我使用FVWM已经十多年了,一段时间以来,我一直担心窗口经理正在慢慢死去。我意识到2.6.0是几天前才发布的,具有讽刺意味的是,这提醒我要考虑一个新的稳定版本--虽然新的稳定版本很好,但花了很长时间(从2.4.20到2.6.0之间4年,从2.4.19到2.4.20之间),我仍然对FVWM的未来缺乏信心。
因此,我想知道是否有一个更现代的窗口管理器具有以下属性(这些是我喜欢FVWM并希望保留的关键内容):
对于所有这些,“点击”意味着点击窗口中的任何位置,而不仅仅是框架。移动/调整大小操作应从鼠标向下开始,以鼠标向上结束。
我不使用任何桌面环境,只使用普通的X11。
发布于 2011-04-28 23:34:35
我认为fvwm可以做到所有这些,它在相关方面是相当可配置的。你说服它服从你的命令有困难吗?
我曾经使用fvwm,但最终切换到了锯鱼,因为我想要更好的可编程钩子。(上一次使用fvwm时,它在技术上是图灵-完全的,但只能通过PipeRead命令完成,而且在正确的位置没有钩子。)锯鱼像Emacs一样构建,在编译的核心上有一个Lisp表面。它支持多台桌面开箱即用。您所要求的一切都可以通过设置几个选项来实现,或者可以在几行代码中实现。
发布于 2011-11-13 16:44:10
Sardathrion已经提到了令人敬畏的WM,但没有提到问题中提到的特性。此外,我想我可以分享我自己对使用它的见解。
但首先,所要求的财产:
awesome实际上重新定义了虚拟桌面,并称它们为“标记”。它允许您,例如:mouse button + modifier keys组合定义操作。如果你在定义这种行为上有任何困难,请告诉我,我会帮你的。awesome最突出的两个特点是它的速度和灵活性。优秀的性能是因为awesome构建在Xcb库之上而不是旧的Xlib之上。(但由于大多数轻量级WMs速度快,您可能需要一个非常老的硬件才能感受到好处。) Awesome是用C和lua编写的。前者确保核心非常快,后者使您能够轻松地与桌面的所有属性交互。在配置文件中,您可以定义引用整个当前WM状态的简单和复杂的函数,包括当前活动窗口的属性、可见标记、小部件等。
您可以在令人敬畏的维基上查看一些截图。如果你在Github这样的网站上搜索好的+ Lua,你会发现大量用户的信任,并使用他们的一些增强功能。
发布于 2011-05-04 12:47:55
我从2.6.28开始使用这个开发分支已经有两年了,出于好奇,我不时地测试其他WM/DE,到目前为止:
当然,您可以选择任何“现代”wm,并尝试配置它以满足您的需要,可能会使用xbindkey和/或xdotool来解决一些缺少的功能,但是fvwm是唯一的,而且您可能没有提到对您的工作流程至关重要的一些事情,因为只有当它们突然无法按照您在现代窗口管理器中所期望的方式工作时,您才会意识到它们的存在。
很抱歉,与你相比,作为新手的人听起来有些傲慢,但我到目前为止也是这么看的。
尽管如此,值得一试的新WMs是kwin (它有一些有趣的特性,比如标签和贴图窗口以及组合,并且是相当可配置的,但我不确定它目前有多稳定)和compiz,它们可以作为独立的窗口管理器工作,并且有一些非常有趣的插件(我想提到的是‘组和选项卡窗口’和‘窗口规则’),其余的都是平铺的,要么是方框,要么是为了尽可能壮观而开发的。
https://unix.stackexchange.com/questions/12264
复制相似问题