編集1

編集1

CentOS 6.2、2.6.32-220.el6.x86_64ノートブック。 SysRQ では、次のようにキーボード入力が有効になっています。

$ cat /proc/sys/kernel/sysrq 
1

alt- sysrq- などの一般的なMagic SysRQキーが機能しますh。しかし、他のキーは機能しないようです。特にalt- は再起動に使用されますsysrqbただし、次のオプションを使用して SysRQ を再起動できます。echo "b" > /proc/sysrq-trigger

/proc/sys/kernel/sysrqエコーオプションが機能するためにそのオプションを有効にする必要はないことがわかっているので、sysrq-trigger実際に信号を発するMagic SysRQキーの組み合わせに問題があるとします。

一部のSysRQキーストロークが機能せず、他のキーストロークが機能しない原因は何ですか?しかし、オプションを手動で送信するとsysrq-triggers 〜する働く?

編集1

残念ながら、上記の質問からいくつかの情報が欠落しています。はい、私はラップトップを使用しますが、外部キーボードも使用します。どうやらDell XPS 1530に組み込まれているキーボードを何年も使用していないため、キーボードの状況が問題の一部である可能性があることにも気づいていないようです。

Dell XPS 1530の内蔵キーボードでは、SysRQキーは技術的に機能キーです。 「SysRQ」は青色で印刷され、理論的にアクセスするには対応するFnキーを押す必要があることを示します。しかし、内蔵キーボードを使用するときは、標準alt- sysrq-bの組み合わせだけを押すと再起動が可能です!ファンクションキーは必要ありません。

私の外部キーボードは、独自のキーを持つLogitech照明キーボードですFN。しかし、SysRQは代替キーにマップされていないようです。SysRQ実際に印刷されていないので、「明らかに」と言います。どのボタン。代わりにPrint ScreenSysRQキーだと思います。これはSysRQがここ数年で共有しているからです。テストの結果、ほとんどのMagic SysRQキーの組み合わせがこのキーをSysRQ

それでも外部キーボードを使って複数の組み合わせを試しましたが、re [B] oot Magic SysRQキーでは機能しないようです。私はaltそれが動作することを知っており、print screenSysRQキーで動作し、外部キーボードのファンクションキーは必要ありません。とにかく、現時点では鍵がbそのまま送信されないようです。キーボードを入力するときに端末に送信されるキーコードを表示する方法はありますか?

答え1

一般的なラップトップでは、を押すFnキーがSysRq。同じ動作で文字も押すと、最終的に+++FnAlt押すSysRqことになりますletter。ただし、と組み合わせると、複数の文字が数字キーパッドキーにマップされますFn。たとえば、をタップしようとすると、最終的にタップAlt+SysRq+UしますAlt+SysRq+Num4

このトラップを避けるには、を押してから押してから離しAltSysRq必要Fnに応じて使用)、魔法のSysRq関数文字を押してから離し、最後にを放しますAlt。たとえば、押しAlt続けるFn、押してはがす、DelはがすFn、押してはがすU、はがすAlt

B通常、ラップトップの数字キーパッドキーではないので、これがあなたの問題であるかどうかはわかりません。ベンダー固有のキーにすることができます。Fn+がB通常のキーと等しくない場合は、中間シーケンスをB解放する必要があります。Fn

関連情報