Отключить кнопку питания на Chromebook


8

У меня есть Chromebook, на котором я установил Arch Linux. Тем не менее, этот Chromebook поставляется с очень странной клавишей: клавишей «Power On / Off» в правом верхнем углу клавиатуры. Без ЛЮБОГО предупреждения эта кнопка выключает компьютер. Естественно, я нажимал эту клавишу, когда искал клавишу возврата или когда мой палец скользил, когда я нажимал окружающие кнопки. Как следствие, я выключил компьютер в очень непрактичные моменты. Это должно остановиться.

Как я могу отключить или переназначить этот ключ?

введите описание изображения здесь


Я никогда не замечал этого в Chromebook. Какой ужасный дизайн ...
Пешке

Ответы:


12

Я нашел ваше решение в Arch wiki :

Из коробки systemd-logindбудет отлавливать события, связанные с переключателем питания и переключателем крышки, и обрабатывать их: он выключит Chromebook при нажатии кнопки питания и приостановит работу на закрытой крышке. Однако эта политика может быть немного жесткой, учитывая, что клавиша включения - это обычная клавиша в правом верхнем углу клавиатуры, которая может быть нажата случайно.

Чтобы настроить logindигнорирование нажатий клавиш питания и переключателей крышки, добавьте строки logind.confниже.

/etc/systemd/logind.conf

HandlePowerKey=ignore
HandleLidSwitch=ignore

Затем перезапустите, logindчтобы изменения вступили в силу.

Похоже, вам просто нужно добавить HandlePowerKey=ignoreв /etc/systemd/logind.conf.


0

Сначала вы можете отредактировать файл раскладки клавиатуры, чтобы изменить поведение кнопки питания, чтобы назначить ее другой клавише.

Редактировать файл: /usr/share/X11/xkb/symbols/inet(редактировать клавишу POWR)

Тогда вам нужно будет эффективно отключить кнопку питания, хороший метод с xinput

xinput --listкнопки включения запуска имеют свой собственный вход ... выбрать номер устройства, затем запустить

xinput disable devnumber что-то вроде xinput disable 8

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.