Xubuntu 15.04 Nie można zawiesić, gdy jest nieaktywny

14

Mam zainstalowany Xubuntu 15.04 i mam pewne problemy z Suspend. Zawiesza się dobrze po wykonaniu z wiersza poleceń lub menu zamykania, a nawet po zamknięciu pokrywy. Ustawiłem licznik czasu braku aktywności na 15 minut za pomocą menedżera zasilania xfce do zawieszenia. Jednak nigdy nie zawiesza się z powodu braku aktywności. Kiedy loguję się ponownie po niepowodzeniu zawieszenia, widzę ten komunikat w prawym górnym rogu: GDBus.Error: org.freedesktop.DBus.Error.AccessDenied: Odmowa dostępu

Wypróbowałem niektóre rozwiązania online, takie jak tu i tutaj, ale to nie miało znaczenia.

Każdy ma jakieś pomysły na wypróbowanie. Czy są jakieś dzienniki, które mogą mi powiedzieć, co może być nie tak.

chunno
źródło

Odpowiedzi:

12

Wygląda na to, że użytkownik nie może zawiesić komputera, gdy nie jest zalogowany.

Otwórz /usr/share/polkit-1/actions/org.freedesktop.login1.policy
w swoim ulubionym edytorze jako root i wyszukaj wpis
<action id="org.freedesktop.login1.suspend">

Zmień
<allow_inactive>auth_admin_keep</allow_inactive>
na:
<allow_inactive>yes</allow_inactive>

AlexAndersan
źródło
Wymagałem zarówno zmiany zestawu polkit opisanego w tej odpowiedzi, jak i zmiany trybu bezczynności-uśpienia-na-baterii dla zawieszenia pracy na Xubuntu 16.04.3
Paul van Schayck
11

Miałem ten sam problem w Xubuntu 16.04, to naprawiło to dla mnie:

W terminalu wpisz:

xfconf-query -c xfce4-power-manager -lv

Jeśli dane wyjściowe powyższego polecenia nie zawierają następującego wiersza:

/xfce4-power-manager/inactivity-sleep-mode-on-battery   1

następnie w typie terminala:

xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-sleep-mode-on-battery -n -t int -s 1

Święta Makrela
źródło
Chciałem wypróbować tę radę, ale nic nie dało. Brak danych wyjściowych. Może dlatego, że używam Ubuntu 16.04 LTS, a nie Xubuntu 16.04?
Anna
Tak, to rozwiązanie dotyczy XFCE, więc nie byłoby przydatne w Ubuntu.
Święta Makrela,