วิธีกำจัดสภาพแวดล้อมเดสก์ทอปและใช้โปรแกรมจัดการหน้าต่างเท่านั้น


16

ฉันใช้ xterm สำหรับงานของฉันทั้งหมด ฉันรู้ว่าคุณสมบัติที่สภาพแวดล้อมเดสก์ท็อปอย่าง GNOME นั้นไม่ได้มีประโยชน์อะไรสำหรับฉัน ตอนนี้เป็นไปได้ไหมที่ฉันจะลบ GNOME และ KDE ไปด้วยกันและใช้ตัวจัดการหน้าต่างบางตัวในการรันระดับ 5 (X11) เพื่อเล่นวิดีโอใช้เบราว์เซอร์และตัวจัดการไฟล์อย่าง Nautilus เป็นครั้งคราว ฉันจะทำมันได้อย่างไร มันเป็นความคิดที่ดีหรือไม่? ผู้จัดการหน้าต่างคนไหนที่คุณอยากแนะนำ

สิ่งที่ฉันได้ทำเพื่อให้ห่างไกล: ผมติดตั้งหน้าต่างชง เมื่อฉันรีบูทฉันได้รับตัวเลือกเพิ่มเติมอีกหนึ่งตัวเลือกในช่วงเวลาของการเข้าสู่ระบบ - GNOME, KDE, Window Maker ฉันเลือก Window Maker มันทำให้ฉันมีพื้นที่ทำงานหลายแห่งแป้นพิมพ์ลัดที่ปรับแต่งได้โดยไม่ต้องมีคุณสมบัติเดสก์ท็อปปกติเช่นพาเนลพื้นที่แจ้งเตือนไอคอนเดสก์ท็อป

แต่ฉันสังเกตว่าเมื่อใดก็ตามที่ฉันเปิดตัว Nautilus พื้นหลังเดสก์ท็อปจะเปลี่ยนเป็นพื้นหลังที่ฉันตั้งไว้ใน GNOME และไอคอนบนเดสก์ท็อปทั้งหมดจะถูกกู้คืนเหมือนใน GNOME แม้ว่าแป้นพิมพ์ลัดของ Window Maker ยังทำงานอยู่ แต่เพื่อลบพื้นหลังและไอคอนเดสก์ท็อปของ GNOME ฉันต้องออกจากระบบและลงชื่อเข้าใช้อีกครั้ง

ฉันจะแก้ไขได้อย่างไรเพื่อที่การเปิดตัว Nautilus จะไม่นำพื้นหลัง GNOME มาใช้? ฉันควรใช้ตัวจัดการไฟล์อื่นบ้างไหม?

ปรับปรุง

ฉันได้ปฏิบัติตามและติดตั้ง dwm แล้ว มันไม่ยากเลย แม้ว่าฉันจะต้องทำตามขั้นตอนต่อไปนี้เพื่อให้ dwm แสดงในเมนูของหน้าจอเข้าสู่ระบบของฉัน

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

ในdwm.desktopฉันเขียนว่า:

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

ครั้งนี้เมื่อฉันได้เข้าสู่ระบบฉันได้ dwm ในเมนู

ปรับปรุง

ฉันแก้ไขปัญหาหอยโข่งโดยใช้ขั้นตอนต่อไปนี้

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

ที่นี่ฉันค้นหา nautilus มันทำให้ฉัน

 /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
   ...

หลังจากนั้นมันเป็นเรื่องง่ายของการตั้งค่าปุ่ม

$ 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

ลิงค์ที่มีประโยชน์ :


3
บางทีนี่อาจเป็นสองคำถาม ฉันไม่รู้ด้วยซ้ำจนกระทั่งมองไปที่คำตอบ แต่ดูเหมือนว่าจะเปลี่ยนทิศทางโดยสิ้นเชิงหลังจาก "ผู้จัดการหน้าต่างที่คุณอยากแนะนำ?
Michael Mrozek

@Michael: ในขณะที่ทำการโพสต์ฉันสับสนและคิดว่ามันเป็นไปไม่ได้ที่จะใช้ Linux โดยไม่ต้อง env บนเดสก์ท็อปและนั่นคือสาเหตุที่ Nautilus นำไอคอนเดสก์ท็อป นี่เป็นสาเหตุของการโพสต์คำถาม "สอง" ในหนึ่งหัวข้อแม้ว่าในเวลานั้นพวกเขาดูเหมือนจะเกี่ยวข้องกันมาก
Andrew-Dufresne

