在 Linux 中运行 GUI 应用程序的最简单方法?

phu*_*ehe 29 performance window-manager gui desktop-environment lightweight

我意识到我可以在没有桌面环境的情况下使用窗口管理器,并且不会丢失我关心的任何功能。应用程序仍然可以正常工作,我仍然可以随心所欲地安排应用程序窗口。

对于像我这样的用例,这几乎消除了对轻量级桌面环境(如 LXDE 和 XFCE)的需求。

我想知道这是否是列表的结尾。有什么可以剪掉的吗?至少,我想要一些可以运行像 Firefox 这样的 GUI 应用程序的东西。我想象有一个终端,我可以从中启动其他应用程序。

ech*_*hox 17

您是否看过其他一些“轻量级”;-) 窗口管理器?

我对 i3 非常满意,例如:http : //i3wm.org/

它只是一个带有 dmenu 的平铺窗口管理器,用于启动应用程序。没有桌面,没有其他特殊功能,二进制文件只是一些 KB。

这个范围内还有很多其他的:

绝对最低要求是在没有任何窗口管理器的情况下运行您的 X-Server,只使用 dmenu ( http://tools.suckless.org/dmenu/ ) 之类的东西来启动应用程序。我不确定这是否真的是您想要的,因为您将无法调整应用程序窗口的大小、移动它们等。


fra*_*ous 14

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。)


Dav*_*osh 6

我的工程师喜欢将ratpoison作为极简主义的窗口管理器。

当我想要轻量级时,我会经历重建 Open Look(olwm 和 olvwm)的痛苦,尽管我已经有一段时间不想那么痛苦了。


xen*_*ide 5

在转向 KDE 之前,我是Fluxbox 的铁杆用户。它具有命令界面fbrun,可用于启动程序以及右键单击可自定义菜单。它也有窗口选项卡,我相信它是第一个拥有此功能的 WM 之一。IIRC Fluxbox 是Damn Small Linux使用的 WM 。


Rya*_*son 5

您不需要 X11 来拥有窗口管理器。您可以使用文本模式窗口管理器TWIN以及用于鼠标的GPM。不过,您可能需要将主 Web 浏览器切换到Links并将聊天程序切换到Finch