新立得里面过滤“window manager”找到的有趣的东西(对40余种WM的测试和分析)

各种窗口管理器和美化相关
回复
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#31

帖子 ljj_jjl2008 » 2011-08-12 21:29

带标记的都是有毛病不好用的。
Sawfish很好用,不用加标记。
头像
liu滔
帖子: 7212
注册时间: 2010-10-09 23:01

Re: 新立得里面过滤“window manager”找到的有趣的东西

#32

帖子 liu滔 » 2011-08-12 23:03

ljj_jjl2008 写了:带标记的都是有毛病不好用的。
Sawfish很好用,不用加标记。
感动啊,楼主爱用否? :em09
头像
Cherrot
帖子: 981
注册时间: 2011-04-03 10:01
系统: Ubuntu 12.XX
来自: 帝都
联系:

Re: 新立得里面过滤“window manager”找到的有趣的东西

#33

帖子 Cherrot » 2011-08-13 0:47

:em20 真能折腾啊……
Ubuntu技巧汇总http://wiki.ubuntu.org.cn/UbuntuSkills --你遇到的各种问题可能已经在里面了
我的技术博客http://www.cherrot.com
Code tells you how, comments should tell you why.
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#34

帖子 ljj_jjl2008 » 2011-08-13 5:47

liu滔 写了:
ljj_jjl2008 写了:带标记的都是有毛病不好用的。
Sawfish很好用,不用加标记。
感动啊,楼主爱用否? :em09
还好了。反正你看我把40个wm合起来写的shell里面,把他放到第一位了。
头像
liu滔
帖子: 7212
注册时间: 2010-10-09 23:01

Re: 新立得里面过滤“window manager”找到的有趣的东西

#35

帖子 liu滔 » 2011-08-13 10:23

ljj_jjl2008 写了:
liu滔 写了:
ljj_jjl2008 写了:带标记的都是有毛病不好用的。
Sawfish很好用,不用加标记。
感动啊,楼主爱用否? :em09
还好了。反正你看我把40个wm合起来写的shell里面,把他放到第一位了。
你那个shell代码太长加上自己不是很懂,所以没怎么看就跳过去了 :em06
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#36

帖子 ljj_jjl2008 » 2011-08-13 15:41

从这里开始写这40多个WM的测试报告。
这是总论部分。

此报告基于2011年8月份,11.10源里面直接安装的软件包,有可能不是最新版本的。

我把WM分为以下几类:

1,适合“搭积木”的:Sawfish、Flwm、metacity、Jwm、evilwm、Icewm、Oroborus、kde_window_manager
特点是默认状态下窗口管理器启动起来以后,界面简单清爽,功能不多但实用(甚至是没有任何表面上的功能,纯粹是管理窗口)。窗口管理比较完善。对其他(面板、托盘、桌面等)支持比较好。
2,box类:fluxbox、blackbox、Openbox、Sapphire
这是一个体系的几个分支,特点也和(1)类差不多。因为是一个体系的,所以放到了一起。最后一个是仿box风格的。
3、'Wmaker类':fvwm、Wmaker、AfterStep、e17
前3个是一个体系的,后一个是不是一个体系我不太清楚,但特点差不多。特点是定制性强,插件多,有个性。
4、'虚拟视窗类':olvwm、VTWM
特点是虚拟一个超级大的屏幕,我们的显示屏只是这个屏幕的一个小观察口。窗口可以放大到超过我们的屏幕。这一类WM现在不流行了,所以源里面只找到2个。
5、'平铺类':ratpoison、StumpWM、awesome、dwm、i3、Xmonad、wmii、Bluetile
特点是窗口基本上没有标题和边框,是“平铺”排列在一起的,不能互相重叠,主要依靠快捷键来操作。考察他们是否好用我认为反而要考虑是否支持“浮动”窗口,以及布局是否灵活多样。
ratpoison、StumpWM这两个是纯平铺,不支持浮动窗口。
awesome、dwm、i3、Xmonad 是混合平铺,平铺为主,支持浮动窗口
wmii、Bluetile是伪平铺,浮动为主,支持窗口自动布局。
6、'微型WM' :ctwm、LWM、MIWM、pekwm、TinyWM、WindowLab、wm2
特点就是小,缺点就是功能太少,又很难扩展
7、'无使用价值和无法使用的:9wm、aewm、aewm++、olwm、w9wm、Scrotwm、tritium、Parti、amiwm
是很长时间没有更新的,而且使用价值不大的。以及有BUG不能正常使用的。
Scrotwm、tritium、Parti 是测试时有BUG不能使用的。
8、'搭配好的组合':最后我会给出几个搭配建议,供大家选择。

由于需要测试的比较多,我又纯粹出于爱好来测试的,所以测试会非常简单,只是给大家提供一个参考。

主要补充部件:
1,trayer :独立托盘,用于停放托盘程序,补充没有托盘的WM。
2,gpe-clock:显示于托盘内的时钟,用于和trayer配合显示时间。
3,Tint2:独立面板,带tray区,带时间,带换页器(显示、切换和关闭已经打开的程序的),没有菜单。他的配置文件是~/.config/tint2/tint2rc,可以修改一下如自动隐藏、长度、位置等。我把他设置成了置于底部,长度30%,自动隐藏。
4,LXPanel:比tint2功能强一些的面板,主要是他带一个菜单,菜单还能自动更新,安装上就能用,省心。他还带一些系统监控等插件。
5,rox-filer:这是个文件管理器,用于查询、打开、移动、删除文件的,不过支持被当作桌面来使用。rox-filer -p default &命令打开就是桌面(可以把程序或.desktop文件拖到桌面当图标,可以设置壁纸)。主要特点是支持鼠标拖放比较好,缺点是需要配置文件关联,否则不能点击打开文件。启动成桌面状态后,选择完壁纸,需要把桌面的鼠标交给WM,如下图
抓图1.png
6,pcmanfm:功能同上,特点是使用接近gnome的文件管理器,缺点(也有人说是优点)是自动显示~/desktop文件夹内容作为桌面图标。第一次当桌面时右键点击会出现选项,在里面设定完壁纸以后也需要设置类似于rox-filer的选项使pcmanfm的右键菜单禁止出现。

这样,以上主要部件几个进行组合,就能补全WM没有的东西,建立起来一个功能完备的基本的WM了。

下面的作为补充:

1,系统监控:
gkrellm:这个不设置也能用
conky:这个需要设置配置文件,论坛里面搜索吧。

2,其他补充,如下(这是测试过能用的,上面楼层有更全的,其他的请自己测试):

邮件监控:
kmail

音量调节:
KMix

程序启动器
bbrun(blackbox)

时钟(日历):
asclock

菜单:
DeskMenu

窗口最小化成图标:
Backstep

系统监视:
wmbubble(内存“)(Window Maker)
WMCPULoad(cpu?)(Window Maker)
Wmforkplop(进程?)(Window Maker)
wmifs(网络?)(Window Maker)
wmmemload(内存)(Window Maker)
wmmount(硬盘空间)(Window Maker)
gdesklets(桌面部件)

剪切板:
parcellite
klipper
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#37

帖子 ljj_jjl2008 » 2011-08-13 16:22

Sawfish

安装后用我的shell批命令启动起来后,没有选择任何部件时,就是一个黑屏幕,按鼠标中键会出现一个菜单,中文的,字体也很优美。在菜单内简单选择“定制”可以进一步处理一下,设置一下字体什么的。

中键菜单也能用来切换已经打开的程序。所以这个应该是最灵活的,不管怎么搭配都很好用。

缺陷:
1,他把上面列出的(Window Maker)的控件,都当成窗口了。
(解决方法:中键菜单---定制--匹配的窗口,里面定制一下。----2011.08.14)
2,启动tint2时有一个提示,说他只会出现在第一个虚拟桌面上。(实际上好像并不是这样)
3,tint2和conky好像都不是透明的。

针对第一个问题,我们论坛的高手们,直接告诉我怎么设置一下吧。

窗口打开后默认就很漂亮,感觉很好。窗口标题也是中文的。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#38

帖子 ljj_jjl2008 » 2011-08-13 16:39

Flwm
Flwm是一个很有个性的WM,他的标题栏在窗口左边竖着,最大化按钮变成了横向、纵向 最大化 两个按钮,最小化其实是卷起窗口成为一个竖条。
桌面上面点击右键会出现菜单,英文的。
缺陷:
1,窗口不能出现在tint2和lxpanel面板的程序切换栏上。(右键菜单里面切换)
2,也把wmaker的插件启动成了窗口了

所以就在flwm里面,建议用trayer+gpe-clock+桌面,不建议启动面板

这个wm值得一用。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#39

帖子 ljj_jjl2008 » 2011-08-13 16:42

metacity
kde_window_manager(kwin)
这两个其实是gnome和kde里面的窗口管理器单独抽出来的,所以启动起来以后是没有任何桌面、菜单之类的,所以建议使用:
lxpanel+桌面。
他们的好处是可以把gnome和kde里面设置好的窗口效果带过来,窗口很漂亮。

其中kde_window_manager(kwin)效果非常好,conky透明,wmaker控件没有边框。不过控件没有自动排列,堆在一起了。
metacity差点,不透明,wmaker控件也变成窗口了。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#40

帖子 ljj_jjl2008 » 2011-08-13 16:51

Jwm
Icewm
这两个WM自带菜单、状态栏、托盘、CPU监视、时钟,所以建议只选择一个桌面,其它的不建议启动。
Jwm中文有乱码,需要修改~/.jwmrc配置文件里面的字体。他的菜单也在这个文件里面,菜单不能自动更新。
icewm有乱码,将:/usr/share/icewm/preferences复制到~/.icewm/下,找到里面关于字体的,全部改成如下样子:

代码: 全选

 LabelFontNameXft="wenquanyi,wenquanyi bitmap song:size=12"
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#41

帖子 ljj_jjl2008 » 2011-08-13 17:47

evilwm
Oroborus
wmii

这3个WM都是“精瘦”的WM,其中最瘦的是evilwm,号称“没有一点赘肉”,他在程序周围围上一圈黄边,就算是窗口了。所以需要依靠键盘来操作。
After starting evilwm you will see nothing but a mouse cursor and a black background (or other background if you specified it as above). To open a terminal, use the key combination Ctrl+Alt+Return. Programs can then be run from the terminal using ProgramName&.

Keyboard controls
Using the keyboard combination of Ctrl+Alt plus a third key gives you these functions:
(Ctrl+Alt作为主键)
Return – spawns new terminal(开新终端)
Escape – Deletes current window(关程序)
Insert – Lowers current window(降低窗口)
H,J,K,L – Move window left, down, up, right 16 pixels(移动窗口)
Y,U,B,N – Move window to top-left, top-right, bottom-left, bottom-right corner(移动到边)
I – Show information about current window(窗口信息)
= – Maximize current window vertically (toggle)(横向放大)
X – Maximize current window full-screen (toggle)(全屏)
Mouse controls
By holding down the Alt key, you can perform these functions with the mouse:

Button 1 – Move window(移动窗口)
Button 2 – Resize window(缩放)
Button 3 – Lower window(降低)
Virtual desktops
Using the keyboard combination of Ctrl+Alt plus a third key gives you these virtual desktop functions:

1-8 – Switch virtual desktop(切换桌面)
left – Previous virtual desktop
right – Next virtual desktop
F – Fix or unfix current window
To move a window from one virtual desktop to another, fix it, switch desktop, then unfix it. Alt+Tab can also be used to cycle through windows on the current desktop.

Tips & Tricks

Horizontal window maximize
The key combination of Ctrl+Alt+= will maximize a window vertically. To maximize a window horizontally, use Ctrl+Alt+= to maximize it vertically, then Ctrl+Alt+X to maximize it horizontally (as opposed to just using Ctrl+Alt+X to maximize it full-screen).

Exit evilwm by ending a program
By default, evilwm has no quit option. To exit, simply kill X with Ctrl+Alt+Backspace. If you wish, you can exit evilwm by closing a specific program. Instead of using exec evilwm in your ~/.xinitrc file, you can transfer exec to another program. Killing this program will then exit evilwm. For example:
(Ctrl+Alt+Backspace杀死WM)
其余两个也是很瘦的

wmii和Oroborus是比较老的WM,不过对panel什么的支持还不错。
conky在wmii里面显示的字体有点混乱。其他的里面都还好,只是不能透明。

个人感觉wmii是介于平铺和非平铺之间的东西,并不能算是平铺管理器。"wmii" 对桌面的支持不算很好,切换布局是有时会把桌面切换到上面来,盖住其他窗口。wmii有一个叫dmenu的菜单,呼出后是通过输入文件名定位程序的,所以也可以不选菜单。他下面有一个小面板,所以也可以不选面板。

当然,另外一种用法就是把带菜单面板和桌面都选上,完全不用wmii里面的菜单和面板,也不切换布局,只是用wmii的快捷键快速调整窗口,相当于标准WM加上了调整和排列窗口的快捷键,很好用的。
 优点:(里面的alt键,实际测试应该是win键。)
  wmii是对窗口管理功能的一种极致的诠释。倚重于键盘快键操作,而渐少鼠标的无意义移动。
  整个桌面窗口自动排列,不会浪费你一点移动鼠标的时间。 可以轻松实现自己需要的窗口布局。 其他的事情,就是你的工作了,窗口管理器?忘掉它吧。
  wmii基于plan9文件操作思想,即一切操作皆可看成文件操作,使得wmii定制性很强,可以用任意脚本来操作wmii提供的文件来扩展和改变wmii的功能和特性,目前wmii操作脚本即为bash脚本,而现在ruby脚本和wmii的结合也很多,提供了许多扩展功能。
  这里只是一个简介,更多的信息请参考官方文档。 wmii 指南中文版(校对中....)
简单操作指引:
  1、进入wmii後,面对的如同twm般空荡荡的桌面,但是不要以为一切依然平庸,alt-p键(1),进入程序启动选单,可以敲入你常用的程序名,例如:firefox,还未等你敲完,firefox的选项就会显示,回车,就启动了firefox,窗口直接最大化。
  2、再启动一个gnome-terminal,还是按alt-p键,敲入gnome-ter...,启动,别担心,窗口会自动排列。
  3、如何在程序之间进行切换呢? alt-j 或 alt-k键。
  4、我如果想让窗口并列显示呢?alt-shift-l。
  5、我想关闭一个窗口:alt-shift-c
  6、我想退出wmii:alt-a,然後选择quit
  7、我好像输错命令了,怎么取消? 简单地按一下 ESC 键。
进阶操作指引:
  我想重启wmii:alt-a,选择wmii-rc(在改变wmii-rc设置後重启); 我想让窗口并排显示(上下窗口),alt-d 此时,我想其中一个窗口最大化,alt-m 我想切换焦点,alt-j 我想让窗口并列显示(左右窗口),alt-shift-l alt-shift-l 是增加列显示,可以用此快键,继续自动增加列 切换列窗口焦点,用alt-h alt-l 互换列窗口(左右窗口互换),alt-ctrl-h 或 alt-ctrl-l 如何关闭列?列内窗口关闭,列模式就会自动关闭。 我想让窗口浮出:alt-ctrl-space 我想取消窗口浮出,依然选择同样的组合键:alt-ctrl-space 我想开一个新tab:alt-shift-NUMBER(例如:alt-shift-2),此时,获得焦点的窗口自动进入新tab区。 我想让新区的窗口回到指定的旧区,alt-ctrl-NUMBER 我想关闭新区:不用操心,新区如果没窗口,自动关闭 我想选择一个区:alt-NUMBER
复杂操作指引:
  我想调整一个窗口大小: alt-鼠标右键,同时拖动,会显示出窗口的4个区域框,每个框区代表不同的调整方式。 我想混合显示,即有并排,又有并列 没问题,首先你要保证有足够的窗口 :) wmii并不会给你一块空白的区域; 记住,列之间的切换用 alt-h alt-l,而列内窗口的切换用 alt-j; 偶想加入更多列,没问题,alt-shift-l,可以继续加入; 我想让这些窗口其中一个最大化,这里似乎有点困难,不过有个巧妙的办法,就是新建一个tab,直接在这个窗口上按 alt-shift-NUMBER键(例如:alt-shift-5),这里,这个窗口自动最大化。 我想让这个最大化的窗口回到旧区,依然保持窗口布局,在新区的最大化窗口上按 alt-ctrl-NUMBER键(例如:alt-ctrl-1)回到旧区。 我想将3、4区的窗口合并: 例如:在3区的窗口上,alt-shift-4,则将此窗口置于4区。
高级操作指引:
  wmii-rc的配置文件:/usr/X11R6/etc/wmii-3/ 如何动态访问wmii-rc配置? $wmiirc read / 这里是wmii的高级功能,如同访问一个文件系统一样地访问wmii的配置及其功能选项。详情请参考文档。
下面是我所安装的wmii目录里面的文档:
Welcome to wmii, the non-wimp environment of the Suckless Project.

This is a small step by step tutorial, intended to make you a
little bit familiar with wmii. For a more detailed walkthrough,
see /usr/share/doc/wmii/wmii.pdf.

From here on, keypresses will be described such that M-a refers to
pressing your modifier and a at the same time. The default modifier
key, hereafter $MODKEY, is the Windows(R) key, but it may also be Alt.

Let's go!

* Start two x-terminal-emulators by pressing M-Return twice.
* Switch between the three windows: M-j, M-k,
M*h, M-l
If you prefer to use the mouse, then just move the pointer to
the desired window.
* Try the other column modes: M-s for stack mode,
M*m for max mode Press M-d to return to default
mode.
* Create a new column with: M-Shift-l
This moves the client rightwards.
* Tag the selected client with another tag: M-Shift-2
IMPORTANT: before you do the next step, note that you
can select the current tag with M-1.
* Select the new tag: M-2
* Select the floating area: M-Space
* Open the programs menu: M-p
Type 'xclock' and press Enter.
* Move the xclock window: Hold $MODKEY, left-click on the
window and move the cursor around.
* Resize the xclock window: Hold $MODKEY, right-click the
window and move the cursor around.
* Kill the selected client (the xclock window) with: M-Shift-c
* Open the actions menu: M-a
Show the list of key bindings by selecting 'showkeys'
* We'll now have a look at the internal filesystem used by
wmii. Executing
wmiir ls /
in the shell of the terminal will list all the files in the
root directory.
Entries ending with / are directories.
If you are curious, you can now dig deeper into the
directory trees. For instance,
wmiir ls /rbar/
will show you the content of the right half of the bar.

We hope that these steps gave you an idea of how wmii works.
You can reread them at any time by pressing M-a and
selecting 'welcome'.

You should now take a look at the wmii(1) man page. A FAQ is
available at <http://wmii.suckless.org>.

Further documentation, including alternative configuration
possibilities, is provided in /usr/share/doc/wmii.pdf
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#42

帖子 ljj_jjl2008 » 2011-08-13 18:05

'fluxbox' 'blackbox' 'Openbox'
这3个差不多,都很好用。他们的特点都是很简单,并且都有桌面右键菜单。
他们都有乱码,需要修改配置文件里面的字体,分别是:
~/.fluxbox/overlay
从/etc/xdg/openbox中拷贝到~/.config/openbox/修改rc.xml、menu.xml
/usr/share/fluxbox/styles/Flux(选一个styles修改,然后选这个主题)

他们可以随意组合搭配,也属于可搭配性最好的系列。
头像
liu滔
帖子: 7212
注册时间: 2010-10-09 23:01

Re: 新立得里面过滤“window manager”找到的有趣的东西

#43

帖子 liu滔 » 2011-08-13 18:06

ljj_jjl2008 写了:Sawfish

安装后用我的shell批命令启动起来后,没有选择任何部件时,就是一个黑屏幕,按鼠标中键会出现一个菜单,中文的,字体也很优美。在菜单内简单选择“定制”可以进一步处理一下,设置一下字体什么的。

中键菜单也能用来切换已经打开的程序。所以这个应该是最灵活的,不管怎么搭配都很好用。

缺陷:
1,他把上面列出的(Window Maker)的控件,都当成窗口了。
2,启动tint2时有一个提示,说他只会出现在第一个虚拟桌面上。(实际上好像并不是这样)
3,tint2和conky好像都不是透明的。

针对第一个问题,我们论坛的高手们,直接告诉我怎么设置一下吧。

窗口打开后默认就很漂亮,感觉很好。窗口标题也是中文的。
tint2的透明需要依靠设置tint2本身来实现。而在我的机子上,我在配置文件里面自动了tint2和用habak设置了壁纸,不过经常会出现tint2不透明的情况,尽管我已经在配置文件中设置了tint2使用透明的panel背景了 :em06 遇到这种情况,重新设置壁纸就可以了,原因不知 :em20
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#44

帖子 ljj_jjl2008 » 2011-08-13 18:22

fvwm
Wmaker
AfterStep
e17

e17没有乱码,安装完成第一次启动时自动配置过一次,一切都好。
fvwm乱码了,好在现在这个很热门,我就抄了别人的配置文件,编辑一下,就好了。

fvwm解决中文乱码办法:借用下面帖子的配置文件,然后在.fvwm2rc里面加上几句(作用是防止面板、tray之类变成窗口状态。)
viewtopic.php?f=168&t=334247

代码: 全选

Style dock	!Title, !Borders, !Iconifiable, Sticky, StaysOnBottom
Style tint2	UseStyle dock
Style *panel	UseStyle dock
Style *dock	UseStyle dock
Style *tray		UseStyle dock
Style *clock	UseStyle dock
Style tray*		UseStyle dock
Style wm*		UseStyle dock
Style as*		UseStyle dock
fvwm配置文件.tar.gz
(369.3 KiB) 已下载 290 次
fvwm不支持桌面,rox桌面点击不能打开图标(有菜单),pcmanfm桌面点击没有fvwm菜单(能打开图标)


wmaker乱码解决办法:
~/GNUstep/Defaults/WMGLOBAL文件,是修改windowmaker程序字體的地方,沒有這個文件的話自己建一個。

代码: 全选

{
MultiByteText = YES;
   SystemFont = "WenQuanYi Bitmap Song:slant=0:weight=80:width=100:pixelsize=12";
   BoldSystemFont = "WenQuanYi Bitmap Song:slant=0:weight=80:width=100:pixelsize=12:bold";   
   DefaultFontSize = 12;
   AntialiasedText = Yes;
}
其他字体用wmakeconf来调整。
注意:wmakeconf会破坏掉原有菜单,所以在菜单一项,选最右边那个按钮,然后选一个中文(zh_CN)菜单进去。


AfterStep是最费劲的,应该是ubuntu源里面的AfterStep有BUG,改了字体也无效。最后自己钻研出了方法:
AfterStep显示中文方法:(我的首创,不是google来的,是我凭感觉测试出来的)
1,先运行一下AfterStep,会在~目录生成一个~/.afterstep目录,
2,拷贝一个中文字体到~/.afterstep/desktop/fonts目录下
3,修改~/.afterstep目录下的文件,以及look等子目录里面的文件,有字体名字的地方,都改成拷贝的这个字体。
4,afterstep里面look选择成Mine。
汉化完成。不过效果不好,菜单里面汉字和英文风格不搭调,很别扭。

这3个(不包括e17)wm,建议用wmaker的控件和AfterStep的控件来搭配,这样才有“味道”。
其实我有点看不起把fvwm配置成别的wm风格的人,本来他是基于wmaker的,特点就是屏幕上面的那一个个小方框和64x64的小窗口。这么配置变得没有整体的个性了。

e17我不会用,另外3个不会配置,所以这4个WM我估计以后用的比较少。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 新立得里面过滤“window manager”找到的有趣的东西

#45

帖子 ljj_jjl2008 » 2011-08-13 20:41

olvwm
VTWM


特点是虚拟一个超级大的桌面,我们的显示屏只是这个屏幕的一个小观察口。窗口可以放大到超过我们的屏幕。这一类WM现在不流行了,所以源里面只找到2个。

这类WM和桌面、状态栏什么的有点冲突,所以我提供的这些组件对他们来说效果不好。

其实这类WM很有特色,不过远远没有发挥出来超大虚拟桌面的优势。我感觉如果加上以下功能,这类WM还是不错的。
1,“画中画”功能,即可以多开几个“观察窗”,把屏幕分裂成几部分,每部分观察不同的虚拟桌面区域,加上缩放。可以一边观察安装/编译进度,一边看电影等等。
2,局部或者全部平铺功能,可以分割出一部分实现平铺效果。
3,浮动窗口,如同网页上面的浮动广告一样,加上动画效果,放点系统监视、菜单什么的。
4,缩放效果和动画。比如把窗口编号,一个快捷键,先把桌面缩小,指定编号然后窗口就飞过来。
以上都是设想的,不知道有没有高手把他做出来。
回复