Setelah meluncurkan X, dapatkah saya mematikan tanpa mouse?

26

Saya sudah meluncurkan ke X menggunakan startx, tetapi sekarang tidak bisa mematikan pi saya, karena saya tidak punya mouse, dan saya tidak bisa mengakses apa pun dengan keyboard saja. Apa yang dapat saya?

Tom Medley
sumber
OS apa yang Anda miliki?
finnw
2
@finnw Debian yang direkomendasikan
Tom Medley
Cobalah membuat tombol untuk mengadaptasi tutorial ini repairhub.co.uk/content/resources/raspberry-pi-battery-backup
AwesomeUser
Sudahkah Anda mencoba mencabutnya?
PNDA

Jawaban:

23

Coba tekan Ctrl+ Alt+ F1.

Ini akan mengalihkan Anda ke tty yang berbeda. Setelah masuk ini Anda dapat menjalankan perintah seperti biasa

FTombol apa saja di bawah 6 akan dilakukan.

Jivings
sumber
1
Ini beralih ke konsol yang menjalankan X, saya kemudian dapat menghentikan X dengan ctrl-cdan mematikan mesin.
Tom Medley
@ TomMedley Senang saya bisa membantu.
Jivings
Ini adalah sedikit sledge hammersolusi yang saya pikir.
Skizz
@ Skizz Ini satu-satunya solusi yang akan bekerja dalam sesi apa pun.
Jivings
Saya akan terkejut jika kunci sistem atau alt tidak berfungsi, tetapi saya belum mencoba ini.
JFA
6

Mengapa tidak menghentikannya sudo /etc/init.d/lightdm stop

flomar
sumber
Saya ragu bahwa itu mungkin, kecuali ada jendela terminal terbuka, dan saat ini fokus ketika mouse dilepas.
hifkanotiks
Jika tidak ada window manager, dekorator, dll. Itu artinya startxtidak diluncurkan lightdm. Maka lightdmstatus tidak ditetapkan sebagai started/runningdan karenanya tidak dapat dihentikan dengansudo /etc/init.d/lightdm stop
Avio
4

Coba Ctrl+ Alt+ Backspace.

Ini akan mematikan server X yang sedang berjalan.

Alex Chamberlain
sumber
4
Ini tidak berfungsi secara default pada versi terbaru X.
Jivings
Saya tidak yakin jujur!
Alex Chamberlain
Tidak ada salahnya dilakukan. Masih berguna untuk diketahui. Beberapa Manajer Jendela mengaktifkannya kembali.
Jivings
@Jivings Jika saya ingat dengan benar, raspi-config sebenarnya memungkinkan untuk mengaktifkannya.
Klaus-Dieter Warzecha
4

Menekan Ctrl+ Escmemunculkan menu 'mulai' (untuk menginginkan kata yang lebih baik) dan kemudian Anda dapat menggunakan tombol panah untuk memilih 'logout'.

Yang sama dengan Windows - jika Anda tidak punya Windowskunci maka Ctrl+ Escmelakukan hal yang sama (OK, sedikit keluar dari topik tetapi saya pikir saya akan memastikan semua orang mengerti saya tidak hanya berpikir itu adalah Windows dan juga bekerja pada desktop Pi default).

Mendesis
sumber
Namun, ini tergantung pada manajer tampilan, sedangkan solusi saya akan bekerja di sesi X apa pun.
Jivings
1

Jika sudo /etc/init.d/lightdm stopberhasil, buat skrip bash di /bin:

$ cd /bin
$ sudo nano stopx

Dalam file baru masukkan kode berikut:

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

simpan dan keluar dari nano, yaitu Ctrl+ xlaluEnter

Jadikan file dapat dieksekusi:

$ chmod +x stopx

Akhirnya seseorang dapat menggunakan stopxkebalikan dari startx!

drgujic
sumber