我意识到我可以在没有桌面环境的情况下使用窗口管理器,并且不会失去我关心的任何功能。应用程序仍然可以正常工作,我仍然可以根据需要安排应用程序窗口。
这几乎消除了像我这样的用例对轻量级桌面环境(如LXDE和XFCE)的需求。
我想知道这是否是列表的结尾。有什么可以切除的吗?至少,我想要可以运行诸如Firefox之类的GUI应用程序的东西。我想象有一个终端可以启动其他应用程序。
我意识到我可以在没有桌面环境的情况下使用窗口管理器,并且不会失去我关心的任何功能。应用程序仍然可以正常工作,我仍然可以根据需要安排应用程序窗口。
这几乎消除了像我这样的用例对轻量级桌面环境(如LXDE和XFCE)的需求。
我想知道这是否是列表的结尾。有什么可以切除的吗?至少,我想要可以运行诸如Firefox之类的GUI应用程序的东西。我想象有一个终端可以启动其他应用程序。
Answers:
您是否看过其他“轻量级” ;-)窗口管理器?
我对i3完全满意:http://i3wm.org/
dmenu只是一个用于启动应用程序的平铺窗口。没有桌面,没有其他特殊功能,二进制文件只有一些KB。
此范围内还有很多其他功能:
绝对的最低要求是在没有任何windowmanager的情况下运行X-Server,而仅使用诸如dmenu(http://tools.suckless.org/dmenu/)之类的东西来启动应用程序。我不确定这是否真的是您想要的,因为您将无法调整应用程序窗口的大小,移动它们等。
X窗口管理器比较中的Wikipedia页面将各种窗口管理器分为四类:重量级,中量级,轻量级和最小。您可能会对最小类别中的那些感兴趣。
现在,它们包括Matchbox,sithWM,evilwm,dwm,WMFS,wmii和scrotwm。(将i3放入轻量级; Xfwm(在Xfce中默认使用)和Openbox(在LXDE中默认使用)在此分类中均被视为中量级。)
我不知道用什么理由来解决这些问题,并且还没有尝试足够的方法来知道它的准确性。
但是,关于您关于Compiz独立版本的观点,我认为它不会比将LXDE与Openbox结合使用或将XFCE与XFWM结合使用更轻巧。Compiz是资源野兽。单独使用它与在GNOME中使用它没有什么不同,只要您不需要在GNOME中加载任何内容即可。
(请记住,XFCE和LXDE是桌面环境;您可以在不使用其余桌面环境的情况下运行其默认窗口管理器,就像您也可以在没有桌面环境的情况下运行Compiz一样。至少,我知道您可以在没有LXDE的情况下运行Openbox。我从未尝试过在没有XFCE的情况下运行XFWM。)
我的工程师喜欢以极简主义的窗口管理器来杀人。
当我想要轻量级产品时,我经历了重建Open Look(olwm和olvwm)的痛苦,尽管我已经有一段时间不想那么痛苦了。
在迁移到KDE之前,我曾是Fluxbox的核心用户。它具有命令界面fbrun,可用于启动程序以及右键单击可自定义菜单。它还具有窗口选项卡,我相信这是最早拥有此选项的WM之一。IIRC Fluxbox是该死的小型Linux 使用的WM 。
cwm的OpenBSD实现是轻量级和功能丰富之间的绝佳平衡。默认情况下,登录时仅出现xterm。窗户周围没有装饰物,桌面上也没有装饰物。一切都通过键盘完成(是的,我的意思是一切)。如果您想在某处使用ssh,Alt+.
则会弹出一个ssh对话框。如果要执行程序,Shift+Alt+/
将弹出一个执行对话框。
功能/命令的完整列表可在手册页中找到。
不幸的是,据我所知,它仅在OpenBSD上可用。尽管可以在Linux上编译源代码并运行它,但是当我不允许使用OpenBSD时,这就是我要做的事情。