Я хотел бы, чтобы мой компьютер выходил из системы каждый раз, когда я закрываю крышку. И под этим я подразумеваю полный выход из системы. По сути, я хочу, чтобы приложения запускались каждый раз, когда я открываю крышку компьютера. Сейчас он просто блокирует экран и возвращается обратно, когда я ввожу пароль. Было бы действительно здорово, если бы я мог сделать так, чтобы приложения запускались каждый раз, когда я открываю крышку. Однако, будут ли потеряны несохраненные файлы при выходе из системы?
Или, может быть, вы знаете, есть ли способ запускать команду каждый раз, когда я открываю крышку?
Это Dell Inspiron E1505 под управлением Ubuntu 10.04.
решение1
Предполагая, что вы используете какую-то версию Ubuntu (вы должны были включить эту информацию) на каком-то ноутбуке (вы должны были включить эту информацию), я постараюсь помочь. YMMV
Если вы прочитаете man acpid
и покопаетесь поглубже, то обнаружите, что это /etc/acpi/events/lidbtn
указывает «демону событий расширенного интерфейса конфигурации и питания» на выполнение /etc/acpi/lid.sh
.
/etc/acpi/lid.sh
проверяет наличие исполняемого файла, вызываемого /etc/acpi/local/lid.sh.pre
до выполнения своей работы и /etc/acpi/local/lid.sh.post
после ее выполнения, и (в обоих случаях) запускает файл.
Вам придется начать с создания каталога /etc/acpi/local
, а затем команд в том файле, который покажется вам наиболее подходящим.