CentOS 6.2、2.6.32-220.el6.x86_64ラップトップ。 SysRQは、次のようにキーボード入力が有効になっています。
$ cat /proc/sys/kernel/sysrq
1
altなどの一般的なMagicSysRQキーが機能しています – sysrq – h 。ただし、他のキーストロークは機能していないようです。最も注目すべきは、 alt – sysrq – b 再起動用。ただし、echo "b" > /proc/sysrq-trigger
を使用して、再起動SysRQオプションを機能させることができます。
/proc/sys/kernel/sysrq
オプションをsysrq-trigger
にエコーするために有効にする必要はありません 動作するので、MagicSysRQキーの組み合わせが実際に通知されることに問題があると思います。
一部のSysRQキーストロークが機能しなくなる原因は何ですか?他のキーストロークは機能しませんか?それでも、オプションを手動でsysrq-triggers
に送信します 予定 動作しますか?
編集1
恥ずかしいことに、私は上記の質問でいくつかの情報を省略しました。はい、私はラップトップを使用していますが、外付けキーボードも使用しています。 Dell XPS 1530に組み込まれているキーボードを何年も使用していないと思うので、キーボードの状況が問題の一部である可能性があることを頭に入れていませんでした。
Dell XPS 1530の内蔵キーボードでは、SysRQキーは技術的にはファンクションキーです。 「SysRQ」は青色で印刷されており、理論的には、人がFn
を押す必要があることを示しています。 アクセスするためのキー。ただし、内蔵キーボードを使用する場合は、標準の altを押すだけです。 – sysrq – b 再起動を引き起こす組み合わせ!ファンクションキーは必要ありません。
私の外部キーボードはLogitechIlluminatedKeyboardで、独自のFN
があります。 その上にキー。ただし、SysRQは明らかに代替キーとしてマップされていません。 SysRQ
なので、「どうやら」と言います いずれにも実際には印刷されていません キーの。代わりに、Print Screen
これがSysRQキーでした。これは、SysRQが近年キーを共有しているためです。私がテストしたところ、ほとんどのMagic SysRQキーの組み合わせは、そのキーを SysRQ として使用して機能するため、これは公正な仮定であったようです。 。
それでも、外部キーボードを使用してさまざまな組み合わせを試しましたが、どれもre [B] ootMagicSysRQキーでは機能しないようです。 altを知っています 動作し、 print screenを知っています 外部キーボードのファンクションキーを必要とせずにSysRQキーとして機能します。とにかく、現時点では、 bのように見えます。 キーはそのまま送信されていません。キーボードで入力するときに、端末に送信されているキーコードを確認する方法はありますか?
承認された回答:
一般的なラップトップでは、 Fnを押す必要があります キーを押してSysRqを押します 。同じ動きで文字も押すと、 Fnを押すことになります。 + Alt + SysRq +手紙 。ただし、 Fn と組み合わせると、いくつかの文字がテンキーにマッピングされます。 。たとえば、Alt+SysRq+U
を押しようとした場合 、Alt+SysRq+Num4
を押すことになります 代わりに。
この落とし穴を回避するには、 Altを押し続けます 、次に SysRqを押して放します ( Fnを使用 必要に応じて)、次にマジックSysRq関数文字を押して放し、最後に Altを放します。 。例: Altを保持します 、 Fnを保持します 、 Delを押して放します 、 Fnを解放します 、 Uを押して放します 、 Altを解放します 。
B のように、それがあなたの問題かどうかはわかりません 通常、ラップトップのテンキーではありません。ベンダー固有のキーである可能性があります。 Fnの場合 + B プレーンなBと同等ではありません 、次に Fnを解放する必要があります シーケンスの途中。