Из ссылки AlexP и различных ответов там, вот что отлично работает:
cat /usr/local/bin/dodo
#!/bin/bash
/bin/sync
exec sudo /usr/sbin/pm-suspend-hybrid
_
ls -l /usr/local/bin/dodo
-rwxr-xr-x 1 laurent family 60 déc. 18 17:47 /usr/local/bin/dodo
_
cat /etc/sudoers.d/dodo
%family ALL = (root) NOPASSWD: /usr/sbin/pm-suspend-hybrid
Тогда для всех в семейная группа:
dodo
выполняет синхронизацию и pm-suspend-hybrid без пароля и sudo
Это известная проблема. Из-за отсутствия переменной DISPLAY в службах сеансов D-Bus система не может запустить gnome-terminal и файловый менеджер по умолчанию nautilus. Вам необходимо правильно настроить ~ / .initrc и ~ / .bashrc . Вы можете выполнить следующие шаги
Добавьте следующую строку в конце ~ / .bashrc
dbus-update-activate-environment --all
Выполните перезагрузку