У меня есть безголовая мятная машина Linux, которую я использую для файлового сервера и других вещей. Несколько лет он отлично работал для меня, но есть одна проблема - моя кошка любит зависать на ней, и когда она поднимается и снова включается, она иногда нажимает кнопку питания и выключает машину.
Есть ли простой способ изменить поведение кнопки питания, поэтому для ее выполнения требуется чрезвычайно длительное нажатие (около 10 секунд) или несколько нажатий?
linux
linux-mint
power-management
cat
schizodactyl
источник
источник
Ответы:
Ну, одну вещь, которую вы могли бы сделать, это просто полностью отключить кнопку питания. Лично я использую его только для включения машины, и никогда не использую его, когда машина включена. Если это правильное решение, отредактируйте
/etc/acpi/events/powerbtn-acpi-support
:Этот файл должен выглядеть примерно так:
Чтобы кнопка питания ничего не делала, измените ее на:
Затем перезапустите
acpi
демон с помощьюВаша кнопка питания не должна игнорироваться.
источник
Ответ тердона верен в большинстве случаев, но для дистрибутивов, которые
systemd-logind
его приняли, он обрабатывает события power вместоacpid
. В этих дистрибутивах добавьте или измените этот параметр,/etc/systemd/logind.conf
чтобы отключить кнопку питания:Чтобы выбрать новую настройку, перезапустите logind с
В некоторых старых дистрибутивах logind не может быть перезапущен во время сеанса рабочего стола, и в этом случае вам нужно будет перезагрузиться, чтобы выбрать новый параметр.
источник
PowerKeyIgnoreInhibited=yes
или отключить управление питанием моего DE (gnome-settings). Оба решения помогли Gnome игнорировать кнопку питания.logind
если она обнаружена. Это на самом деле делает это решение лучше, потому что, еслиlogind
происходит сбой, вы, вероятно, хотите, чтобы кнопка питания по умолчанию выполняла правильное отключение.Скотч картонный щиток над кнопкой. Возьмите три куска гофрокартона и прорежьте в каждом отверстие, достаточно большое, чтобы ваш палец мог дотянуться до кнопки. Склейте их вместе, выровняв отверстие, затем заклейте скотчем узел вокруг кнопки. Все приветствуют наших кошачьих повелителей!
источник
Сначала вы можете отредактировать файл раскладки клавиатуры, чтобы изменить поведение кнопки питания, чтобы назначить ее другой клавише.
Редактировать файл:
/usr/share/X11/xkb/symbols/inet
(редактировать клавишу POWR)Тогда вам нужно будет эффективно отключить кнопку питания, хороший метод с xinput
xinput --list
кнопки включения запуска имеют свой собственный вход ... выбрать номер устройства, затем запуститьxinput disable devnumber
что-то типаxinput disable 8
источник