在笔记本电脑上按 Alt+SysRq

在笔记本电脑上按 Alt+SysRq

我有一台联想 T410,我想使用 SysRq 键,但是每当我按下Alt+ SysRq+ 字母组合时,我都会在 Linux 中不断出现打印屏幕对话框。

有办法解决这个问题吗?我试过按Ctrl+ Alt+ SysRq+字母 以及Fn+ Ctrl+ Alt+ SysRq+字母 但都无济于事。任何关于如何解决这个问题的信息都很好。

答案1

不幸的是,并非所有笔记本电脑都一样,但一般的想法是查阅手册来弄清楚SysRq然后使用Alt除此之外,例如这是联想 X1:

Lenovo X1 Carbon用户手册中提到SysRqFn + S我设法SysRq使用以下序列触发组合:

  • 按下并抓住 Fn + Alt + S
  • 释放FnS
  • 按下并释放所需的键(例如h显示SysRq帮助)
  • 发布Alt

答案2

我对这里给出的答案有点困惑,所以也许以下额外的细节可能会对那些像我这样没有使用过 sysrq 键并想尝试一下的人有所帮助:

根据手册,在我的 W510 上,sysrq 键是Fn + PrintScreen。(谷歌搜索Thinkpad <your Thinkpad model> manual应该可以找到手册。然后,sysrq在手册中搜索。)

最后,可以通过以下方式实现神奇的 sysrq 组合键:

  1. 按住Alt
  2. 按住FnPrintScreen片刻,然后再次松开这两个键。(它们基本上起到键。)同时,继续按住Alt
  3. 按下您想要使用的魔法 sysrq 组合键的剩余键(例如h获取帮助或b重新启动)。
  4. 发布Alt

附注 1:出于人体工程学原因,我已将Thinkpad BIOS 中的Fn和键互换(几乎所有 Thinkpad 都可以这样做),因此就我而言,每当我想使用该键时,实际上都必须按左键。对于 sysrq 键,情况也一样!CtrlCtrlFn

附注 2:每当维基百科上的表格说某个组合键将“显示”某些信息,其实就是说这些信息将被写入系统日志,可以通过$ dmesg或等方式访问$ less /var/log/syslog。同时,如果如果您登录到任何 TTY(Ctrl + Alt + F[1-6]),则相同的信息也会显示在那里。同样,如果您尝试使用的某个 sysrq 操作被禁用,内核也会在日志中响应一条消息。

旁注 3:在 Ubuntu 上有一个文件/etc/sysctl.d/10-magic-sysrq.conf控制哪些魔法 sysrq 按键和弦可用/启用以及哪些不可用。

答案3

在大多数笔记本电脑上(我尚未在 T410 上验证):

  • 同时按住FnAlt
  • 按下并按住不动SysRq
  • 释放Fn,并且可选地Alt(但保持SysRq向下)。
  • 按字母或其他键。
  • 放松一切并按摩酸痛的手指。

这也适用于台式机:您可以Alt在按住 后释放SysRq,这样您一次只需要按住两个键。

相关内容