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

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

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

#1

帖子 ljj_jjl2008 » 2011-08-03 22:31

这些是新立得里面找到的,即软件源里面有的窗口管理器。
(前面楼层写的有点乱,大家可以主要看图片)
(如果要测试或者使用这些WM及桌面组件,请看25楼和26楼的内容)
viewtopic.php?f=168&t=340419&p=2441562#p2441562
(36楼开始有对这些WM的测试结果和评价,以及组合建议)
viewtopic.php?f=168&t=340419&p=2442775#p2442775
(60楼实现了:登陆时随机选取WM启动)
viewtopic.php?f=168&t=340419&p=2451530#p2451530
(73楼实现了:不注销,一键切随意换WM)
viewtopic.php?f=168&t=340419&p=2484413#p2484413
(76楼介绍如何给73楼的环境加上阴影、缩放特效和透明效果)
viewtopic.php?f=168&t=340419&start=75
介绍大多数是英文的,我只是把新立得里面的介绍复制了过来。这些介绍凭我的英语水平,勉强能“猜”出来是什么意思,所以我把“猜”的结果也写在了英文介绍下面。
我又在网络里面搜索了一番,加上了一些屏幕截图,方便大家观赏。
至于大家用的比较多的FVWM、OPENBOX、e17和kde、gnome、lxde、xfce这些,我反而没有写在里面,因为这些的资料和贴图反而更好找,我就不在这里再次展示了。并且这几个WM可以变换主题(theme),风格多变。

展示的这些大多数是要绝迹的和较少人使用的,或者有个性有特点的,供大家欣赏和研究。
至于把这些当成日常使用的环境,我还是希望大家考虑一下再说。毕竟这些大多数不是配置好的环境,要看WM本身是不是有菜单、面板、托盘、桌面、文件管理器等等,如果本身不带这些,就需要找一些通用的菜单、面板等启动起来作为补充(搭积木),很麻烦的。

顺序有点乱,并且不十分完整全面,暂时这样吧,总比没有强。哈哈!
small, unconfigurable window manager

wm2 is a window manager for X. It provides an unusual style of window
decoration and as little functionality as Chris Cannam feels comfortable
with in a window manager. wm2 is not configurable, except by editing
the source and recompiling the code, and is really intended for people
who don't particularly want their window manager to be too friendly.
没有配置文件的窗口管理器,通过修改原码和重新编译改变配置
wm2-pic.gif
dynamic tiling window manager

Scrotwm is a minimalistic window manager that tries to stay out of the way so
that valuable screen real estate can be used for much more important stuff.

It has sane defaults and does not require one to learn a language to do any
configuration.

It was written by hackers for hackers and it strives to be small, compact
and fast.
我试着翻译一下:
动态平铺式窗口管理器
Scrotwm 是一个小型窗口管理器,他试图对如下问题找到出路:如何使宝贵的屏幕为重要的程序所用。它有健全的默认值,不需要学习一门语言做任何配置。他是黑客所写并为黑客所用,他努力做到小巧、紧凑和快速。
这个有点意思!

(这个不用贴图了,平铺的桌面都差不多,很难看。网上的评价不很好,说他没有配置时把panel也当成窗口给平铺了。)
(有闲杂时间的话,测试一下这个东西)
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

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

#2

帖子 ljj_jjl2008 » 2011-08-03 22:45

a tabbed/tiling window manager

tritium is a tiling/tabbed window manager for the X Window System
inspired by the ion3 window manager. It was written completely from
scratch in Python and shares no actual code with ion3.
仿照ion3写的(平铺的,贴图就免了。)
window manager for resource-limited systems

Matchbox is a base environment for the X Window System running on non-desktop
embedded platforms such as handhelds, set-top boxes, kiosks and anything else
for which screen space, input mechanisms or system resources are limited.

This package contains the Matchbox window manager.
手持设备用的
(这个不查了,不是电脑用的)
tiny window manager

TinyWM is a small, simple window manager. It has a minimal memory
footprint, which makes it useful in embedded systems. It features window
move, resize, and raise operations, and supports "sloppy focus".

