Memulai dan menghentikan X11 dan LXDE dari baris perintah

16

Saya memiliki Raspberry Pi dengan Debian Wheezy (Raspbian) dan sejauh ini saya telah berhasil belajar banyak tentang Linux hanya bermain-main, tapi saya punya beberapa pertanyaan untuk semua Anda yang berpengalaman dalam pro Linux di luar sana.

1) Dari baris perintah, jika saya jalankan startx, X11 akan diluncurkan diikuti oleh LXDE. Jika saya memiliki monitor yang terhubung, saya membayangkan saya akan melihat transisi dari baris perintah ke lingkungan desktop. Dapatkah saya memulai X11 pertama dengan x, kemudian mulai LXDE di atas X11 sesudahnya dengan /etc/init.d/lxdm start(apakah ini benar?) Dan mendapatkan hasil yang sama startx?

2) Sebagai gantinya, katakanlah saya mengeksekusi /etc/init.d/lxdm startsendiri, apakah X11 akan mulai secara otomatis (karena LXDE bergantung pada X11)?

3) Dari desktop, jika saya CTRL+ALT+F1kembali ke baris perintah, maka saya harus dapat mematikan LXDE menggunakan /etc/init.d/lxdm stop. Apakah X11 secara otomatis ditutup dengan penghentian LXDE?

4) Apa cara yang tepat / aman untuk mematikan X11?

Terima kasih

radian
sumber

Jawaban:

18

1) Jika Anda meluncurkan X dengan sendirinya, Anda mungkin akan mendapati diri Anda duduk di sana dengan layar abu-abu kosong dengan X untuk kursor mouse. Sistem X Window menyediakan kemampuan untuk menempatkan gambar ke layar, tetapi Anda membutuhkan komponen lain untuk benar-benar meletakkan barang-barang di layar. Memulai LXDM mulai X karena merupakan ketergantungan bagi LXDM untuk benar-benar berjalan, jadi tidak ada alasan nyata untuk memulai X pertama dan kemudian gunakan /etc/init.d/lxdm start.

2) Ya itu akan. Anda memulai Desktop Manager yang kemudian memulai lingkungan desktop untuk memberi Anda GUI.

3) Ya. Desktop Manager (LXDM) adalah yang menyediakan X dalam bentuk LXDE (Desktop Environment)

4) Saya menggunakan /etc/init.d/lxdm stop. Umumnya menggunakan init.dskrip adalah cara paling aman untuk menghentikan layanan untuk memastikan bahwa tidak ada file basi yang tertinggal. Dengan X, saya tidak berpikir ada salahnya hanya dengan melakukankillall -9 lxdm

Lawrence
sumber
Baru saja menginstal lxde pada Debian 9.5 - tetapi saya tidak memiliki /etc/init.d/lxdm di sistem saya ...
TheStoryCoder
Apakah Anda menginstal LXDM juga? Saya percaya DM default pada Debian adalah LightDM
Lawrence
Oh ... tidak, saya tidak menginstal LXDM. Bukankah saya mendapatkan itu ketika saya menginstal LXDE? Dan apakah saya benar-benar perlu menginstal sesuatu secara terpisah hanya untuk menghentikan LXDE ??
TheStoryCoder
LXDE tidak selalu menginstal LXDM. Jika Anda telah menginstal lightdm, Anda hanya menjalankannya /etc/init.d/lightdm stopbukanlxdm
Lawrence
Saya belum lxdmmenginstal. Tetapi apakah saya benar-benar membutuhkan itu untuk LXDE ?! Saya tidak begitu mengerti LXDE vs LXDM ...
TheStoryCoder