Ubuntu 17.10 и более поздние версии: не приостанавливать работу при закрытой крышке, просто заблокируйте экран

41

Начиная с моего обновления до Ubuntu 17.10 в настройках нет опции о том, что делать, когда крышка ноутбука больше закрыта.

введите описание изображения здесь

До этой функции были опции «ничего не делать» и «приостановить» и, возможно, «выключение».

Функция «ничего не делать» сделала что-то: когда крышка была закрыта, дисплей потемнел и экран был заблокирован паролем.

Мой вопрос заключается в том, как изменить настройку так, как я привык, чтобы экран просто блокировался, но не зависал при закрытии крышки.

pomsky
источник
1
Я опубликовал отчет об ошибке в Gnome, также, пожалуйста, поддержите добавление этого в настройки, у меня плохой опыт работы с ним, и многие люди, спрашивающие его, могут помочь. Вот оно: bugzilla.gnome.org/show_bug.cgi?id=790043
conualfy
ДжонДабк: кажется, вы не следовали инструкциям Леголаса. Чтобы ваша система блокировалась при закрытии крышки, вы ДОЛЖНЫ отменить настройку (то есть, чтобы запустить настройку, перейти в раздел «Питание» и ВКЛЮЧИТЬ приостановку на закрытии крышки). Для справки: да, это можно сделать тем же способом (изменив файл logind.conf). Вы должны добавить строки ниже в /etc/systemd/logind.conf [Login] HandleLidSwitch = lock HandleLidSwitchDocked = ignore
Chris.p
@ Chris.p У меня есть Unity Tweak Tool 0.0.7. Я не вижу раздел "Мощность". У меня есть четыре основных направления [Unity, Window Manager, Внешний вид, Система]. Ни у одного из них нет раздела под названием «Власть».
Скутер

Ответы:

44

Чтобы отключить приостановку при закрытии крышки

  1. Установите твики ( gnome-tweak-tool), запустив

    sudo apt-get install gnome-tweak-tool
    
  2. Запустите твики, перейдите в раздел « Питание » и отключите режим приостановки при закрытии крышки.

    Скриншот

Для включения блокировки на крышке

Отмените вышеуказанные шаги, прежде чем следовать этому. Кроме того, СОХРАНИТЕ ВСЕ СВОЮ РАБОТУ, вторая команда потребует перезагрузки.

  1. Добавьте строки ниже в /etc/systemd/logind.conf

    [Login]
    HandleLidSwitch=lock  
    
  2. Бег

    sudo systemctl restart systemd-logind
    

источники

Леголас
источник
1
спасибо, по крайней мере, закрытие крышки больше не приостанавливает работу ноутбука. но теперь он действительно ничего не делает, кроме переворачивания экрана. после повторного открытия экран не заблокирован, и мне не нужен мой пароль. (как обычно до 17.10). может кто знает как это через терминал изменить?
Я добавил несколько дополнительных шагов. Можете ли вы проверить и подтвердить?
Леголас
2
Нет, не работает со мной, вот как файл выглядит после редактирования и после перезагрузки: i.stack.imgur.com/o9d9P.png
1
Я опубликовал отчет об ошибке в Gnome, также, пожалуйста, поддержите добавление этого в настройки, у меня плохой опыт работы с ним, и многие люди, спрашивающие его, могут помочь. Вот оно: bugzilla.gnome.org/show_bug.cgi?id=790043
conualfy
1
у меня это не сработало, но я не знаю почему
Гильерме
7

В рабочем столе Ubuntu 18.04 Gnome в утилите «Настройки» отсутствует опция для настройки действий по закрытию крышки ноутбука. А в Gnome Tweaks есть только переключатель для включения / выключения опции «Приостановить, когда крышка ноутбука закрыта».

Для тех, кто хочет, чтобы он автоматически выключался, переходил в спящий режим или ничего не делал, когда крышка ноутбука закрыта, вот как это сделать, взломав файл конфигурации:

  1. Откройте терминал, нажав Ctrl+ Alt+ Tили выполнив поиск «Терминал» в меню «Пуск». Когда он откроется, выполните следующую команду:

    sudo gedit /etc/systemd/logind.conf
    
  2. Когда файлы откроются, раскомментируйте строку #HandleLidSwitch=suspend, удалив #в начале, и измените значение на:

    • HandleLidSwitch=poweroff: выключение / выключение при закрытой крышке.
    • HandleLidSwitch=hibernate: hibernate, когда крышка закрыта (нужно проверить, работает ли hibernate).
    • HandleLidSwitch=ignore: ничего не делать.
    • HandleLidSwitch=suspend: приостановить ноутбук, когда крышка закрыта.
  3. Сохраните файл и, наконец, перезапустите службу Systemd, чтобы применить изменения с помощью команды:

    systemctl restart systemd-logind.service
    

Источник

Luffy
источник
1
LuFFy: редактировать и упрекать. Используйте 8 пробелов вместо 4, когда вы делаете отступ или используете нумерованные или маркированные списки. взгляните на мои правки, чтобы увидеть, как я это сделал ... ;-)
Fabby
но я просто хочу пропустить, как я могу это сделать?
Гильерме
2

Вы можете установить, dconf-editorчтобы изменить то, что происходит, когда крышка закрыта.

sudo apt-get install dconf-editor

перейти org.gnome.settings-daemon.plugins.powerв dconf-editor. Вы можете изменить значение lid-close-ac-actionи lid-close-battery-actionдля изменения действия при закрытой крышке. Возможные значения: «приостановить», «спящий режим», «выход», «выключение», «ничего».

Скриншот

Через CLI будет:

gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend
Вивин Верали
источник
но когда я сделал это после перезагрузки компьютера, изменения просто исчезли
Гильерме