![在 Linux 中运行 GUI 应用程序的最简单方法?](https://linux22.com/image/403/%E5%9C%A8%20Linux%20%E4%B8%AD%E8%BF%90%E8%A1%8C%20GUI%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%9C%80%E7%AE%80%E5%8D%95%E6%96%B9%E6%B3%95%EF%BC%9F%20.png)
我意识到我可以使用没有桌面环境的窗口管理器并且不要丢失我关心的任何功能。应用程序仍然可以正常工作,我仍然可以随意安排应用程序窗口。
对于像我这样的用例,这几乎消除了对轻量级桌面环境(例如 LXDE 和 XFCE)的需求。
我想知道这是否是列表的结尾。有什么是可以剪掉的吗?至少,我想要一些可以运行像 Firefox 这样的 GUI 应用程序的东西。我想象有一个终端,我可以从中启动其他应用程序。
答案1
您是否看过其他一些“轻量级”窗口管理器?
例如,我对 i3 非常满意:http://i3wm.org/
它只是一个带有 dmenu 的平铺窗口管理器,用于启动应用程序。没有桌面,没有其他特殊功能,二进制文件只是一些 KB。
这个范围内还有很多其他的:
- 邪恶wm-http://www.6809.org.uk/evilwm/
- dwm-http://dwm.suckless.org/
- ...
绝对最低限度是在没有任何窗口管理器的情况下运行 X-Server,仅使用 dmenu 之类的东西(http://tools.suckless.org/dmenu/) 启动应用程序。我不确定这是否真的是您想要的,因为您将无法调整应用程序窗口的大小、移动它们等。
答案2
维基百科页面上X 窗口管理器的比较将各种窗口管理器分为四类:重量级、中量级、轻量级和最小量级。您可能会对最小类别中的那些感兴趣。
目前,这些包括 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。)
答案3
我的工程师爱老鼠药作为一个极简主义的窗口管理器。
当我想要轻量级时,我会经历重建 Open Look(olwm 和 olvwm)的痛苦,尽管我已经有一段时间不想那么痛苦了。