คำตอบ:


13

ฉันถามคำถามที่คล้ายกันหนึ่งครั้ง เป็นความคิดที่ดีถ้าคุณไม่สนใจเครื่องมือและคุณสมบัติอื่น ๆ ที่มาพร้อมกับสภาพแวดล้อมเดสก์ท็อป

วิธีแก้ไขคือคุณไม่จำเป็นต้องติดตั้งสภาพแวดล้อมเดสก์ท็อป (หรืออะไรก็ตามที่คุณไม่ได้ใช้) เพียงแค่เป็นผู้จัดการหน้าต่างที่คุณเลือก ฉัน (เช่น) ถามคำถามอื่นเกี่ยวกับตัวจัดการหน้าต่างน้ำหนักเบา สรุปคือถ้าคุณต้องการจำนวนมากของผลกระทบไปCompizมิฉะนั้นเลือกหนึ่งที่มีน้ำหนักเบาเช่นdwm

เกี่ยวกับ Nautilus คุณต้องการจริงๆหรือมีคุณสมบัติบางอย่างหรือไม่? ถ้าไม่ได้แล้วคุณอาจจะเปลี่ยนไปใช้อย่างอื่นอาจจะThunar


3
+1 สำหรับการแนะนำให้มองหาบางอย่างที่นอกเหนือจากหอยโข่ง ซึ่งมีความหมายจริงๆสำหรับคำพังเพยเท่านั้น
xenoterracide

Thunar เจ๋งจริงๆ แต่ (ยกเว้นว่าฉันเข้าใจผิด) ยังคงต้องการ HAL
สเตฟาน

@ สเตฟานฉันไม่แน่ใจว่าเป็น "ต้อง HAL" เป็นปัญหาหรือไม่?
phunehehe

1
มันกำลังจะออกไปและถูกแทนที่ด้วย udev ... ดังนั้นในขณะที่มันไม่ใช่เรื่องเลวร้ายมันแค่สละพื้นที่
สเตฟาน

แต่ตามwiki.ubuntu.com/Halsectomyมันได้รับการแก้ไขใน thunar upstream: D
Stefan

15

ฉันจะแก้ไขได้อย่างไรเพื่อที่การเปิดตัว Nautilus จะไม่นำพื้นหลัง GNOME มาใช้?

สาเหตุที่เป็นเช่นนี้ก็คือ Nautilus ไม่เพียง แต่เป็นเครื่องมือจัดการไฟล์ของ Gnome เท่านั้น แต่ยังรับผิดชอบการวาดเดสก์ท็อปของ Gnome ด้วย ดังนั้นเมื่อคุณเริ่มต้นหอยโข่งมันทำให้คุณเดสก์ท็อปเพราะมันเห็นว่าเป็นหนึ่งในความรับผิดชอบของมัน

หากต้องการปิดใช้งานการทำงานนี้ให้เรียกใช้ด้วยตัวเลือก--no-desktopหรือตั้งค่าคีย์ gconf /apps/nautilus/preferences/show_desktopเป็น false


1
ขอบคุณ sepp2k แต่ถ้าหากแอพพลิเคชั่นอื่นเปิด Nautilus ล่ะ? เช่นเดียวกับ blueman-manager แอปพลิเคชันที่ฉันใช้เชื่อมต่อกับโทรศัพท์มือถือของฉันผ่านบลูทู ธ เมื่อใดก็ตามที่ฉันคลิกที่เบราส์เพื่อดูไฟล์บนโทรศัพท์มือถือมันจะเปิดหอยโข่ง ตอนนี้ฉันจะผ่าน--no-desktopในกรณีนี้ได้อย่างไร แน่นอนว่าฉันไม่มีอำนาจควบคุม blueman-manager
Andrew-Dufresne

@Andrew: จุดดี การใช้คีย์ gconf ควรดูแลสิ่งนั้น
sepp2k

0

มันง่ายกว่าไหมที่จะเปลี่ยนไปใช้เลเวลอื่น (runlevel ที่ไม่มี GUI)


4
ผู้ถามคำถามใช้ X11 (xterm โดยเฉพาะในประโยคแรก) การสลับไปใช้ระดับเลเวล X น้อยลงจะช่วยได้อย่างไร
จ้า
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.