Chciałbym zawiesić mój system xubuntu (14.04) ze skrótu klawiaturowego bez wpisywania hasła administratora ( sudo ). Szukam wiersza polecenia, który mogę przekonwertować na skrót.
Do tej pory wypróbowałem dwa rozwiązania:
Komenda Xfce:
xfce4-session-logout --suspend
Problem: System nie blokuje sesji. Nie muszę wprowadzać hasła do budzenia i chcę to zrobić.
Dbus :
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
Problem: Po przebudzeniu połączenie internetowe jest wyłączone i muszę ponownie uruchomić system, aby go odzyskać.
Czy istnieje trzecie rozwiązanie, które 1. pyta o hasło podczas procesu budzenia, a 2. nie psuje się przy połączeniu z Internetem?
W rzeczywistości domyślny skrót graficzny (z menu) działa dobrze. Po prostu nie wiem, która linia poleceń jest nazywana.
Możesz po prostu wysłać polecenie, aby najpierw zablokowało ekran, a następnie zawiesiło:
Aby użyć
xscreensaver-command
, uruchomxscreensaver-command --help
źródło
xscreensaver-command
wydaje się, że zniknął w 15.10.xscreensaver
pakietDziwne, że
xfce4-session-logout --suspend
działa dobrze, a mój system to Xubuntu 14.04. Blokuje także sesję, chociaż włączyłem opcję „blokuj ekran przed snem”, przejdź do Ustawienia-> Sesja i uruchomienie-> Zaawansowane i sprawdź, czy tam się włączyła.źródło
xfce4-session-logout
rozkaz.To polecenie działa dla mnie: właśnie uruchamiam program uruchamiający na pulpicie i ustawiam dla tego ikonę Shutdown. wstaw to polecenie w polu polecenia:
po raz pierwszy poproś mnie, aby uczynić plik wykonywalny, a potem działa bardzo dobrze.
Używam WICD do połączenia z Internetem i działa dobrze po przebudzeniu!
źródło
Error org.freedesktop.DBus.Error.UnknownMethod: Method "Suspend" with signature "" on interface "org.freedesktop.UPower" doesn't exist
Jeśli korzystasz z laptopa i chcesz tylko nacisnąć klawisz. Możesz użyć przycisku zasilania. Zachowanie można ustawić w ustawieniach zasilania:
Patrz: https://wiki.xfce.org/tips#solution_2
źródło