Saya memilih Openbox DE pada saat masuk dan sistem butuh waktu lama untuk memuat DE. Jadi saya beralih ke CLI ( Ctrl+ Alt+ F1) dan reboot sistem saya (tapi saya ingin keluar dari GUI dan tidak me-restart seluruh sistem).
Pertanyaan saya adalah, bisakah saya mengeluarkan beberapa perintah di CLI untuk mengeluarkan saya dari GUI sehingga saya dapat memilih DE yang berbeda. (Saya tidak ingin me-restart sistem saya setiap kali DE hang.)
$ DISPLAY=:0 gnome-session-quit --force
** (gnome-session-quit:3144): WARNING **: Failed to call logout: The name org.gnome.SessionManager was not provided by any .service files
command-line
logout
openbox
Ankit
sumber
sumber
Ini dapat dilakukan dengan menggunakan
gnome-session-quit
perintah. Perlu--force
opsi untuk menekan dialog konfirmasi yang akan muncul tanpa itu.Tidak seperti aplikasi yang dijalankan dari emulator terminal X, mengakhiri sesi dari TTY mengharuskan Anda untuk menambahkan
DISPLAY
variabel untuk menunjukkan tampilan X mana yang menjalankan sesi. Karenanya:dengan asumsi bahwa Anda menjalankan GNOME pada: 0, yang merupakan kasus dalam situasi normal.
Di Ubuntu 12.04LTS menjalankan GNOME, perintahnya
bekerja. Argumen "--force" tidak ada di tingkat pembaruan saat ini]
sumber
sudo service lightdm stop
. edit: lingkungan desktop apa yang Anda gunakan? Openbox hanyalah pengelola jendela.Harap ikuti saran takkat . Standarnya adalah Ctrl+ Alt+ Backspace.
Anda juga dapat menjalankan:
sumber
Cara lain,
atau
yang membunuh semua pengguna.
sumber
Masalah sebenarnya adalah bahwa variabel sesi DBUS harus ditetapkan dan cocok dengan sesi yang Anda coba kontrol.
Saya telah membuat skrip yang mengatur variabel sesi DBUS dari lingkungan sesi-gnome jika Anda ingin keluar dari pengguna / sesi lain:
Bagaimana cara me-restart Gnome-Shell dari baris perintah?
sumber
--logout --no-prompt
atau--force
bukan hanya--logout
merupakan ide yang lebih baik, jika tidak, prompt logout akan ditampilkan.Jika Anda berada di sesi xubuntu atau yang serupa, harus menggunakan xfce4-session-logout yang di-instal dari perintah sesi gnome, itu sebabnya Anda melihat peringatan
sumber
Inilah yang paling cocok untuk saya (dengan xfce, lightdm dan ssh):
Atau
sumber
Sebagai alternatif, Anda dapat mengakhiri sesi pengguna menggunakan yang berikut ini, berfungsi dengan baik untuk keluar dari pengguna kecuali untuk pengguna root - ketika melakukan pemeliharaan misalnya.
sumber
Anda dapat menggunakan perintah
killall gnome-session
untuk keluar. Ini akan bekerja untuk semua sesi GNOME dan jika saya ingat dengan benar semua yang berhubungan dengan GNOME. Ini akan membawa Anda kembali ke LightDM sehingga Anda dapat memilih DE baru atau pengguna baru. :)sumber
killall gnome-session
adalah cara yang kuat untuk menutupnya.