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.