Pertanyaan Bagaimana cara me-restart X Window Server dari baris perintah?


Bagaimana saya bisa me-restart X Window Server dari baris perintah?

Saya benar-benar ingin dapat me-restart GUI saya tanpa harus melakukan reboot sistem lengkap.


219
2017-08-05 18:09


asal




Jawaban:


TL; DR: pada sistem dengan systemd (Ubuntu 15.04 dan yang lebih baru)

sudo systemctl restart display-manager

Ini akan memulai kembali layanan pengelola tampilan yang sesuai (lightdm sampai 17.04, gdm3 setelah, sddm di Kubuntu, dll.). Anda dapat mengganti display-manager dengan lightdm, gdm3, sddm, dll. jika diperlukan, tetapi ini seharusnya sudah cukup.

CATATAN: Ini akan menghentikan semua program grafis secara paksa, Anda akan kehilangan pekerjaan yang belum disimpan, dan Anda akan keluar. Program non-grafis tidak akan terpengaruh.


Untuk versi Ubuntu lainnya, pertama-tama cari pengelola tampilan mana yang dimiliki ubuntu Anda dengan perintah berikut:

cat /etc/X11/default-display-manager

Daripada tergantung pada pengelola tampilan apa, Anda dapat menggunakan salah satu dari perintah berikut:

  • Default Ubuntu (dengan LightDM)

    sudo restart lightdm  
    
  • Gnome (dengan GDM)

    sudo restart gdm
    
  • KDE (dengan KDM)

    sudo restart kdm
    

    Catatan: Dari 12.10 hingga 15.04, Kubuntu juga menggunakan LightDM.

  • Untuk MDM (mis. Untuk Mint Cinnamon)

    sudo restart mdm
    

209
2017-08-05 18:11



Ini mungkin berubah untuk Unity. Sistem saya tidak dapat ditemukan gdm. - Steven Roose
AFAIK Unity menggunakan lightdm - txwikinger
Sepertinya menutup semua aplikasi dan dokumen dengan segera tanpa menyimpan (tidak seperti restart biasa), apa perbedaan antara ini dan reboot sudo? - auval
@ alval, sudo reboot reboot semua sistem Anda, yaitu komputer, sementara ini hanya me-restart server Xorg, sehingga program lain, yang tidak memerlukan antarmuka grafis, misalnya server web, dapat terus berfungsi. Serta semua sistem file mounter (seperti yang dienkripsi), semua koneksi ke host remote dll tetap ada dalam kasus ini bukan reboot perintah - user907860
Saya memulai ulang: Tidak dapat terhubung ke Upstart: Gagal terhubung ke soket / com / ubuntu / pemula: Koneksi ditolak. - William


Untuk 11,04 dan sebelumnya:

sudo service gdm restart

Untuk 11.10 dan lebih baru:

sudo service lightdm restart


38
2017-08-05 21:08



+1 Bekerja dengan baik di Raspberry Pi juga (jika ada yang ingin tahu, itulah yang membuat saya di sini :) - Levon


Temukan yang bisa Anda lakukan sudo pkill X

dan sepertinya bekerja untukku!


13
2017-11-24 11:02



Ini me-reboot sistem saya, dan bukan dengan cara yang baik. Meskipun saya menggunakan Debian. - PJ Brunet
Bekerja dengan sempurna untuk saya (saya tidak memiliki layanan * dm, Xorg dimulai langsung pada pengguna autologin). - zgoda


Ubuntu versi terbaru pada 24 Oktober 2012.

  1. Buka Dasbor Beranda
  2. Cari tata letak keyboard
  3. Klik Opsi
  4. Bentangkan tab berlabel "Urutan tombol untuk membunuh server X"
  5. Aktifkan dan Tutup.

Garis komando:

sudo restart lightdm

11
2017-10-25 05:35





Anda dapat mencoba menekan Ctrl+Alt+Menghapus untuk me-restart X.


10
2017-08-05 18:19



Ini dinonaktifkan secara default pada 10.04 dan karena itu biasanya tidak berfungsi. - Marcel Stimberg
Ini dapat diaktifkan kembali, dengan masuk ke System -> Preferences -> Keyboard, klik tombol 'Options ...' di tab 'Layouts' dan aktifkan 'Urutan kunci untuk membunuh x server'. - dv3500ea
Jalan pintas yang benar adalah "Alt + SysRq + k", namun dia meminta baris perintah. - Li Lo


Sejak ubuntu 9.04 Ctrl+Alt+Menghapus dinonaktifkan, namun kini Anda dapat mengetik Alt gr + Layar Cetak + K.

http://www.sudo-juice.com/ubuntu-11-10-restart-x-shortcut/


8
2017-11-10 15:32



Alt + PrtScr / SysReq + k mencatat saya pdq dan program saya terbunuh atau dihentikan. Apakah ini perilaku yang diinginkan yang diharapkan ketika memulai ulang X-server? Saya memiliki 11.10 dan sudo restart lightdm membawa saya ke mode teks dan sepertinya tinggal di sana mematikan sekelompok daemon kemudian berhenti. Saya harus reboot secara manual untungnya tombol off melakukannya dengan anggun (kadang-kadang). - Asher
SysRq + k membunuh semua proses yang berjalan dan proses anak pada terminal saat ini (yaitu yang menjalankan X-server Anda). Menggunakannya dapat menyebabkan sistem kehilangan data! Lihat: askubuntu.com/questions/14155/… - Stefano Palazzo♦