Czy po uruchomieniu X mogę zamknąć system bez myszy?

26

Uruchomiłem X startx, ale teraz nie mogę wyłączyć mojego pi, ponieważ nie mam myszy i wydaje się, że nie mogę uzyskać dostępu do czegokolwiek za pomocą samej klawiatury. Co mogę zrobić?

Tom Medley
źródło
Jaki masz system operacyjny?
finnw
2
@finnw Zalecany Debian
Tom Medley
Spróbuj zrobić przycisk dostosowujący ten samouczek repairhub.co.uk/content/resources/raspberry-pi-battery-backup
AwesomeUser
Próbowałeś go odłączyć?
PNDA

Odpowiedzi:

23

Spróbuj nacisnąć Ctrl+ Alt+ F1.

Spowoduje to przejście do innego tty. Po zalogowaniu się możesz normalnie uruchamiać polecenia

Wystarczy dowolny Fklucz poniżej 6.

Jivings
źródło
1
To przełączyło się na konsolę z X, mogłem wtedy zakończyć X ctrl-ci wyłączyć maszynę.
Tom Medley,
@TomMedley Cieszę się, że mogłem pomóc.
Jivings,
sledge hammerMyślę, że to trochę rozwiązanie.
Skizz
@Skizz To jedyne rozwiązanie, które będzie działać w każdej sesji.
Jivings
Byłbym zaskoczony, gdyby klawisz systemowy lub alt nie działał, ale nie próbowałem tego.
JFA
6

Dlaczego nie przestać sudo /etc/init.d/lightdm stop

flomar
źródło
Wątpię, aby było to możliwe, chyba że było otwarte okno terminala, a obecnie jest ono skupione po zdjęciu myszy.
hifkanotiks
Jeśli nie ma menedżera okien, dekoratora itp., Oznacza to, że startxsię nie uruchomił lightdm. Wówczas lightdmstatus nie jest ustawiony jako started/runningi dlatego nie można go zatrzymać za pomocąsudo /etc/init.d/lightdm stop
Avio
4

Spróbuj Ctrl+ Alt+ Backspace.

Zabije to działający serwer X.

Alex Chamberlain
źródło
4
To nie działa domyślnie w najnowszych wersjach X.
Jivings
Nie byłem pewien, czy będę szczery!
Alex Chamberlain,
Żadna krzywda. Nadal warto wiedzieć. Niektórzy menedżerowie okien włączają go ponownie.
Jivings,
@ Jivings Jeśli dobrze pamiętam, raspi-config faktycznie pozwala to włączyć.
Klaus-Dieter Warzecha
4

Naciśnięcie Ctrl+ Escpowoduje wyświetlenie menu „Start” (w przypadku braku lepszego słowa), a następnie można użyć klawiszy strzałek, aby wybrać „wyloguj się”.

Który jest taki sam jak Windows - jeśli nie masz Windowsklucza, Ctrl+ Escrobi to samo (OK, trochę nie na temat, ale pomyślałem, że upewnię się, że wszyscy rozumieją, że nie tylko myślałem, że to Windows i że także działa na domyślnym pulpicie Pi).

Skizz
źródło
Jest to jednak zależne od menedżera wyświetlania, podczas gdy moje rozwiązanie będzie działać w dowolnej sesji X.
Jivings
1

Jeśli sudo /etc/init.d/lightdm stopdziała, utwórz skrypt bash w /bin:

$ cd /bin
$ sudo nano stopx

W nowym pliku wstaw następujący kod:

#!/bin/bash
sudo /etc/init.d/lightdm stop

zapisz i wyjdź z nano, tj. Ctrl+, xa następnieEnter

Ustaw plik jako wykonywalny:

$ chmod +x stopx

Wreszcie można użyć stopxjako przeciwieństwo startx!

drgrujic
źródło