Bagaimana cara membunuh dan memulai X server?

44

Dalam 12.04 Bagaimana Anda membunuh server X dari baris perintah dan dari antarmuka GUI dan bagaimana Anda memulainya dari terminal virtual?

Robert
sumber
Jika Anda hanya ingin membunuh X server, Anda dapat mengaktifkan kombinasi tombol Ctrl + Alt + Backspace pada "Opsi" pengaturan tata letak keyboard.
Alen
terkait askubuntu.com/questions/65856/how-does-one-exit-the-x-server
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

35

Salah satu cara untuk memulai kembali instance X server adalah dengan menjalankan (dari commandline)

sudo service lightdm restart

Untuk Ubuntu 15.04 dan yang lebih baru:

sudo systemctl restart lightdm.service

dan untuk Kubuntu 15.04 dan yang lebih baru:

sudo systemctl stop sddm.service
labarna
sumber
1
lightdm? Saya pikir gdm adalah untuk GNOME, kdm untuk KDE, xdm untuk XFCE dan lightdm untuk LXDE! dan untuk menghentikannya dari GUI?
Robert
2
lightdm adalah default untuk 12,04, saya tidak yakin kapan dibuat default mungkin di 11.10?
labarna
1
memulai ulang lightdm tidak membunuh Xorg. Hanya sebuah contoh saja.
Jack Mayerz
2
lightdm memulai hanya satu instance dari Xorg, jadi memulai kembali lightdm akan menutup satu-satunya instance Xorg yang terbuka, kecuali jika Anda melakukan sesuatu yang jauh lebih rumit.
labarna
21

Pada 12,04, Anda dapat me-restart server dengan tombol pintas: Right Alt+ Print Screen+ K.

Mike Haas
sumber
1
Kombinasi yang aneh !. Mencetak??. Tidak memiliki logika; dan apa yang akan "(Alt kanan) + (Layar Cetak) + K" berada di keyboard Apple? Saya memiliki perintah yang benar dan tidak ada cetakan
Robert
1
en.wikipedia.org/wiki/Magic_SysRq_key memiliki lebih banyak info tentangnya jika Anda ingin memahami logika di baliknya. printscreen adalah kunci yang sama dengan sysrq (System Request).
semi
@semi: "printscreen adalah kunci yang sama dengan sysrq" - bukan pada keyboard saya. sysreqadalah kunci yang sama dengan delete.
Nathan Osman
4
Tidak ada yang terjadi pada mesin saya (instalasi baru 13.10).
Andreas J.
1
Agar ini berfungsi, Anda perlu menjalankan perintah ini sekali:sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
Naveen
9

Di Ubuntu 14.04:

Tekan Ctrl+ Alt+ F1lalu jalankan:

sudo service gdm stop

atau

sudo service lightdm stop

... tergantung pada manajer tampilan Anda.

CATATAN: Untuk memulihkan penggunaan startx, gantilah dengan stopdengan startdi salah satu dari perintah di atas.

bhass1
sumber
5

Membunuh: xkill -a. -aberarti itu akan membunuh semua instance tampilan. Untuk informasi lebih lanjut, jalankan man xkill.

Jalankan: xinit. Juga startxtetapi perintah ini adalah untuk memulai contoh dan bukan server itu sendiri. Untuk informasi lebih lanjut, jalankan man xintdan man startx.

Saya tidak percaya itu mungkin untuk membunuh Xserver dari GUI, dan bahkan jika itu, itu tidak akan menjadi cara yang tepat untuk melakukannya.

Jack Mayerz
sumber
Bukankah itu akan membunuh semua jendela individual, yang bukan yang diinginkan pengguna? Misalnya saya tidak ingin membunuh semua windows firefox saya, saya ingin memulai kembali visualisasi.
isomorphismes
3
Pengguna berkata: "bunuh dan mulai server X". Sepertinya itulah yang dia inginkan. Ini bukan tentang me-restart gnome-shell.
Gui Ambros