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?

David LeBauer
sumber
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.

cscarney
sumber
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 &
animaletdesequia
sumber
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.

RolandiXor
sumber
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.

David LeBauer
sumber
-5

mengapa Anda tidak menginstal gnome lebih mudah !!!


Atau jika Anda masih menginginkan xfce: http://www.omgubuntu.co.uk/2011/01/install-xfce-4-8-in-ubuntu-10-10-ppa/

volvo14
sumber
Keduanya adalah lingkungan desktop yang berat, yang dia coba hindari secara eksplisit. -1
Jo-Erlend Schinstad
apa RAM komputer yang akan Anda instal?
volvo14
@volvo itu bukan masalah RAM, itu adalah bahwa saya ingin membuat VM khusus aplikasi daripada desktop.
David LeBauer