Bagaimana cara menghilangkan lingkungan desktop dan menggunakan window manager saja?

16

Saya telah menggunakan xterm untuk semua pekerjaan saya. Saya menyadari bahwa fitur yang disediakan oleh lingkungan desktop seperti GNOME tidak banyak berguna bagi saya. Sekarang, mungkinkah saya menghapus GNOME dan KDE sekaligus dan menggunakan beberapa window manager hanya dalam menjalankan level 5 (X11) untuk memutar video, menggunakan browser, dan kadang-kadang file manager seperti Nautilus. Bagaimana saya bisa melakukannya? Apakah itu ide yang bagus? Manajer jendela mana yang akan Anda sarankan?

Apa yang telah saya lakukan sejauh ini: Saya menginstal Window Maker . Ketika saya reboot, saya ditawari satu pilihan lagi pada saat login - GNOME, KDE, Window Maker. Saya memilih Window Maker. Ini memberi saya banyak ruang kerja, pintasan keyboard yang dapat disesuaikan, tanpa fitur desktop biasa seperti panel, area notifikasi, ikon desktop.

Tetapi saya telah mengamati bahwa setiap kali saya meluncurkan Nautilus, latar belakang desktop berubah menjadi yang saya atur di GNOME dan semua ikon desktop dipulihkan seperti di GNOME, meskipun pintasan keyboard Window Maker masih berfungsi. Tetapi untuk menghapus latar belakang dan ikon desktop GNOME saya harus keluar dan masuk lagi.

Bagaimana saya bisa memperbaikinya sehingga peluncuran Nautilus tidak membawa latar belakang GNOME? Haruskah saya menggunakan manajer file lain?

Memperbarui

Saya telah mematuhi dan menginstal dwm. Sama sekali tidak sulit. Padahal saya perlu melakukan langkah-langkah berikut untuk membuat acara DWM di menu layar login saya.

$ cd /usr/share/xsessions/  
$ vim dwm.desktop  

Dalam dwm.desktopaku menulis:

[Desktop Entry]
Encoding=UTF-8
Name=dwm
Comment=To start dwm session
Exec=/usr/local/bin/dwm
Type=Application

Kali ini ketika saya harus masuk, saya mendapat DWM di menu.

Memperbarui

Saya memecahkan masalah nautilus menggunakan langkah-langkah berikut.

$ gconftool-2 --recursive-list "/apps" |less

Di sini saya mencari nautilus. Itu memberi saya

 /apps/nautilus:
  /apps/nautilus/preferences:
   show_icon_text = local_only
   start_with_sidebar = true
   click_policy = double
   background_color = #ffffff
   start_with_toolbar = true
   start_with_location_bar = true
   mouse_back_button = 8
   thumbnail_limit = 10485760
   directory_limit = -1
   ...

Setelah itu, hanya masalah mengatur tombol

$ gconftool-2 --get "/apps/nautilus/preferences/show_desktop"
$ true
$ gconftool-2 --set "/apps/nautilus/preferences/show_desktop" --type bool false
$ gconftool-2 --get "/apps/nautilus/preferences/exit_with_last_window
$ false
$ gconftool-2 --set "/apps/nautilus/preferences/exit_with_last_window" --type bool true
$ gconftool-2 --get "/apps/nautilus/preferences/media_automount_open
$ true
$ gconftool-2 --set "/apps/nautilus/preferences/media_automount_open" --type bool false

Tautan yang bermanfaat :

Andrew-Dufresne
sumber
3
Mungkin ini seharusnya dua pertanyaan? Saya bahkan tidak menyadari sampai saya melihat jawaban, tetapi tampaknya benar-benar berubah arah setelah "Manajer jendela mana yang akan Anda sarankan?"
Michael Mrozek
@Michael: Pada saat posting saya bingung dan berpikir tidak mungkin menggunakan Linux tanpa env desktop dan itulah sebabnya Nautilus membawa ikon desktop. Ini menjadi alasan untuk memposting "dua" pertanyaan dalam satu utas, meskipun pada saat itu mereka tampaknya terkait erat.
Andrew-Dufresne

Jawaban:

13

Saya pernah mengajukan pertanyaan serupa . Ini jelas merupakan ide yang baik jika Anda mengabaikan alat dan fitur lain-lain yang disertakan dengan lingkungan desktop.

Solusinya adalah, Anda tidak perlu menginstal lingkungan desktop (atau apa pun yang tidak Anda gunakan), hanya manajer jendela pilihan Anda. Saya (juga) mengajukan pertanyaan lain tentang window manager yang ringan. Ringkasannya adalah, jika Anda ingin banyak efek pergi Compiz , jika tidak pilih yang ringan seperti DWM .

Mengenai Nautilus, apakah Anda benar-benar membutuhkannya atau fitur-fiturnya? Jika tidak maka Anda mungkin harus beralih ke sesuatu yang lain, mungkin Thunar .

phhehehe
sumber
3
+1 untuk Menyarankan mencari sesuatu selain nautilus. Yang benar-benar dimaksudkan untuk gnome saja.
xenoterracide
Thunar benar-benar keren, tapi (kecuali aku salah) masih membutuhkan HAL.
Stefan
@Stefan Saya tidak yakin, apakah "mengharuskan HAL" masalah?
phunehehe
1
itu di jalan keluar dan digantikan dengan udev ... jadi sementara itu bukan hal yang buruk, itu benar-benar hanya memakan ruang.
Stefan
tetapi menurut wiki.ubuntu.com/Halsectomy , ini telah diperbaiki di hulu thunar: D
Stefan
15

Bagaimana saya bisa memperbaikinya sehingga peluncuran Nautilus tidak membawa latar belakang GNOME?

Alasan mengapa hal ini terjadi adalah Nautilus bukan hanya pengelola file Gnome, tetapi juga bertanggung jawab untuk menggambar desktop Gnome. Jadi, ketika Anda memulai nautilus, ia membuat desktop Anda karena memandangnya sebagai salah satu tanggung jawabnya.

Untuk menonaktifkan perilaku ini, aktifkan dengan opsi --no-desktopatau atur kunci gconf /apps/nautilus/preferences/show_desktopke false.

sepp2k
sumber
1
Terima kasih sepp2k. Tetapi bagaimana jika beberapa aplikasi lain membuka Nautilus? Seperti blueman-manager, aplikasi yang saya gunakan untuk terhubung ke ponsel saya melalui bluetooth. Setiap kali saya mengklik browse untuk melihat file di ponsel saya, itu membuka nautilus. Sekarang bagaimana saya bisa lulus --no-desktopdalam kasus ini? Karena saya tentu saja tidak memiliki kendali pada manajer blueman.
Andrew-Dufresne
@ Andrew: Poin bagus. Menggunakan kunci gconf harus mengatasinya.
sepp2k
0

bukankah lebih mudah untuk beralih ke runlevel lain? (runlevel tanpa gui)

fromnaboo
sumber
4
Orang yang mengajukan pertanyaan menggunakan X11 (xterm khususnya dalam kalimat pertama). Bagaimana beralih ke runlevel X-less membantu?
Mat