У нас есть общий офисный рабочий стол под управлением Ubuntu 18.04 где несколько заданий (через ssh и экран) часто выполняемый в течение многих недель на нескольких учетных записях. При входе в учетную запись спите/приостанавливайте, деактивируется через:
gnome-tweak-tool
, установка "Suspend when laptop lid is closed" к прочь.Это хорошо работает, пока в пользователя с этими параметрами питания всегда непосредственно входят машина (т.е. физически, не через ssh).
Проблема состоит в том, когда никакой пользователь не в настоящее время зарегистрирован непосредственно т.е. когда машина в основном экране входа в систему (как на, загружаются). Кажется, нет способа установить, спят/приостанавливают настройки при отсутствии входа в определенную учетную запись. Так, если машина остается на этом экране, она в конечном счете спит, приостанавливая все рабочие задания.
Как я упомянул, вещи хорошо работают, целый некоторый пользователь зарегистрирован. Однако это было просмотрено как угроза безопасности. Таким образом, мы хотели бы найти лучшее решение в масштабе всей системы.
Я должен упомянуть, что у нас есть другой офисный рабочий стол под управлением Ubuntu 16.04, которая не имеет этой проблемы.
Когда никакой пользователь не подписывается на параметрах питания, прибывших от psuedo-идентификатора-пользователя gdm
. Следующие средства управления для GDM автоприостанавливают, прибывают из: ArchLinux GDM
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'
файл редактирования /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
При использовании UBUNTU 18.04, можно использовать названный индикатор
Индикатор кофеина
можно получить его от хранилища программного обеспечения и установить его.
Активируйте его так, чтобы это могло Вручную управлять состоянием ожидания рабочего стола
Надежда, таким образом, это поможет..