Jak wylogować się przy użyciu samej klawiatury?

17

W Ubuntu 11.04 Ctrl- Alt- Deldaje mi menu z zamykaniem, hibernacją, zawieszaniem i restartowaniem, ale bez wylogowania. Czy istnieje kombinacja klawiszy do wylogowania z Ubuntu? Czy istnieje sposób na zapewnienie takiego?

drevicko
źródło
Jeśli przyszli poszukiwacze chcą wiedzieć. Mogę wpisać Ctrl+Alt+L12.04, aby zablokować ekran.
AWE

Odpowiedzi:

24

Tworzenie niestandardowych skrótów klawiaturowych:

W przypadku wersji 12.04 LTS i nowszych:

Aby dodać nowy skrót, otwórz Ustawienia systemowe -> Klawiatura i wybierz kartę Skróty :

wprowadź opis zdjęcia tutaj

Naciśnij znak „+” w lewym dolnym rogu, aby wprowadzić nazwę niestandardowego skrótu i ​​polecenia, które chcesz uruchomić (np gnome-session-quit --logout --no-prompt.). Po zastosowaniu tego możesz wybrać linię nowego skrótu. Następnie naciśnij żądaną kombinację klawiszy. Jeśli kombinacja klawiszy już istnieje, musimy ją najpierw usunąć.

W przypadku 14.04 LTS i późniejszych:

W domyślnej sesji Unity wyświetlane jest nowe okno wylogowania wymagające kolejnych co najmniej dwóch naciśnięć klawiszy, aby wybrać wyłączenie zasilania z menu:

wprowadź opis zdjęcia tutaj

Stare okno dialogowe z limitem czasu 60 s będzie wyświetlane tylko podczas sesji flashowania gnome .

Takkat
źródło
Dziękujemy za wysiłek zebrania tej odpowiedzi! Chciałbym wiedzieć, czy „Ustawienia systemu -> Klawiatura -> karta Skróty” ... opisane tutaj mają taki sam efekt jak „Gnome Control Center -> Klawiatura” opisana przez @enzotib (dla 11.10)
drevicko
@drevicko Pozycja menu Ustawienia systemowe wywołuje Centrum Kontroli Gnome , więc tak, to samo.
Takkat,
Doskonałe To ta sama sztuczka dla 12.04.
Papachan
5

W Ubuntu 11.10 możesz napisać skrypt zawierający

#/bin/bash
gnome-session-quit --logout --no-prompt

chmod +x script-nameustaw go jako wykonywalny , a następnie ustaw globalny skrót, aby wykonać ten skrypt w Gnome Control Center -> Klawiatura .

W poprzednich wersjach Ubuntu było gnome-session-save --logout.

enzotib
źródło
W 11.10 domyślnym działaniem na Ctrl + Alt + Del jest wylogowanie.
Takkat
@Takkat: masz rację, założyłem, że OP nie chce prosić o potwierdzenie.
enzotib
4

W Ubuntu 1204 istnieją dwa gotowe rozwiązania:

  1. Technika „Uruchom polecenie”:

    Alt- F2| rodzajgnome-session-quit

  2. Technika „menu wskaźników”:

    Alt- F10| strzałka w prawo lub w lewo, aby ikona koła zębatego | strzałka w dół doLog Out...

W każdym przypadku potwierdź wylogowanie, naciskając Enter. Błąd w Ubuntu dla nr 1 polega na tym, że jeśli się zalogujesz i nic nie zrobisz i wciśniesz Alt- F2dostaniesz Dash (do uruchamiania programów). Po prostu naciśnij Esci spróbuj ponownie za pomocą Alt- F2a tym razem otrzymasz „Uruchom polecenie”.

maxpolk
źródło
1

Jeśli używasz Unity (domyślne środowisko w Ubuntu 11.04 i nowszych), możesz nacisnąć Superklawisz (inaczej klawisz Windows), aby wyświetlić myślnik, wpisz „log”, a pierwszą opcją jest „Wyloguj”, więc po prostu naciśnij Enter. Pojawi się okno dialogowe z potwierdzeniem, czy chcesz się wylogować, z zaznaczonym przyciskiem „Wyloguj”, więc naciśnij Enterponownie. I jesteś wylogowany.

Hamish Downer
źródło
„Wyloguj się” nie pojawia się w moim myślniku ..
drevicko,
@drevicko: Testowałem to dopiero 11.10, więc możliwe, że nie działa z 11.04.
Hamish Downer,
1

Innym sposobem jest zrestartowanie lightdm. Tak będzie w 14.04, sudo service lightdm restarta w 15.04systemctl restart lightdm

Sergiy Kolodyazhnyy
źródło
1

Myślę, że możesz po prostu stworzyć własny skrót gnome-session-quit --logout --no-promptbez żadnego skryptu bash.

korjjj
źródło