如何摆脱桌面环境并仅使用窗口管理器?


16

我一直在使用xterm进行所有工作。我意识到像GNOME这样的桌面环境必须提供的功能对我来说并没有太大用处。现在,是否有可能完全删除GNOME和KDE并仅在运行级别5(X11)中使用某些窗口管理器来播放视频,使用浏览器,以及偶尔使用文件管理器(如Nautilus)。我该怎么做?这是个好主意吗?您会建议哪个窗口管理器?

到目前为止,我已经完成了什么:我安装了Window Maker。重新启动后,登录时会为我提供更多选择-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

在这里,我搜索了鹦鹉螺。它给了我

 /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,这就是Nautilus带来桌面图标的原因。这成为在一个线程中发布“两个”问题的原因,尽管当时它们似乎密切相关。
Andrew-Dufresne

Answers:


13

我问一个 类似的问题。如果您发现自己忽略了桌面环境附带的各种工具和功能,则绝对是一个好主意。

解决方案是,您无需安装桌面环境(或任何您不使用的东西),只需选择一个窗口管理器即可。我(还)问了另一个有关轻量级窗口管理器的问题。摘要是,如果您想要很多效果,请选择Compiz选择,否则请选择dwm之类的轻量级。

关于鹦鹉螺,您是否真的需要它或其中某些功能?如果没有,那么您可能应该改用其他东西,也许是图纳尔


3
+1表示建议寻找鹦鹉螺以外的东西。这实际上仅适用于gnome。
xenoterracide

Thunar真的很酷,但是(除非我弄错了),仍然需要HAL。
Stefan 2010年

@Stefan我不确定,“需要HAL”是否有问题?
phunehehe

1
它即将退出并被udev取代...因此虽然这不是一件坏事,但实际上只占用了空间。
Stefan 2010年

但据wiki.ubuntu.com/Halsectomy称,它已在上游土耳内固定:D
Stefan 2010年

15

如何解决该问题,以使Nautilus的启动不会带来GNOME背景?

发生这种情况的原因是Nautilus不仅是Gnome的文件管理器,而且还负责绘制Gnome的桌面。因此,当您启动nautilus时,它将呈现给您桌面,因为它将其视为职责之一。

要禁用此行为,请使用选项--no-desktop将其调用或将gconf键设置/apps/nautilus/preferences/show_desktop为false。


1
谢谢sepp2k。但是,如果其他应用程序打开Nautilus,该怎么办?就像blueman-manager一样,我用来通过蓝牙连接到手机的应用程序。每当我单击浏览以查看手机上的文件时,它将打开nautilus。现在如何通过--no-desktop这种情况?因为我当然无法控制blueman-manager。
Andrew-Dufresne

@安德鲁:好点。使用gconf密钥应该解决这一问题。
sepp2k 2010年

0

切换到另一个运行级别难道不是很容易吗?(没有gui的运行级别)


4
提出问题的人使用X11(尤其是第一句中的xterm)。切换到无X运行级别有什么帮助?
2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.