Я установил Сервер Ubuntu 14.04 на ноутбуке. Я хочу изменить некоторые опции управления питанием от терминала (у меня нет GNOME или GUI установленными, и я не хочу ни одному). Текущее поведение:
Я попробовал некоторые решения, найденные на askubuntu, но ни одном из них работы. А именно, я удалил acpid из системы. Достаточно странно это ничего не изменило. После этого я прокомментировал соответствующие строки в/etc/acpi/events/powerbtn. Снова, это ничего не изменило: система все еще закрывается после краткого касания кнопки питания. Acpid больше не работает, но все еще кажется, что/etc/acpi/powerbtn.sh выполняется (который был действием для powerbtn). Я посмотрел на запись страницы справочника человечности для acpi, чтобы попытаться выяснить, работало ли это все еще так или иначе, но я не испытан достаточно для понимания этого полностью.
Любая справка приветствовалась бы.
Я нашел свое решение в этом ответе здесь . В/etc/systemd/logind.conf я отредактировал строки
#HandlePowerKey=poweroff
...
#HandleLidSwitch=hibernate
к
HandlePowerKey=ignore
...
HandleLidSwitch=ignore
, И затем перезагрузите систему.
ноутбук, закрывающийся в течение ночи, был на самом деле чем-то еще. Я использовал разъем питания в странном месте для сервера, чтобы препятствовать тому, чтобы разъем был случайно вытянут. Сокет оказался управляемым той же кнопкой, которую я использую для включения и выключения световых сигналов. Когда я выключил световые сигналы ночью, я отклонил питание к серверу. Утром я включил бы свет, проверить сервер, узнал, что он выключил снова, и загрузите его (без проблемы, потому что питание работало бы снова после включения световых сигналов).
Я решил эту проблему на своем "сервере ноутбука". В дополнение к шагам, описанным в этом ответе, мне пришлось выполнить несколько дополнительных шагов:
Обязательно раскомментируйте настройки, удалив начальный # !
Существует ряд связанных настроек, в том числе, что важно, HandleLidSwitchExternalPower, которые, если ваш ноутбук подключен к сети, также должны быть установлены.
# Additional power options I have not yet tested:
#HandlePowerKey=ignore
#HandleSuspendKey=ignore
#HandleHibernateKey=ignore
# Main items I set to ignore for lid:
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
# More Additional items I have not yet tested:
#PowerKeyIgnoreInhibited=yes
#SuspendKeyIgnoreInhibited=yes
#HibernateKeyIgnoreInhibited=yes
#LidSwitchIgnoreInhibited=yes