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


26

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

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

我想知道这是否是列表的结尾。有什么可以切除的吗?至少,我想要可以运行诸如Firefox之类的GUI应用程序的东西。我想象有一个终端可以启动其他应用程序。


DWM可能是所有Linux Windows Manager中最轻量的。
dysoco 2011年

尽管某些(大多数?)答案列出了一些可用于提供轻量级GUI环境(基于意见的工具)的工具,但问题本身和可接受的答案均与原理有关(并非如此)。明显的赢家是echox的答案中提到的裸X服务器。
phunehehe

Answers:


17

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

我对i3完全满意:http//i3wm.org/

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

此范围内还有很多其他功能:

  • evilwm- http: //www.6809.org.uk/evilwm/
  • dwm- http: //dwm.suckless.org/
  • ...

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


感谢大家的帮助,所有答案都很棒。我将这一标记为“绝对最小值”。
phunehehe

还LXDE lxde.org
Spudd86

14

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



5

您不需要X11具有窗口管理器。您可以将TWIN(文本模式窗口管理器)与GPM一起用于鼠标。但是,您可能必须将主Web浏览器切换为“ 链接”,并将聊天程序切换为Finch



1
为什么不?您可以使用鼠标单击并拖动窗口。如果程序支持鼠标(例如mc和links,IIRC),则可以与它们进行交互;如果设置正确,则可以查看图像和观看视频。但是,是的,我对此建议有些不满意。
瑞安·汤普森

4

在迁移到KDE之前,我曾是Fluxbox的核心用户。它具有命令界面fbrun,可用于启动程序以及右键单击可自定义菜单。它还具有窗口选项卡,我相信这是最早拥有此选项的WM之一。IIRC Fluxbox是该死的小型Linux 使用的WM 。


2

cwm的OpenBSD实现是轻量级和功能丰富之间的绝佳平衡。默认情况下,登录时仅出现xterm。窗户周围没有装饰物,桌面上也没有装饰物。一切都通过键盘完成(是的,我的意思是一切)。如果您想在某处使用ssh,Alt+.则会弹出一个ssh对话框。如果要执行程序,Shift+Alt+/将弹出一个执行对话框。

功能/命令的完整列表可在手册页中找到

不幸的是,据我所知,它仅在OpenBSD上可用。尽管可以在Linux上编译源代码并运行它,但是当我不允许使用OpenBSD时,这就是我要做的事情。


我不认为“窗户轻巧”是op的意思。另外,如果它可以在Linux上编译,则可以在Linux上使用…

2

icewm非常轻巧。效果很好,拥有1GB RAM和我的无头服务器Xvfbx11vnc。如果您想要一个轻量级的“桌面环境”,我喜欢ROX-Filer。


1

在这种情况下,我的偏爱肯定是xmonad。它是独立的窗口管理器,可以在没有GNnome或KDE桌面环境的情况下使用(尽管有带有xmonad的Gnome)。

xmonad可作为突触包装使用。我sudo apt-get install xmonad在ubuntu中使用它进行安装 ,然后登录到xmonad会话,从那时起,我一直在专门使用xmonad。在开始时使用它有点烦人,但它完全可以满足您的需求。


1

我在只有32MB RAM的旧199MHz笔记本电脑上使用jwm已有一段时间。

工作得很好,看起来还不错。使用XML文件也可以很好地完成配置。


0

就个人而言,我更喜欢使用“ Xvesa”而不是任何桌面环境。

Xvesa足够强大,可以运行firefox和排序应用程序。

[Xvesa由tinycore(最小,最小的Linux操作系统)使用]


0

有时,我有时阅读如何直接使用X11启动应用程序,例如:告诉X11,桌面环境/窗口管理器/启动时运行的应用程序是firefox /是gimp /是其他东西。

也许与Kiosk mode。您无法在应用之间切换,只能使用一个。应用程式。

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.