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ć?


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.


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


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.


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).


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!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.