Apakah saya memerlukan desktop untuk menjalankan GUI?


8

Saya menyiapkan VM ringan, mengikuti panduan di Dokumentasi Ubuntu

Yang ingin saya lakukan adalah meluncurkan aplikasi GUI. Saya tidak perlu / menginginkan apa pun di desktop.

Pertama saya menginstal xorg. Tapi saya tidak bisa meluncurkan gui. Langkah selanjutnya adalah menginstal "Window Manager". Jadi saya menginstal xfce4, dan kemudian startxmeluncurkan desktop.

Apa yang saya perlukan untuk meluncurkan gui tetapi tidak meluncurkan desktop?


Saya kira Anda bisa melakukan ini, tapi saya tidak akan berpikir itu akan sangat nyaman menjalankan segala sesuatu di terminal ...
TheXed

@TheX Itu poin yang bagus. Sambil menunggu jawaban untuk pertanyaan ini, saya menemukan bahwa sangat praktis untuk memiliki fitur desktop standar. Namun, ketika saya selesai mengatur sistem ini, saya ingin itu menjadi VM sekali pakai untuk menunjukkan penggunaan perangkat lunak. Memiliki segala yang minimal seperti ini memudahkan untuk mengidentifikasi fitur tambahan apa yang dibutuhkan perangkat lunak; sebagian besar, seperti editor teks dan bash shell, dapat dijalankan dari baris perintah.
David LeBauer

Jawaban:


5

Jika Anda ingin mengontrol apa yang berjalan saat Anda menjalankan, startxAnda harus membuat .xinitrcfile di direktori home Anda. Jika Anda membuat .xinitrc sesuatu yang sangat sederhana seperti:

xfwm4 &
xterm

Kemudian startxakan berjalan hanya dengan manajer jendela dan terminal.


luar biasa. Itulah tepatnya yang saya cari.
David LeBauer

2

Dari gdm Anda dapat memilih xterm (konsol pemulihan) dan itu akan memberi Anda terminal sederhana yang dijalankan pada X. Dari itu, Anda dapat memulai aplikasi gui apa pun tanpa desktop penuh, seperti:

nautilus $HOME &

Karena gnome tidak berjalan, tema tidak akan berfungsi sehingga Anda akan melihat aplikasi berjalan di gtk sederhana (jelek tapi fungsional).

Ingatlah untuk menambahkan & di akhir sehingga kembali ke prompt jika Anda ingin memulai aplikasi lain.

Juga, jika Anda menginstal evilwm

sudo aptitude install evilwm

dan jalankan dari xterm itu, juga dengan &, itu akan memungkinkan Anda untuk memindahkan windows dengan Alt + klik

evilwm &
nautilus &
whatever_program &

saran yang bagus tentang evilwm, tapi saya lebih suka tidak menginstal gdm, yang itu sendiri adalah gui.
David LeBauer

Sebenarnya, Anda tidak perlu gdm, Anda hanya perlu meluncurkan xterm. Jika Anda mau, Anda dapat menginstal lightdm atau bahkan lebih baik, tidak menginstal manajer sesi apa pun dan meluncurkan x dari tty dengan perintah startx. Setelah Anda mendapatkan terminal di X, Anda dapat meluncurkan evilwm dan program lainnya.
animaletdesequia

1

Jika Anda mulai dengan instalasi minimal yang bersih, instal openbox, kemudian jalankan startx saat startup. Setelah ini, Anda hanya perlu mengklik kanan desktop untuk mengakses menu Openbox yang memungkinkan Anda untuk meluncurkan xterm atau aplikasi yang diinstal.

Openbox sangat ringan dan memiliki sedikit ketergantungan.


1

Saya mengajukan pertanyaan ini di unix.SE , dan mendapat jawaban berikut:

Jika Anda membangun VM dan menggunakannya sebagai server, maka ssh dengan x11forwarding (eg ssh -X), maka sistem tidak memerlukan desktop atau window manager, meskipun tuan rumah akan melakukannya.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.