Большинство ноутбуков требуют нажатия, Fnчтобы получить SysRqключ. Нажатие Fnобычно не влияет на Altклавишу (по крайней мере, на левую), но может повлиять на букву, которую вы нажимаете после SysRq. К счастью, вам не нужно нажимать SysRqи третью клавишу вместе, достаточно удерживать Altнажатой клавишу . Следующая последовательность работает на всех ноутбуках, которые я видел:
- Нажмите и удерживайте Alt.
- Нажмите Fn, нажмите SysRqклавишу и отпустите оба.
- Кратко буква или знак пунктуации, например, Sдля синхронизации.
- Освободить Alt.
SysRqКлюч, как правило , тот же ключ , как PrintScreen. Если на вашей клавиатуре нет клавиши, помеченной SysRqили PrintScreen, возможно, у нее нет клавиши, которая отправляет код сканирования, который ожидает Linux. Для магического SysRq SysRqключ - это тот ключ, который посылает код сканирования 99.
С клавиатурой PS / 2 (включая внутреннюю клавиатуру ноутбука), чтобы узнать, какой код сканирования посылает клавиша, войдите в текстовую консоль (нажмите Ctrl+ Alt+, F1чтобы переключиться в текстовую консоль, и обычно Ctrl+ Alt+, F7чтобы вернуться в графический интерфейс пользователя). ) и выполните команду showkey -s
. showkey -s
отображает код сканирования каждой клавиши при вводе. Обычно это один байт (две шестнадцатеричные цифры) для нажатия клавиши, затем другой байт для отпускания клавиши. Для нескольких ключей вы получите последовательность байтов, состоящую из двух байтов, начиная с e0
. Нажмите интересующую вас клавишу, затем подождите 10 секунд и showkey
выйдите.
Теперь, когда вы определили код сканирования, запустите setkeycodes … 99
от имени пользователя root, чтобы назначить этот код сканирования для кода ключа 99. Например, если выполняется showkey -s
печать 0xe0 0x6f 0xe0 0xef
для выбранного ключа, запустите setkeycodes e06f 99
.
Чтобы сделать это изменение постоянным, либо добавьте setkeycodes
команду /etc/rc.local
, либо сконфигурируйте udev для изменения сопоставлений кода ключа . Настройка udev - единственное решение для клавиатуры USB, setkeycodes
не влияющее на клавиатуры USB.