Due to its simplicity, its source code (in C and Python) can be used as a
reference implementation for developers seeking to understand basic window
manager programming.
小的,主要用来学习窗口管理器工作原理用的
(这个还真没有找到截图,不过居然有人说他在用。好像没有边框按钮什么的,因为帮助上说
Move windows interactively with Alt+Button1 drag (left mouse button)(Alt+鼠标左键移动窗口)
Resize windows interactively with Alt+Button3 drag (right mouse button)(Alt+鼠标右键调整窗口大小)
Alt+F1 (升起窗口)
点击鼠标获得焦点
Plan 9窗体管理器8-1/2模拟器
9wm是一个X窗体管理器,尝试在X的限制下尽可能的模拟Plan 9窗体管理器8-1/2。
它提供一个简单但是舒服的用户界面,没有花哨的装饰或标题栏,或者图标。 而且它是点击即印。
用于shell的X菜单
9menu
这是一个允许你从shell创建X菜单的简单程序,这里每个菜单项将会运行一个命 令。9menu本来用于9wm,但是也可以用于其他窗体管理器
w9wm.png
(也终于找到这个截图了,这是W9wm的截图,和9wm一个体系的。没有标题栏,移动和调整窗口需要点左边的菜单。这个好原始呀!)
Lars Window Manager with tiled windows

larswm is a hack for 9wm, adding automatic window tiling, virtual
desktops and many other features designed to make it a very efficient
user environment. It uses very little CPU time and virtual memory.

Author: Lars Bernhardsson
9wm的扩展
fake x-session-manager allowing the user to choose a wm
choosewm
When installed, this package installs a x-session-manager alternative
allowing the user to choose the window manager. The list is taken
by default from everything installing a window manager option in
the Debian menu system, but the administrator or user can add or
remove items via config files.
选择窗口管理器的工具
window-manager selection tool used at X startup

wmanager is a small X11 application for selecting a window manager
at X startup. wmanager looks for a file named '.wmmanagerrc' in
the user's home directory which contains a list of window managers;
you can create such a file with wmanagerrc-update. You can also use
wmanager-loop that runs window managers chosen by the user until
told to exit.
也是选择窗口管理器的工具
metapackage (i3 window manager, screen locker, menu, statusbar)

This metapackage installs the i3 window manager (i3-wm), the i3lock screen
locker (slightly improved version of slock), suckless-tools which contains dmenu
and i3status, which displays useful information about your system in
combination with dzen2. These are all the tools you need to use the i3 window
manager efficiently.
一个小而全的wm,平铺式的。2011-8-1有新版。
i3-3.png
http://i3wm.org/
tabbing/tiling window manager using GTK+

Parti is a tabbing/tiling (one might say "partitioning") window manager. Its
goal is to bring this superior window management interface to modern,
mainstream desktop environments.
基于GTK+的平铺WM
full-featured tiling for the GNOME desktop environment

Bluetile is a tiling window manager designed to integrate with the
GNOME desktop environment. It provides both a traditional, stacking
layout mode as well as tiling layouts where windows are arranged to
use the entire screen without overlapping. Bluetile tries to make the
tiling paradigm easily accessible to users coming from traditional
window managers by drawing on known conventions and providing both
mouse and keyboard access for all features.
让gnome支持平铺
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

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

#4

帖子 ljj_jjl2008 » 2011-08-03 22:56

Tiling window management for the console

dvtm (dynamic virtual terminal manager) brings dwm and it's concept of tiling
window management to the console. As a console window manager it tries to make
it easy to work with multiple console based programs.
没有看懂,平铺式控制台?还是用控制台平铺?
OpenLook virtual window manager
OLVWM
This package contains an extended version of olwm, the original
OpenLook window manager, enhanced for handling of virtual desktops.
听说过这个WM,听说他可以虚拟一个比现实屏幕大很多的桌面。
olvwm-yetter.jpg
Tab 窗口管理器

twm 是用于 X 窗口系统的窗口管理器。提供标题栏、窗口轮廓、不同形式的图标管
理、用户定义宏函数点击和指针驱动的键盘焦点,用户可以指定键和光标按钮的绑定。
这好像是传说中最小的窗口管理器
twm-keppler.gif
lightweight window manager
LWM
Low resource Window manager ideal for older PCs. It uses a minimum of
external libraries, thus very little memory. It doesn't iclude
icons, icon docs, button bars or root menus.
lightweight window manager
什么也没有?
lwm_1.png
最后一个版本是2009年的,也是终于找到贴图了。不过估计面板可能不是lwm的,应该是别的独立面板。
a window manager for X11

Sawfish is an extensible window manager using an Emacs Lisp-like scripting
language. All window decorations are configurable, the basic idea is to
have as much user-interface policy as possible controlled through the Lisp
language.
这个有野心,要控制用户界面的一切呀!
830px-Semi-tiled.1200.jpg
769px-Sawfish-argb.png
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

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

#5

帖子 cuihao » 2011-08-03 23:05

:em04 LZ真闲。

Sawfish貌似是Gnome2旧的默认WM。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

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

#6

帖子 ljj_jjl2008 » 2011-08-03 23:07

Draws icons for minimized windows on your desktop

Backstep is a program that draws icons for minimized windows on your desktop.
It doesn't depend on the window manager or on a desktop-drawing program.
It is meant to work with window managers that are EWHM compliant.

Known Window Manager Support:
* Metacity: known for sure to work
* Xfwm4: known for sure to work
* Fluxbox: known not to work
* Kwin: partial support
* Other: untested
最小化程序为图标,也许将来某时有用。
small and simple Amiga-like window manager

WindowLab is a Window Manager for the X Window System. Features include
click-to-focus, a simple menu/taskbar combination and integration with
Debian menu system and Xsessions subsystem.

WindowLab is incredibly fast and small. It is suitable for lightweight
systems. Virtual desktops are easily contructed using the independent
package "vdesk".
是有菜单和任务栏的WM
windowlab.png
manages virtual desktops for minimal window managers

vdesk takes the task of managing virtual desktops away from the
window manager and implements an easy to use interface to those
desktops. Aimed to be used in lightweight window managers that do not
provide the functionality natively
独立的虚拟桌面切换器?
一种 X11 系统的最小窗口管理器

evilwm is based on aewm by Decklin Foster. It further maximises screen
real-estate and provides a good set of keyboard controls.
cap1.jpg
2011年7月最后发布最新版本
一种 X11 系统的最小窗口管理器

aewm 是一种 X11 系统的最小窗口管理器。它没有华丽的功能,但只占用很少的资源,界面极为简洁。它将逐步实现 ICCCM 标准所规定的功能。
aewm 提供了一些独立的程序来处理运行程序,切换窗口等功能。
也号称“最小”呀!
minimal window manager written in C++

aewm++ is a minimal window manager for X11, based on aewm. It keeps aewm's
minimalist look and feel but is written in C++, and adds some modern features
like virtual desktops. GNOME EWMH hints have been removed in this release,
because upstream wants to focus on making the code stable and minimalistic.

This package used to include appbar, aewm++_fspanel, setrootimage and
aewm++_xsession; these can now be found in the aewm++-goodies package.
补足一个最小的窗体管理器的工具
aewm++-goodies
These utilities were previously supplied with aewm++; they are intended to provide some of the typical desktop functionality that aewm++ itself does not include. This package provides:
* aewm++_appbar: a small application launcher
* aewm++_fspanel: a very small panel
* aewm++_setrootimage: draws a gradient on the X root window
* aewm++_xsession: keeps an X session alive
Note that some of these were named differently in previous releases.
aewm.png
(终于找到这个截图了,好难找呀。看上去很有个性呀,最后一个版本好像是2003年发布的)
dynamic window information viewer
wininfo
This package provides a window information utility for developers of
applications, toolkits, and window managers. wininfo follows your
pointer providing information about the windows below. The information
presented includes:
- a detailed description of the window hierarchy below the pointer;
- parsed interpretations of standard properties from both the
application window and the window manager;
- information about X server resources used by the application.
信息察看器?
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

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

#7

帖子 adagio » 2011-08-03 23:17

:em20
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手