Bagaimana cara keluar dari server X?

56

Perintah ini sudo service gdm stopakan berhasil menonaktifkan server X di Ubuntu 11.04 sementara.

Namun, perintah yang sama ini tidak lagi berfungsi di Ubuntu 11.10, karena "gdm" adalah "layanan yang tidak dikenal" menurut Terminal. Lalu, bagaimana cara menonaktifkan X server di Ubuntu 11.10?

kebebasan fosil
sumber
jika Anda hanya ingin me-restart x server hanya masuk dan keluar, jika tidak ctr + alt + backspace biasanya melakukannya untuk ... mungkin pintasan itu harus diaktifkan di bawah preferensi keyboard
HTDutchy
1
kemungkinan duplikat dari Bagaimana cara menghentikan server login?
Nathan Osman
Pertanyaannya seharusnya "bagaimana menghentikan manajer sesi" tetapi karena banyak orang berpikir bahwa gdm adalah "server X" ini harus tetap seperti ini.
Emmanuel

Jawaban:

67

GDM dimatikan untuk LightDM, jadi:

sudo stop lightdm

Atau dalam bahasa layanan Anda:

sudo service lightdm stop

Untuk referensi di masa mendatang, semua layanan pemula ini (yang dapat dijalankan dengan perintah layanan dan pintasan initctl) adalah .conffile di/etc/init/

Oli
sumber
Pertanyaannya adalah tentang keluar dari server X, tapi saya percaya lightdm adalah klien server X? Tidak ? dan perintah dalam jawaban Anda hanya akan menghentikan klien dan bukan server?
Ahmed
1
@Ahmed skrip startup lightdm adalah yang dimulai dengan X.
Oli
@Ahmed "DM" - manajer desktop; ya gdm dan lightdm adalah klien X, tetapi mereka memikul tanggung jawab khusus - mengelola dekorasi jendela klien lain, menumpuk, drag-n-drop, cut-n-paste, dll.
qneill
20

Alasan yang tidak berhasil adalah karena Ubuntu 11.10 telah beralih dari GDM ke LightDM .

Coba perintah ini sebagai gantinya:

sudo service lightdm stop
Nathan Osman
sumber
11

Anda juga dapat menggunakan pintasan keyboard:

Alt + PrtScn/SysReq + K

Sedikit jalan pintas keyboard panjang lebar, mungkin terlalu banyak orang menekan Ctrl + Alt + Backspace sehingga mereka mengubahnya menjadi ini.

Saya dapat mengkonfirmasi ini berfungsi dari 10,04 hingga 11,10.

captain_G
sumber
7

@Oli cukup berhasil, tetapi saya ingin mencatat bahwa ini mungkin tidak akan banyak membantu Anda jika Anda perlu melakukan sesuatu dari baris perintah tanpa X.

Untuk itu, Anda harus menekan Ctrl+ Alt+ F1, lalu masuk dari konsol. Setelah itu, Anda dapat mematikan dan memulai kembali lightdmlayanan sesuai kebutuhan.

Nik Reiman
sumber
5

Secara teknis gdm atau lightdm mengelola permintaan sesi desktop bukan server X. (server X melayani acara ke aplikasi X, xorg adalah server X :).

Sunting

Untuk menghentikan X server killall X atau sudo killall Xjika Anda bukan pemilik proses.

Tentu saja Anda harus memiliki terminal untuk melakukan itu.

Salah satu cara jika Anda tidak dapat membuka terminal gnome atau xterm adalah memulai konsol teks; tekan bersamaan tombol Ctrl + Alt + F1, lalu login saat diminta (kata sandi Anda tidak akan ditampilkan, bahkan tidak seperti tanda bintang). (F1 ke F5 ok)

Emmanuel
sumber
Yup, tepatnya. Dan pertanyaannya adalah bagaimana cara mematikan "X server"? Saya tidak menginstal gdm atau lightdm, saya tidak ada hubungannya dengan mereka. Kami memulai server: "X &" sebagai root. Bagaimana kita bisa menghentikannya?
Tele
@ Teele Baru saja mengedit
Emmanuel
Ya saya tahu tentang killall, tetapi tidak ada sesuatu yang lebih halus, teratur dan resmi. Saya tidak suka kebrutalan. Apakah kita harus menghapus proses seperti yang dibekukan?
Tele
3

posting lama tetapi pertanyaan saat ini. Perintah itu sudo service mdm stopakan berhasil menonaktifkan X server di Linux Mint 17.3 sementara. Setelah menginstal driver bisa Anda lakukan sudo service mdm start.

Reto
sumber
0

karena ini adalah hasil utama yang muncul dengan pencarian google Solus stop X server, saya ingin menambahkan jawaban ini karena Solus tidak menggunakan service.

untuk ini, Anda dapat menggunakan sudo systemctl stop lightdmdan melakukan apa pun yang perlu Anda lakukan.

Tcll
sumber