Предотвратите спят/приостанавливают при отсутствии входа определенный аккаунт

У нас есть общий офисный рабочий стол под управлением Ubuntu 18.04 где несколько заданий (через ssh и экран) часто выполняемый в течение многих недель на нескольких учетных записях. При входе в учетную запись спите/приостанавливайте, деактивируется через:

  1. Параметры питания в Установке основной системы
  2. Используя gnome-tweak-tool, установка "Suspend when laptop lid is closed" к прочь.

Это хорошо работает, пока в пользователя с этими параметрами питания всегда непосредственно входят машина (т.е. физически, не через ssh).

Проблема состоит в том, когда никакой пользователь не в настоящее время зарегистрирован непосредственно т.е. когда машина в основном экране входа в систему (как на, загружаются). Кажется, нет способа установить, спят/приостанавливают настройки при отсутствии входа в определенную учетную запись. Так, если машина остается на этом экране, она в конечном счете спит, приостанавливая все рабочие задания.

Как я упомянул, вещи хорошо работают, целый некоторый пользователь зарегистрирован. Однако это было просмотрено как угроза безопасности. Таким образом, мы хотели бы найти лучшее решение в масштабе всей системы.

Я должен упомянуть, что у нас есть другой офисный рабочий стол под управлением Ubuntu 16.04, которая не имеет этой проблемы.

12
задан 19 December 2018 в 06:45

3 ответа

Когда никакой пользователь не входится в систему

Когда никакой пользователь не подписывается на параметрах питания, прибывших от psuedo-идентификатора-пользователя gdm. Следующие средства управления для GDM автоприостанавливают, прибывают из: ArchLinux GDM

GDM автоприостанавливают (GNOME 3.28)

GDM использует отдельную dconf базу данных для управления управлением питанием. Можно заставить GDM вести себя тот же путь как сеансы пользователя путем копирования пользовательских настроек в dconf базу данных GDM.

$ IFS=$'\n'; for x in $(sudo -u username gsettings list-recursively org.gnome.settings-daemon.plugins.power); do eval "sudo -u gdm dbus-launch gsettings set $x"; done; unset IFS

где username имя Вашего пользователя.

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

$ sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
7
ответ дан 23 November 2019 в 03:42

файл редактирования /etc/systemd/logind.conf

там можно найти строку:

#HandleLidSwitch=suspend

измените его на:

HandleLidSwitch=ignore

теперь Ваш экран входа в систему игнорирует Ваш переключатель крышки также.

Существует хорошая страница руководства человечности logind.conf:

http://manpages.ubuntu.com/manpages/cosmic/man5/logind.conf.5.html

Для отключения приостанавливают через policykit (в масштабе всей системы устанавливающий), следуют инструкциям на:

https://sites.google.com/site/easytipsforlinux/disable-hibernate-and-suspend

4
ответ дан 23 November 2019 в 03:42

При использовании UBUNTU 18.04, можно использовать названный индикатор

Индикатор кофеина

можно получить его от хранилища программного обеспечения и установить его.

Активируйте его так, чтобы это могло Вручную управлять состоянием ожидания рабочего стола

Надежда, таким образом, это поможет..

0
ответ дан 23 November 2019 в 03:42

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

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