不想折腾了,求推荐一个稳定易用的WM,不要Awesome

2013-01-11 15:09:12 +08:00
 ini
在下的系统是Archlinux,因为懂一点Lisp,所以装了stumpwm这个纯Common Lisp实现的WM。但是装了之后,发现X老是崩溃。尤其是在写东西写了一半还没来得及C-x C-s或者:w的时候,尤其是聊天过程中,打了一半字准备按下Enter的时候,X崩溃了,然后我也差不多要崩溃了。。

所以,虽然用CL写配置文件是一件很酷的事情,但我还是决定换回一个稳定易用的WM,毕竟酷和稳定性比起来,后者更重要。要求条件如下:

1. 支持前缀快捷键,就像Emacs一样。因为我觉得,按C-t C-f这样使某个窗口全屏,比同时按Ctrl + Alt +Enter三个键使某个窗口全屏要舒服;(目前我知道DWM通过patch可以做到这一点)

2. 平铺,最好是手动平铺。自动平铺就像是在猜你的心思一样帮你把桌面给布置成某种布局,但实际你可能只是打开一个临时窗口马上就要关掉,根本不需要1:1的布局;而浮动窗口在你需要对照两个窗口的内容的时候,就悲剧了;

3. 最好内置有能显示像dropbox图标的system tray。现在大多数WM都有一个mode line,但基本都只能显示文字。当然,如果没有,能够和tint2完美搭配的话,也不错;

4. 不要Awesome,首先我觉得Lua的语法很蛋疼,其次,兼容性太差,3.5和3.4这样的小版本之间都不兼容,这是要闹哪样啊。。

求满足条件或部分条件的WM推荐(上面条件的优先级依次降低),能写一写优点神马的就更好了,先行谢过。 ^_^
18578 次点击
所在节点    Linux
37 条回复
bombless
2013-01-12 23:41:27 +08:00
只用过fvwm这个古董级的……
我收藏了这个主题,楼主你哪天试出一个好的记得一定回来汇报啊~
huxuan
2013-01-13 09:46:44 +08:00
@ini 直接上xfce吧,简单粗暴好使,基本和GNOME2没啥区别
CosWind
2013-01-13 17:40:56 +08:00
CosWind
2013-01-13 17:41:34 +08:00
CosWind
2013-01-13 17:44:33 +08:00
@ini 改到我认为比较简洁了~如果你不使用 mpd的话,可以去掉。。我的笔记本电源是BAT1..一般是BAT0..可以改一下。。。awesome主要是一些widget。。配置简单。。。而且vicious的代码很容易看懂。。都是读的系统文件。。。
CosWind
2013-01-13 17:46:16 +08:00
ini
2013-01-14 00:13:56 +08:00
@huxuan 目前正在try I3。。等我哪天感觉不爽的时候,我会去试试的。。

@CosWind 谢谢你很认真地写了这么多回复,真的挺感谢。。但是目前我确实不会再用awesome而且也没有用它的想法。。但是应该还是有不少用awesome的朋友能看到这个帖子的,你贴的一些地址和配置对他们会很有帮助~~
zz
2013-01-23 13:13:40 +08:00
fluxbox 很多年,快捷键设置多了,换了其他就觉得麻烦。
huangmingyou
2013-01-28 22:44:23 +08:00
其实,你需要的是一个稳定的wm,配合xdotool ,keynav这两个工具和一些自己的脚本。
我现在是用的debian+windowmaker,超级稳定。从来不崩溃。当然也许是我只开一个chrome和urxvt.

window maker 支持alt+enter全屏一个窗口等一些简单的快捷方式。至于你说的想对某个窗口最大化,那就要用xdotool这个神器了。

比如我现在按F9,再按A ,就可以把桌面上的所有窗口最大话。按B就缩小到一个合适的位置,按C就左右平铺,按D上下平铺。这都是靠xdotool来实现的。

例如,可以实现一个脚本,先用xdootol 找出chrome的窗口id,然后把这个窗口移动到一个固定的位置或者虚拟桌面,或者修改大小。
配合你的想象,能实现比其他窗口管理器灵活的多的功能。

至于keynav,是用二分发来切割屏幕,然后模拟鼠标输入。
比如浏览网页我可以简单的用keynav来导航。当然用chrome的vim插件也可以,但是有些flash里面的按钮,vim插件是不能点的。
ini
2013-01-29 00:04:35 +08:00
@huangmingyou 我去看了看,你推荐的xdotool和keynav这两个小工具很不错,打算试试,多谢~~

本人目前在用前面几个兄弟推荐的I3,感觉不错,唯一不爽的地方是它没有带显示CPU和MEM占用的widget。
thedevil5032
2013-01-29 00:34:52 +08:00
@ini 有 CPU 的呀.. 确实没有 MEM ....
humiaozuzu
2013-01-29 00:40:48 +08:00
@iwinux 波哥你又换了 =。=
ini
2013-01-29 12:21:31 +08:00
@thedevil5032 呃,我没讲清楚,MEM和CPU的frequency没有,不过有CPU usage
http://i3wm.org/i3status/manpage.html#_what_about_memory_usage_or_cpu_frequency
pomhg
2013-02-03 18:13:37 +08:00
CPU frequency 不怎么需要吧,都是ondemand了,mem 的我记i3的作者说过不加的原因。实在非要的可以和conky搭配。
freeport
2013-02-05 12:39:39 +08:00
WM名词,求解释
freeport
2013-02-05 12:45:46 +08:00
窗口管理器, 自己想出来了,哈哈
xiaominglui
2013-02-12 14:38:59 +08:00
和我的需求类似,我最后选择了e17,因而使用了Bodhi Linux。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX