LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lastart

我两年前使用的fvwm配置,给还用fvwm的人做参考,几乎所有常见/不常见的功能都实现了:)

[复制链接]
发表于 2010-10-12 01:00:15 | 显示全部楼层
Post by duoer;2115029
不要中伤fvwm这样的神器,它可以充分满足任何人对窗口任何变态的控制欲!
ps:你那个截图实在不好意思拿出去给人看!


打了圆角补丁?

FVWM目前我惟一比较不爽的就是Alt+Tab换窗口,鼠标总要动到选择框上……用WindowList函数嘛。不知有没别的办法
回复 支持 反对

使用道具 举报

发表于 2010-10-12 21:52:34 | 显示全部楼层
这点找了好多资料也没搞定!

  不过我在winlist函数中加了个自我得意的功能,选择的窗口如果不是当前桌面(page)的,可以从
  其他page飞入到当前桌面;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-14 02:55:30 | 显示全部楼层
Post by duoer;2115029
不要中伤fvwm这样的神器,它可以充分满足任何人对窗口任何变态的控制欲!
ps:你那个截图实在不好意思拿出去给人看!

你利害?不就打个补丁吗。
连最小化后的窗口图标大小都不一致,统一规整都做不到,还好意思说我?恐怕你用的主题都是抄/拷的别人的吧!

你要是在不打任何补丁的情况下能解决下面的问题,我就承认我中伤fvwm,要不你就把你自己现在用的配置删了,自己做一个,做完了再来发帖。
1. 实现窗口圆角,
2. 实现窗口装饰真透明,
3. Alt+Tab切换窗口不要彈出菜单式的窗口列表,而是图标式(甚至是窗口缩略图)的窗口列表,鼠标不用愚蠢地跟随窗口列表移动。

这三个都是非常基本的要求了,如果这都做不到还谈什么变态的要求。

另外还有一个简单的功能,记住窗口的状态。比如说firefox(iceweasel)普通大小是800x600,把它最大化后关闭。下回启动时,别的窗口管理器能做到窗口恢复成最大化状态,取消最大化时能恢复成原来的普通大小。Fvwm却做不到这样(虽然我用很不干净的方法实现过这个功能),你要能搞定这个也算你有点本事。

总之我的感觉是Fvwm就是一个win95时代的东西,现在KDE4的功能、视觉效果不比win7差,占用资源还很少的年代。就不要自欺欺人地说是Fvwm强大占资源少了,事实上要实现相同的功能,[color="Red"]Fvwm的效率很可能比别的窗口管理器效率要低很多。
回复 支持 反对

使用道具 举报

发表于 2010-10-14 10:01:05 | 显示全部楼层
Post by lastart;2115366
你利害?不就打个补丁吗。
连最小化后的窗口图标大小都不一致,统一规整都做不到,还好意思说我?恐怕你用的主题都是抄/拷的别人的吧!

你要是在不打任何补丁的情况下能解决下面的问题,我就承认我中伤fvwm,要不你就把你自己现在用的配置删了,自己做一个,做完了再来发帖。
1. 实现窗口圆角,
2. 实现窗口装饰真透明,
3. Alt+Tab切换窗口不要彈出菜单式的窗口列表,而是图标式(甚至是窗口缩略图)的窗口列表,鼠标不用愚蠢地跟随窗口列表移动。

这三个都是非常基本的要求了,如果这都做不到还谈什么变态的要求。

另外还有一个简单的功能,记住窗口的状态。比如说firefox(iceweasel)普通大小是800x600,把它最大化后关闭。下回启动时,别的窗口管理器能做到窗口恢复成最大化状态,取消最大化时能恢复成原来的普通大小。Fvwm却做不到这样(虽然我用很不干净的方法实现过这个功能),你要能搞定这个也算你有点本事。

总之我的感觉是Fvwm就是一个win95时代的东西,现在KDE4的功能、视觉效果不比win7差,占用资源还很少的年代。就不要自欺欺人地说是Fvwm强大占资源少了,事实上要实现相同的功能,[color="Red"]Fvwm的效率很可能比别的窗口管理器效率要低很多。

这三个功能的确挺闹心的。尤其是第一个和第三个(我不用decor)。
圆角那个我在fvwm的irc里问过,负责人说那个补丁不是他们写的,代码很“dirty”所以不会考虑合并到主代码里。
最理想的是fvwm和那个3D的什么窗口管理器合并下,能用的拿来用……不过貌似不太可能。
回复 支持 反对

使用道具 举报

发表于 2010-10-14 10:21:48 | 显示全部楼层
顺便问下楼主,kde可不可以去掉decor,再自己定义些快捷键覆盖掉它原来的?
不愿脱离fvwm的原因就是自由,特别是自己写的一个quake-console,比较好用。但你说的那些问题也同样烦我。
或者有没有别的先进点的WM能自由实现这些?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-17 18:12:08 | 显示全部楼层
Post by xliotx;2115388
顺便问下楼主,kde可不可以去掉decor,再自己定义些快捷键覆盖掉它原来的?
不愿脱离fvwm的原因就是自由,特别是自己写的一个quake-console,比较好用。但你说的那些问题也同样烦我。
或者有没有别的先进点的WM能自由实现这些?


kde可以用fvwm作为窗口管理,在“系统设置->默认应用程序->窗口管理器”里。
quake-console在kde里有的,叫做yakuake,我现在就用它。
反正到现在为止并没有遇到只有Fvwm能实现的、非常好的功能。
而且KDE的热键支持DBUS命令,应该可以很强大,不过我对DBUS不熟,只会简单地控制yakuake。
回复 支持 反对

使用道具 举报

发表于 2010-10-17 18:56:50 | 显示全部楼层
Post by lastart;2116101
kde可以用fvwm作为窗口管理,在“系统设置->默认应用程序->窗口管理器”里。
quake-console在kde里有的,叫做yakuake,我现在就用它。
反正到现在为止并没有遇到只有Fvwm能实现的、非常好的功能。
而且KDE的热键支持DBUS命令,应该可以很强大,不过我对DBUS不熟,只会简单地控制yakuake。


如果用fvwm管理了,那些fvwm的热键呢?比如我自己定义的最大化,最小化,一键呼出rox,一键呼出opera,gvim等等?
就是说能不能这些都不变,但像切换窗口,一些平滑特效用kde的呢?
回复 支持 反对

使用道具 举报

发表于 2010-10-17 19:18:35 | 显示全部楼层
Post by xliotx;2116106
如果用fvwm管理了,那些fvwm的热键呢?比如我自己定义的最大化,最小化,一键呼出rox,一键呼出opera,gvim等等?
就是说能不能这些都不变,但像切换窗口,一些平滑特效用kde的呢?
想用特效可以用metisse,
有人在Fvwm基础上开发的支持3D的管理器,
缺点是中文支持没有现在的fvwm好,
yakuake也能在Fvwm里用。
用fvwm和openbox管理KDE好像见过有人搞,
但是不清楚效果如何,
好像不是所有的特效都能实现。
不过个人感觉kde还是比Fvwm费资源,
至少在我这里,
打开kwin的桌面特效后,
有时会假死,
而用Fvwm+xcompmgr不会,
而且刚开机后,
kde的资源占用大致在12%的样子,
而Fvwm在4%,
我都启动了cairo-dock,yakuake,xbindkeys,conky,
不过这两个桌面我都比较喜欢用,
比gnome和xfce好。
回复 支持 反对

使用道具 举报

发表于 2010-10-17 19:27:08 | 显示全部楼层
Post by realasking;2116108
想用特效可以用metisse,有人在Fvwm基础上开发的支持3D的管理器,缺点是中文支持没有现在的fvwm好,
yakuake也能在Fvwm里用。
用fvwm和openbox管理KDE好像见过有人搞,但是不清楚效果如何,
好像不是所有的特效都能实现。


metisse这个知道,还不成熟。再说那样还要重新适应快捷键,和换新WM没啥区别。
主要是TAB+ALT,特效什么的一个是阴影,一个是透明。这俩挺重要,因为不喜欢小窗口,所以能看到下面的窗口比较好。
回复 支持 反对

使用道具 举报

发表于 2010-10-17 19:31:03 | 显示全部楼层
Post by xliotx;2116111
metisse这个知道,还不成熟。再说那样还要重新适应快捷键,和换新WM没啥区别。
主要是TAB+ALT,特效什么的一个是阴影,一个是透明。这俩挺重要,因为不喜欢小窗口,所以能看到下面的窗口比较好。

如果只是要阴影和透明,那直接用xcompmgr就行啊,
先启动xcompmgr,再启动fvwm就成了,
我因为用得有cairo-dock,所以xcompmgr是必须启动的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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