Я бы хотел, чтобы крышка ноутбука была закрытой. Как я могу это сделать?
Я бы хотел, чтобы крышка ноутбука была закрытой. Как я могу это сделать?
Ответы:
Чтобы Ubuntu ничего не делал, когда крышка ноутбука закрыта:
Откройте /etc/systemd/logind.conf
файл в текстовом редакторе как root, например,
sudo -H gedit /etc/systemd/logind.conf
Добавьте строку HandleLidSwitch=ignore
(убедитесь, что она не закомментирована!),
Перезапустите демон systemd (имейте в виду, что это выйдет из системы) с помощью этой команды:
sudo systemctl restart systemd-logind
или с 15.04 года:
sudo service systemd-logind restart
Читайте также: Ubuntu Server 13.10 переходит в спящий режим при закрытии крышки ноутбука
Для пользователей GNOME:
Если вы используете GNOME (по умолчанию в 18.04+), то вы можете легко это сделать, не меняя системных настроек, используя «Gnome Tweak Tool». Его можно установить из Ubuntu Software Store (он называется GNOME Tweaks). Или, если вы предпочитаете консоль:sudo apt-get install gnome-tweak-tool
Запустите его после установки, затем в разделе « Питание» отключите настройку, чтобы ничего не делать, когда крышка закрыта. Я проверил это на Ubuntu 18.04, и он работает.
IgnoreLid=true
в/etc/UPower/UPower.conf
HandleLidSwitch=hibernate
если вы хотите, чтобы ваш ноутбук спал, а не делал ничего.
sudo service systemd-logind restart
Ничего не делать, когда крышка ноутбука закрыта (полезно, когда подключен внешний монитор):
gconf-editor
lid_ac
и lid_battery
вnothing
ИЛИ ЖЕ
1.При включении питания переменного тока ничего не делать, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
2.При работе от батареи ничего не делать, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
Пустой экран, когда крышка ноутбука закрыта (желательно, если внешний монитор не подключен):
ИЛИ ЖЕ
1.При включении переменного тока пустой экран при закрытой крышке ноутбука:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank
2.При включении питания от батареи, пустой экран, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery blank
Вы можете выбрать «Ничего не делать» в настройках питания. Откройте тире (супер-ключ), найдите «power» и затем выберите правильный вариант в раскрывающемся списке. Обратите внимание, что закрытие крышки фактически выключит экран, а также любые внешние мониторы:
Если вы переместите мышь, то все подключенные мониторы снова включатся с закрытым ноутбуком. Затем он станет основным монитором.
TLDR: Добавить IgnoreLid=true
к/etc/UPower/UPower.conf
В терминале делаем:
sudoedit /etc/UPower/UPower.conf
Измените IgnoreLid на IgnoreLid=true
Перезапустите сервис UPower с помощью:
service upower restart
/etc/UPower
каталога. Однако этот ответ на этот вопрос сработал.
Копирование 1-го данного ответа с: http://ubuntuforums.org/showthread.php?t=1319921&highlight=close+laptop+lid
В терминале (Приложения -> Аксессуары -> Терминал) введите: gconf-editor
Перейдите к приложениям -> gnome-power-manager -> кнопкам и установите lid_ac и / или lid_battery в «ничто» (без кавычек).
У меня 14.04.1 LTS, Trusty Tahr .
Что не работает для меня:
Откройте файл /etc/systemd/logind.conf в текстовом редакторе от имени пользователя root, например,
sudo -H gedit /etc/systemd/logind.conf
Добавьте строку HandleLidSwitch=ignore
(убедитесь, что она не закомментирована!),
Перезапустите демон systemd с помощью этой команды:
sudo restart systemd-logind
Редактировать gConf
При работе от сети переменного тока ничего не делать, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
При работе от батареи ничего не делать, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing
Что сработало для меня:
Установка IgnoreLid=true
в/etc/UPower/UPower.conf
Xubuntu 14.04.3 i386
. У Xubuntu есть утилита, Power manager
но у меня не работают настройки закрытия крышки. Это зарегистрированная ошибка?
В некоторых ноутбуках и мониторах есть ошибка, из-за которой Ubuntu не соблюдает настройку «ничего не делать», когда крышка ноутбука закрыта. Я не смог найти полное решение, но, возможно, что-то делать с этой ссылкой, где они намекают на этот файл: /etc/default/acpi-support
и с помощью:
gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_ac -s "blank"
gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_battery -s "blank"
Отредактируйте /etc/systemd/logind.conf
и установите, HandleLidSwitch=lock
чтобы заблокировать экран при закрытой крышке (но не приостановить), или HandleLidSwitch=ignore
даже не заблокировать экран.
Это связано с изменениями в GNOME. См. Сообщение об ошибке 687277 в GNOME для обоснования этого изменения.
Иногда я люблю приостанавливать свой ноутбук, а иногда мне хочется, чтобы он долго работал как сервер (ничего не делать, когда я закрываю крышку). Я использую 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
Давайте создадим скрипт, который работает на всех версиях
#!/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
Вы можете легко отключить функцию блокировки крышки , щелкнув значок « Параметры системы» на панели запуска / панели задач, а затем нажав « Яркость и блокировка» .
Оттуда вы переводите переключатель блокировки в положение выключения и снимаете флажок « Требовать мой пароль при выходе из режима ожидания».
Еще одна вещь, на которую вы должны обратить внимание, если вы также планируете настроить режим гибернации (приостановка на диск), это наличие в вашей системе достаточно большого раздела подкачки, чтобы фактически перейти в режим гибернации . Гибернация отличается от приостановки, но иногда людям нравится настраивать функцию гибернации во время настройки приостановки.
Вы также можете просмотреть настройки питания , чтобы они не приостанавливали работу системы, когда крышка закрыта. Вы можете сделать это в Системных настройках -> Питание .
Отредактируйте /etc/UPower/UPower.conf
и добавьте IgnoreLid=true
вниз.
Этот метод больше не работает в Saucy. Я не уверен насчет 13.04.
systemctl restart upower
.