На этот вопрос уже есть ответ:
Я хотел бы изменить функцию блокировки прокрутки. После нажатия блокировки прокрутки экран должен выключиться (и, конечно, без подсветки). Я пробовал следующее:
Моя цель - сделать это простым, а не писать несколько больших скриптов и позволять им загружаться каждый раз, когда я хочу выключить экран .
Я кое-что читал о переназначении через xmodmap, но ... Если я использую xev в терминале, то после нажатия scroll_lock:
FocusIn событие, серийный номер 38, синтетический NO, окно 0x6200001, режим NotifyUngrab, деталь NotifyAncestor
событие KeymapNotify, серийный номер 38, синтетический NO, окно 0x0, ключи: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0Событие FocusOut, серийный номер 38, синтетический NO, окно 0x6200001, режим NotifyNormal, деталь NotifyNonlinear
... и нет информации о ключе ...
С уважением
Pepo
Вы можете установить ярлык для блокировки экрана, введя «Системные настройки» в тире, а затем перейдя в Клавиатура-> Ярлыки-> Система-> Экран блокировки
Нажмите на " Заблокируйте экран "один раз и нажмите кнопку Scroll Lock kbd>. Это установит ярлык для блокировки вашего экрана на Scroll Lock kbd>.
Чтобы просто выключить экран, перейдите в Системные настройки-> Клавиатура-> Ярлыки-> Пользовательский ярлык и добавьте свою собственную клавишу быстрого доступа следующим образом:
Имя: Экран выключен
Команда:
sh -c "sleep 0.1 && xset dpms force off"
А затем установите ярлык, нажав на новую запись, сделанную там.
Источник: Аналогичный вопрос
Необходимо дать команду режима сна, чтобы дождаться завершения нажатия клавиши (ярлыка) и не иметь эффекта пробуждения при повороте экрана. выкл.