Как я могу сказать Ubuntu ничего не делать, когда я закрываю крышку ноутбука?

Имя: warty-final-ubuntu.png и находится внутри /usr/share/backgrounds.

248
задан 10 August 2011 в 03:20

94 ответа

Мне нравится иногда приостанавливать работу с ноутбуком, а иногда мне нравится держать его в течение долгого времени, как сервер (ничего не делайте, когда я закрываю крышку). Я использую Debian, и вот мой простой скрипт, чтобы сделать один на лету без перезагрузки:

# run this in the as the same user (or root) that xwindow is using # test for required parameter --> empty not allowed if [ "$1" == "" ]; then echo "Please provide true or false" echo "True means keep running when lid is closed" echo "False means suspend the computer when lid is closed" exit; fi # "running true" means keep running even if the lid is closed if [ "$1" = "true" ]; then gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action nothing gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action nothing fi # "running false" means suspend the computer! if [ "$1" = "false" ]; then gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action suspend gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend fi # if "echo" is supplied as a param, just show the current settings if [ "$1" = "echo" ]; then gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action fi # restart gnome to make changes effective /etc/init.d/gdm3 restart
2
ответ дан 7 August 2018 в 22:22

Для 12.10:

Отредактируйте /etc/UPower/UPower.conf и добавьте IgnoreLid=true в нижнюю часть.

Этот метод больше не работает в Saucy. Я не уверен о 13.04.

0
ответ дан 7 August 2018 в 22:22
  • 1
    Работает на 15.04 64 бит после выпуска systemctl restart upower. – KcFnMi 9 September 2015 в 19:36
  • 2
    /etc/UPower/Upower.conf ИгнорироватьLid = true для использования ubuntu 14.04. после выхода ядра 3.13 он больше не работает больше – user 16 January 2016 в 21:48

Вы можете легко отключить функцию блокировки крышки, щелкнув значок «Системные настройки» на панели «Пуск / Пуск», а затем щелкнув «Яркость & amp; Блокировка.

Оттуда вы переверните , чтобы отключить функцию блокировки крышки в положение «выкл.» И отмените «Требовать мой пароль при пробуждении от приостановки». флажок

Требовать мой пароль при пробуждении от приостановки. . Гибернация отличается от приостановки, но иногда людям нравится настраивать функцию спящего режима, когда они настраивают приостановку.

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

2
ответ дан 7 August 2018 в 22:22

Создадим скрипт, который работает со всеми версиями

#!/bin/bash # PLEASE FEEL FREE TO CHANGE THE SCRIPT # Ubuntu 16.04 [PLEASE COMPLETE] sed -i '/HandleLidSwitch/d' /etc/systemd/logind.conf >/dev/null 1&>2 echo 'HandleLidSwitch=nothing' >> /etc/systemd/logind.conf >/dev/null 1&>2 # Ubuntu 14.04 [PLEASE COMPLETE] sed -i '/IgnoreLid/d' /etc/UPower/UPower.conf >/dev/null 1&>2 echo 'IgnoreLid=true'>> /etc/UPower/UPower.conf # [PLEASE COMPLETE ] # gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac [PLEASE COMPLETE ] # gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing [PLEASE COMPLETE ] # RESTART SERVICES service upower restart service systemd-logind restart
1
ответ дан 7 August 2018 в 22:22
  • 1
    & Quot; HandleLidSwitch = ничего & Quot; ничего полезного. & Quot; HandleLidSwitch = игнорировать & Quot; Реальная вещь (tm). – Laszlo Valko 5 July 2018 в 14:17

Другие вопросы по тегам:

Похожие вопросы: