LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1317|回复: 13

jwm窗口管理器,或许你没有用过!

[复制链接]
发表于 2011-2-23 14:01:00 | 显示全部楼层 |阅读模式
jwm窗口管理器,由一个美国80后哥们开发(记得好像是81年生),大学学的是计算机科学和应用数学,随后开发了jwm这个最小巧的窗口管理器,Puppy发行版默认的窗口管理器就是用的jwm,程序使用最小的Xlib库,代码精炼,目标文件小巧(只有130多K),足以说明作者的功底。
    这哥们2008年暂停jwm的更新(程序虽没更新,但jwm依然光芒四射),2008年的第一场雪之后,这哥们干什么去了呢?去读博,2011年已经毕业,很帅!呵呵~

    将一件事情做到极致,需要勇气,但更多的是需要智慧和定力,浮躁的我无语~~

    项目主页:http://joewing.net/programs/jwm/index.shtml

    jwm配合Equinox主题和图标,酷就一个字!
    http://gnome-look.org/content/sh ... gine?content=121881

注:作者在其主页放出了最新的修订版500,是2011年修订的,感兴趣的朋友可自行下载编译安装!
下载:http://joewing.net/programs/jwm/snapshots/jwm-500.tar.bz2

jwm自带面板:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-2-23 14:11:18 | 显示全部楼层
用puppy的时候用过,不过不是特别喜欢。
回复 支持 反对

使用道具 举报

发表于 2011-2-23 20:32:14 | 显示全部楼层
为啥那么追求小呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-24 17:52:54 | 显示全部楼层
Post by gik;2128929
为啥那么追求小呢?


小,代表占用资源少,桌面占用很大的资源,我觉得没太大必要。

老外很讲究资源效率的,呵呵。
回复 支持 反对

使用道具 举报

发表于 2011-2-24 21:46:28 | 显示全部楼层
用过几年,有两个问题不知如何解决。一是某些程序(例如Linux QQ来消息之后)*出窗口处理有点问题,表现位QQ通知窗口四处捉迷藏点不中;另外jwm快捷键处理是侵入式的,例如定义了Alt+tab或者Ctrl+数字键会导致其他程序中对Alt、Ctrl等修饰键组合全部或部分无法处理(例如gvim中的某些ctrl组合键)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-25 09:06:40 | 显示全部楼层
Post by lifc;2129011
用过几年,有两个问题不知如何解决。一是某些程序(例如Linux QQ来消息之后)*出窗口处理有点问题,表现位QQ通知窗口四处捉迷藏点不中;另外jwm快捷键处理是侵入式的,例如定义了Alt+tab或者Ctrl+数字键会导致其他程序中对Alt、Ctrl等修饰键组合全部或部分无法处理(例如gvim中的某些ctrl组合键)。


建议:
1.尝试最新的修订版500看看是否还存在同样的问题。
2.LinuxQQ去年年底出了最新版,可更新程序看看。(我没用过,用webqq的时候多)
3.快捷键,建议用Super(Win键)再加别的组合,我一般不定义Ctrl或Alt,如果使用Ctrl或Alt,在其他类似的窗口管理器里面也会有键冲突的现象发生。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-25 09:10:57 | 显示全部楼层
对了,jwm对Super(Win键)的定义比较特殊,2008年的老版本用大写的“P”定义,2011年的最新修订版500用数字“4”定义,revision500里面的配置文件有点改变,具体见里面的配置demo。
回复 支持 反对

使用道具 举报

发表于 2011-2-25 21:28:17 | 显示全部楼层
谢谢楼主的建议,有空下个新版试试!目前用2.0.1-5,在我的PC上定义Super修饰P没有效果,加上有时从X终端登录键盘没Win键,就一直用Ctrl组合。
Alt的冲突问题在<Key mask="A" key="Tab">nextstacked</Key>这种模式下比较明显,改成<Key mask="A" key="Tab">next</Key>之后冲突少多了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-25 22:17:53 | 显示全部楼层
Post by lifc;2129144
谢谢楼主的建议,有空下个新版试试!目前用2.0.1-5,在我的PC上定义Super修饰P没有效果,加上有时从X终端登录键盘没Win键,就一直用Ctrl组合。
Alt的冲突问题在<Key mask="A" key="Tab">nextstacked</Key>这种模式下比较明显,改成<Key mask="A" key="Tab">next</Key>之后冲突少多了。


你这种改法是对的,是合乎使用习惯的。

nextstacked是代表切换到下一个窗口的焦点,但窗口不立马显现,只是焦点来回变动,就像鼠标在不同的窗口间移动一样。

next是代表切换到下一个窗口,而且窗口立马展现在你的面前。

所以用nextstacked切换窗口就会让人感觉特别不灵敏,同感,呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-25 22:22:38 | 显示全部楼层
Super如果“P”无效,可尝试使用“4”看看,甚至可以尝试A Left或A Right ,Alt键的左边和右边,用Alt键的左边和右边来定义Super键,是我以前在网上找jwm相关的资料时发现的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表