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

讨论openbox,awesome,FVWM等WM
回复
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

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

#76

帖子 ljj_jjl2008 » 2011-09-26 9:26

这里介绍如何给73楼的这个环境增加简单的阴影、透明和特效。
1,选择软件:
http://en.wikipedia.org/wiki/Compositing_window_manager
我google到了以上这个网址。里面有如下一段,结合google简单翻译了一下:
List of compositing window managers(支持复合特效的窗口管理器的列表)

3Dwm, a three-dimensional workspace manager[22] and general-purpose platform for 3D user interfaces.[23][24][25] As of June 2006 this project is inactive.
(3Dwm,已经停止开发)

Desktop Window Manager and the Windows Aero theme on Windows
(这句看不懂,是指微软windows系统?)

Quartz Compositor on Mac OS X
(Mac OS X的窗口管理器)

Compiz
(这个我机器显卡不支持)

KWin (since version 3.3)
(kde的窗口管理器)

Mutter
(Mutter 是Gnome 3的窗口管理器,用来取代原本的Metacity,Gnome Shell实际上是Mutter的一个插件,Mutter是Metacity Clutter的缩写。他使用了Clutter这项图形程式库,亦支援OpenGL。Mutter 也支援许许多多的视窗特效。)

Xfce's Xfwm (since version 4.2)
(xfce4的窗口管理器)

xcompmgr—a minimal alternative to Compiz
(已经停止开发)

Ecomorph—a combination of ecomp (a hack of Compiz made to work with Enlightenment) and the ecomorph module for Enlightenment.
(e17用的特效合成器)

Cairo Compmgr (Cairo Composite Manager)—a compositing add-on for existing window managers. It uses Cairo, a vector graphics library also used in GTK+.
(功能齐全、与其他WM配合使用的混合窗口管理器,使用cairo渲染)

MCompositor—used on MeeGo handsets.
(这个不知道是干什么的)

Metisee window system
(一个2.5D的窗口系统,一种窗口管理器)
依据这个wiki推断:
支持特效的linux集成环境(窗口管理器)有:kde(kwin)、gonme(compiz、Mutter、Metacity)、xfce4(Xfwm)、e16和e17(Ecomorph)、Metisee(ubuntu源里面没有)、3Dwm(已停止开发)
可以和其他WM配合实现特效的软件有:xcompmgr、MCompositor、Cairo Compmgr。
其中MCompositor不明白怎么用,xcompmgr已经停止开发。
而我用了接近20种WM随意切换,如果想实现阴影、透明等特效,只能选择cairo-compmgr来实现了。
所以我打算安装并试用一下。
2,寻找软件和安装:
经过google,发现了以下ppa源:https://launchpad.net/~janvitus/+archive/ppa
可是,按照源里面的提示添加源,并update后,却报告错误。我用的11.10,看来这个源里面其实没有11.10的包,只有其他版本的。于是过滤软件包:
https://launchpad.net/~janvitus/+archiv ... es_filter=
果然发现只有natty的包。手工下载所有包(我下载的i386的,一共8个deb文件)然后单独放到里个目录里面:

代码: 全选

cd <文件所在目录>
sudo dpkg -i ./*
sudo apt-get -f install
dpkg报告依赖关系被破坏,然后apt-get -f 又修复过来了。
就成功安装了。
3,配置和使用效果:
启动命令:

代码: 全选

cairo-compmgr 
效果:启动后系统托盘增加了一个图标,右击图标出现菜单,菜单中选择“首选项”来配置效果。
至于如何配置,我也不会。其实默认效果就可以了。他的主页是:http://cairo-compmgr.tuxfamily.org/
启动后窗口出现了阴影,窗口打开、最大化、最小化等带有动画效果。
发现的BUG
1,我的wharf,在某些情况下,会有图标不显示或显示到错误位置(一排图标中间空出来一个),但是点击那个空白的位置,实际也能打开程序。
2,右键点击wharf的主icon,则这个icon会“消失”,但只是显示问题,实际图标还在那个位置,只是没有显示出来,在那里右键再点击一次,图标就又出来了(这个其实还有用呀!如果图标挡住了网页内容等,右键点击一下就行了)
3,自从某一次次更新系统后,kwin作为窗口管理器时,打开窗口残缺,窗口不能正常显示。
4,fcitx4.1输入法,用论坛里面的新的带透明效果的主题,不透明并且菜单带黑框。
5,fcitx4.1,用传统的主题,则输入的提示框也有特效(阴影、动画),开始输入 和 选字上屏时,提示框出现和消失时“刷刷”的带动画效果,有点晃眼。
经测试发现这个也有很多BUG,所以其实我不怎么推荐他,不过还能用。
下图是与openbox配合的阴影效果。与其他wm配合的效果于此大同小异。
抓图116.png
以下是加上Cairo Compmgr以后的用于切换WM的shell(~/change_wm)
与上面的shell的区别是:
1,有些(没有特效或者特效默认不打开的)WM,启动Cairo Compmgr来增加特效。
2,加上了mutter、xfwm4两个新WM
3,把compiz也配置的可用了,加到了里面。----2011.10.01
4,把unity 2d 换成了 unity 3d-----2012.03.06
5,较大的修改:unity、gnome-shell、kde等,隐藏xfce-panel。
[bash]
#!/bin/bash

~/kill_wm
sleep 3
cat /dev/null > ~/kill_wm
case $1 in
sawfish)
sawfish &
killall klipper
cairo-compmgr &
sleep 2
klipper
echo killall sawfish >> ~/kill_wm
echo killall cairo-compmgr >> ~/kill_wm
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
metacity)
metacity &
killall klipper
cairo-compmgr &
sleep 2
klipper
echo killall metacity >> ~/kill_wm
echo killall cairo-compmgr >> ~/kill_wm
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
kwin)
kwin &
echo "pkill -9 kwin" >> ~/kill_wm
killall klipper
sleep 5
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
compiz)
metacity &
sleep 1
compiz &
fusion-icon &
echo killall fusion-icon >> ~/kill_wm
echo killall compiz >> ~/kill_wm
killall klipper
sleep 8
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
mutter)
mutter &
echo killall mutter >> ~/kill_wm
killall klipper
sleep 5
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
xfwm4)
xfwm4 &
echo killall xfwm4 >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 5
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
flwm)
flwm &
echo killall flwm >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
miwm)
miwm &
echo pkill -9 miwm >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
icewm)
icewm &
echo killall icewm >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
jwm)
jwm &
echo killall jwm >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
echo killall klipper >> ~/kill_wm
echo sleep 5 >> ~/kill_wm
echo "klipper &" >> ~/kill_wm
sleep 5
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
oroborus)
oroborus &
echo killall oroborus >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
blackbox)
blackbox &
echo killall blackbox >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 6
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
openbox)
openbox &
echo killall openbox >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
fvwm)
fvwm &
echo killall fvwm >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 7
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
pekwm)
pekwm &
echo killall pekwm >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
lwm)
lwm &
echo "pkill -9 lwm" >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
wm2)
wm2 &
echo killall wm2 >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
ctwm)
ctwm &
echo killall ctwm >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 6
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
evilwm)
evilwm &
echo pkill -9 evilwm >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 2
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
wmaker)
wmaker &
echo killall WindowMaker >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 6
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
afterstep)
afterstep &
echo "killall afterstep" >> ~/kill_wm
killall klipper
cairo-compmgr &
echo killall cairo-compmgr >> ~/kill_wm
sleep 12
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
e17)
killall klipper
killall iptux
xfce4-panel -q
enlightenment_start &
sleep 8
klipper &
iptux &
echo "xfce4-panel & " >> ~/kill_wm
echo killall klipper >> ~/kill_wm
echo "kwin & ">> ~/kill_wm
echo sleep 2 >> ~/kill_wm
echo "xfce4-panel & " >> ~/kill_wm
echo sleep 8 >> ~/kill_wm
echo "klipper &" >> ~/kill_wm
echo "killall enlightenment" >> ~/kill_wm
echo killall -9 wmclock >> ~/kill_wm
echo killall -9 wmcpu >> ~/kill_wm
echo killall -9 bubblefishymon >> ~/kill_wm
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
stumpwm)
stumpwm &
echo "pkill -9 stumpwm" >> ~/kill_wm
echo "pkill -9 lisp.run" >> ~/kill_wm
echo killall klipper >> ~/kill_wm
echo sleep 5 >> ~/kill_wm
echo "klipper &" >> ~/kill_wm
killall klipper
sleep 6
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
awesome)
xfce4-panel -q
awesome &
echo "pkill -9 awesome" >> ~/kill_wm
echo killall klipper >> ~/kill_wm
echo "kwin & ">> ~/kill_wm
echo sleep 6 >> ~/kill_wm
echo killall -9 wmclock >> ~/kill_wm
echo killall -9 wmcpu >> ~/kill_wm
echo killall -9 bubblefishymon >> ~/kill_wm
echo "xfce4-panel & " >> ~/kill_wm
echo sleep 8 >> ~/kill_wm
echo "klipper &" >> ~/kill_wm
echo killall kwin >> ~/kill_wm
killall klipper
sleep 5
klipper
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
~/feh_auto
;;
plasma_desktop)
killall cairo-compmgr
kwin &
plasma-desktop &
killall klipper
killall iptux
xfce4-panel -q
sleep 8
klipper &
iptux &
echo killall plasma-desktop >> ~/kill_wm
echo killall -9 wmclock >> ~/kill_wm
echo killall -9 wmcpu >> ~/kill_wm
echo killall -9 bubblefishymon >> ~/kill_wm
echo "xfce4-panel & " >> ~/kill_wm
echo sleep 5 >> ~/kill_wm
echo "pkill -9 kwin" >> ~/kill_wm
echo killall klipper >> ~/kill_wm
echo "klipper &" >> ~/kill_wm
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
;;
plasma_netbook)
killall cairo-compmgr
kwin &
plasma-netbook &
killall klipper
killall iptux
xfce4-panel -q
sleep 8
klipper &
iptux &
echo killall plasma-netbook >> ~/kill_wm
echo killall -9 wmclock >> ~/kill_wm
echo killall -9 wmcpu >> ~/kill_wm
echo killall -9 bubblefishymon >> ~/kill_wm
echo "xfce4-panel & " >> ~/kill_wm
echo sleep 5 >> ~/kill_wm
echo "pkill -9 kwin" >> ~/kill_wm
echo killall klipper >> ~/kill_wm
echo "klipper &" >> ~/kill_wm
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
;;
gnome-shell)
killall klipper
killall iptux
xfce4-panel -q
gnome-shell &
sleep 8
klipper &
iptux &
echo killall -9 wmclock >> ~/kill_wm
echo killall -9 wmcpu >> ~/kill_wm
echo killall -9 bubblefishymon >> ~/kill_wm
echo "xfce4-panel & " >> ~/kill_wm
echo killall klipper >> ~/kill_wm
echo sleep 5 >> ~/kill_wm
echo killall gnome-shell >> ~/kill_wm
echo "klipper &" >> ~/kill_wm
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
;;
unity)
killall klipper
killall iptux
xfce4-panel -q
unity &
sleep 10
klipper &
iptux &
echo killall unity >> ~/kill_wm
echo killall nautilus >> ~/kill_wm
echo killall -9 wmclock >> ~/kill_wm
echo killall -9 wmcpu >> ~/kill_wm
echo killall -9 bubblefishymon >> ~/kill_wm
echo "xfce4-panel & " >> ~/kill_wm
echo sleep 5 >> ~/kill_wm
echo killall compiz >> ~/kill_wm
echo killall klipper >> ~/kill_wm
echo killall -9 unity-panel-ser >> ~/kill_wm
echo killall -9 gvfs-gdu-volume >> ~/kill_wm
echo killall -9 gvfs-afc-volume >> ~/kill_wm
echo killall -9 gvfs-gphoto2-vo >> ~/kill_wm
echo killall -9 gvfsd-trash >> ~/kill_wm
echo killall -9 dconf-service >> ~/kill_wm
echo killall -9 bamfdaemon >> ~/kill_wm
echo killall -9 hud-service >> ~/kill_wm
echo killall -9 unity-applicati >> ~/kill_wm
echo killall -9 unity-lens-vide >> ~/kill_wm
echo killall -9 unity-music-dae >> ~/kill_wm
echo killall -9 unity-files-dae >> ~/kill_wm
echo killall -9 unity-musicstor >> ~/kill_wm
echo killall -9 zeitgeist-daemo >> ~/kill_wm
echo killall -9 zeitgeist-datah >> ~/kill_wm
echo killall -9 zeitgeist-fts >> ~/kill_wm
echo killall -9 gtk-window-deco >> ~/kill_wm
echo killall -9 accounts-daemon >> ~/kill_wm
echo killall -9 geoclue-master >> ~/kill_wm
echo killall -9 ubuntu-geoip-pr >> ~/kill_wm
echo killall -9 unity-scope-vid >> ~/kill_wm
echo killall -9 gvfsd-metadata >> ~/kill_wm
echo killall -9 gvfsd-burn >> ~/kill_wm
echo sleep 5 >> ~/kill_wm
killall iconrun1
killall iconrun2
cd ~/.iconmenu/bin
exec ./start.sh START &
;;
*)
;;
esac
[/bash]

这是新的wharf主配置文件:~/.iconmenu/menu.rc,其他文件见73楼。
#---------------------------------------------------------------------------------------------------
# Base-configuration:
#
# baseconfig:x y sizeOfMainIcons GapBetweenMainIcons sizeOfSubmenueIcons GapBetweenSubIcons Lowered/Raised MainIconHidesAutomatically
#
baseconfig:100 120 64 0 64 0 1 0

#------------------------------------------------------------------
# Mainbutton
group0# /usr/share/icons/oxygen/48x48/emotes/face-smile.png

group1# /usr/share/icons/oxygen/48x48/places/folder-favorites.png "文件浏览/位置"
/usr/share/icons/oxygen/48x48/places/user-home.png "dolphin ~/" "个人目录"
/usr/share/icons/oxygen/48x48/places/folder-blue.png "dolphin /" "/ 根目录"
/usr/share/icons/oxygen/48x48/places/user-desktop.png "dolphin ~/Desktop/" "桌面"
/usr/share/icons/oxygen/48x48/places/folder-downloads.png "dolphin ~/下载/" "下载目录"
/usr/share/icons/oxygen/48x48/places/folder-documents.png "dolphin /dos/重要文件/" "文档目录"
/usr/share/icons/oxygen/48x48/places/folder-orange.png "kdesudo dolphin /" "root 权限打开"
group2# /usr/share/icons/oxygen/48x48/places/network-workgroup.png "互联网"
/usr/share/icons/hicolor/48x48/apps/chromium-browser.png "chromium-browser" "chromium-browser"
/home/lijianjun/.iconmenu/iconcache/firefox.png "firefox" "firefox browser"
/usr/share/icons/oxygen/48x48/apps/krdc.png "krdc" "krdc 远程链接"
/home/lijianjun/.iconmenu/iconcache/netmeeting.png "/home/lijianjun/netmeeting" "NetMeeting"
/usr/share/icons/hicolor/48x48/apps/ip-tux.png "iptux" "iptux"
group3# /usr/share/icons/oxygen/48x48/apps/kchart.png "办公"
/usr/share/yozofileicon/yozoicon.png "/usr/bin/yozo" "永中 office"
/usr/share/icons/hicolor/48x48/apps/libreoffice-main.png "libreoffice" "libreoffice"
/usr/share/icons/hicolor/48x48/apps/okular.png "okular" "okular 工具"
group4# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-color.png "图形"
/usr/share/icons/oxygen/48x48/apps/ksnapshot.png "ksnapshot" "ksnapshot屏幕截图"
/usr/share/icons/hicolor/48x48/apps/kolourpaint.png "kolourpaint" "kde 绘图"
/usr/share/icons/hicolor/48x48/apps/gwenview.png "gwenview" "kde 看图"
/usr/share/pixmaps/gimp.xpm "gimp" "gimp"
group5# /usr/share/icons/oxygen/48x48/apps/qelectrotech.png "工具/开发"
/usr/share/icons/hicolor/48x48/apps/kate.png "kate" "kdte 文本编辑"
/home/ljj_jjl2008/.iconmenu/iconcache/cced.png "wine c:/cced2000/cced2000.exe" "cced 文本编辑"
/usr/share/pixmaps/geany.xpm "geany" "geany 开发工具"
/usr/share/pixmaps/geany.xpm "kdesudo geany" "root 权限 geany"
/usr/share/pixmaps/utilities-file-archiver.xpm "ark" "ark 压缩/解压"
/usr/share/icons/oxygen/48x48/apps/accessories-calculator.png "kcalc" "科学计算器"
/usr/share/icons/oxygen/48x48/actions/go-next.png "dmenu_run" "dmenu 起动器"
/usr/share/icons/oxygen/48x48/actions/system-run.png "krunner" "krunner 起动器"
/usr/share/icons/hicolor/48x48/apps/kmenuedit.png "aemenu" "aemenu 菜单"
group6# /usr/share/icons/oxygen/48x48/actions/configure.png "设置"
/usr/share/icons/oxygen/48x48/apps/utilities-terminal.png "konsole" "kde 终端"
/usr/share/icons/oxygen/48x48/apps/partitionmanager.png "partitionmanager" "kde 磁盘分区工具"
/usr/share/icons/oxygen/48x48/devices/drive-harddisk.png "palimpsest" "gnome 磁盘工具"
/usr/share/icons/hicolor/48x48/apps/muon.png "kdesudo synaptic" "新立得软件包管理"
/usr/share/icons/oxygen/48x48/places/network-workgroup.png "kdesudo nm-connection-editor" "NetworkManager"
/usr/share/icons/oxygen/48x48/apps/plasma.png "systemsettings" "kde 系统设置"
group7# /usr/share/icons/oxygen/48x48/apps/kcmkwm.png "窗口管理器"
/usr/share/icons/oxygen/48x48/apps/kde.png "/home/ljj_jjl2008/change_wm kwin" "kwin"
/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png "/home/ljj_jjl2008/change_wm metacity" "metacity"
/home/ljj_jjl2008/.iconmenu/iconcache/snake-logo-small.png "/home/ljj_jjl2008/change_wm oroborus" "oroborus"
/home/ljj_jjl2008/.iconmenu/iconcache/icewm-logo.png "/home/ljj_jjl2008/change_wm icewm" "icewm"
/home/ljj_jjl2008/.iconmenu/iconcache/blackbox.png "/home/ljj_jjl2008/change_wm blackbox" "blackbox"
/usr/share/pixmaps/openbox.xpm "/home/lijianjun/change_wm openbox" "openbox"
/home/ljj_jjl2008/.iconmenu/iconcache/sawfish.png "/home/ljj_jjl2008/change_wm sawfish" "sawfish"
/home/ljj_jjl2008/.iconmenu/iconcache/jwm.png "/home/ljj_jjl2008/change_wm jwm" "jwm"
/home/ljj_jjl2008/.iconmenu/iconcache/pekwm.png "/home/ljj_jjl2008/change_wm pekwm" "pekwm"
/home/ljj_jjl2008/.iconmenu/iconcache/evilwm.png "/home/ljj_jjl2008/change_wm evilwm" "evilwm"
/home/ljj_jjl2008/.iconmenu/iconcache/flwm.png "/home/ljj_jjl2008/change_wm flwm" "flwm"
/home/ljj_jjl2008/.iconmenu/iconcache/wm2.png "/home/ljj_jjl2008/change_wm wm2" "wm2"
/home/ljj_jjl2008/.iconmenu/iconcache/miwm.png "/home/ljj_jjl2008/change_wm miwm" "miwm"
/home/ljj_jjl2008/.iconmenu/iconcache/lwm_1.png "/home/ljj_jjl2008/change_wm lwm" "lwm"
/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png "/home/ljj_jjl2008/change_wm mutter" "mutter"
group8# /usr/share/icons/oxygen/48x48/devices/video-display.png "桌面环境"
/home/ljj_jjl2008/.iconmenu/iconcache/fvwm.png "/home/ljj_jjl2008/change_wm fvwm" "fvwm"
/usr/share/icons/wmaker-GNUstep.tif "/home/ljj_jjl2008/change_wm wmaker" "wmaker"
/usr/share/pixmaps/AfterStep.xpm "/home/ljj_jjl2008/change_wm afterstep" "afterstep"
/usr/share/enlightenment/data/images/enlightenment.png "/home/ljj_jjl2008/change_wm e17" "e17"
/home/ljj_jjl2008/.iconmenu/iconcache/ratpoison.png "/home/ljj_jjl2008/change_wm stumpwm" "stumpwm"
/usr/share/pixmaps/awesome.xpm "/home/ljj_jjl2008/change_wm awesome" "awesome"
/usr/share/icons/oxygen/48x48/apps/kde.png "/home/ljj_jjl2008/change_wm plasma_desktop" "plasma desktop"
/usr/share/icons/oxygen/48x48/apps/plasma.png "/home/ljj_jjl2008/change_wm plasma_netbook" "plasma netbook"
/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png "/home/ljj_jjl2008/change_wm unity" "unity"
/usr/share/pixmaps/xfce4_xicon3.png "/home/ljj_jjl2008/change_wm xfwm4" "xfwm4"
/home/ljj_jjl2008/.iconmenu/iconcache/compiz.png "/home/ljj_jjl2008/change_wm compiz" "compiz"
/usr/share/icons/wm-icons/48x48-aquafusion/gnome.png "/home/ljj_jjl2008/change_wm gnome-shell" "gnome-shell"
group9# /usr/share/icons/oxygen/48x48/apps/preferences-desktop-gaming.png "娱乐/游戏"
/usr/share/icons/oxygen/48x48/devices/media-optical-dvd-video.png "dragon" "Dragon 媒体播放"
/usr/share/icons/hicolor/48x48/apps/kpat.png "kpat" "考研耐心的牌类游戏"
/home/ljj_jjl2008/.iconmenu/iconcache/diablo.png "wine '\soft\soft\windows_soft\diablo2\D2Loader.exe' -w" "暗黑破坏神2"
group10# /usr/share/icons/oxygen/48x48/actions/system-shutdown.png "注销/关机"
/usr/share/icons/oxygen/48x48/actions/system-log-out.png "killall xunhuan" "注销"
这些用户感谢了作者 ljj_jjl2008 于这个帖子:
zsmax2008 (2014-10-02 14:30)
评价: 3.7%
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中
送出感谢: 9 次
接收感谢: 61 次

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

#77

帖子 luojie-dune » 2011-09-26 9:54

e16

right-click

effects

enable composite

apply

done
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

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

#78

帖子 ljj_jjl2008 » 2011-09-26 10:02

luojie-dune 写了:e16

right-click

effects

enable composite

apply

done
原来e16也行,我以为只有e17可以呢。谢谢。已经改正。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中
送出感谢: 9 次
接收感谢: 61 次

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

#79

帖子 luojie-dune » 2011-09-26 10:31

Actually, Metacity, the Gnome2 WM, have compoiting disabled by default. Linux Deepin

use gconf-editor to find it.



e16 is the first 2D WM supporting Compositing.
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

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

#80

帖子 ljj_jjl2008 » 2011-09-26 10:35

Metacity看来不算是支持 compositing的 wm。
你说的通过修改参数让他支持,不能算正式支持吧?
这个wiki说的还是比较可信的。
头像
photor
论坛版主
帖子: 11003
注册时间: 2008-04-26 12:41
送出感谢: 8 次
接收感谢: 36 次

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

#81

帖子 photor » 2011-09-26 10:43

ljj_jjl2008 写了:Metacity看来不算是支持 compositing的 wm。
你说的通过修改参数让他支持,不能算正式支持吧?
这个wiki说的还是比较可信的。
Metacity当然是正式支持复合的,只不过默认关掉了,在gconf-editor里打开是官方支持的操作 :em09
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

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

#82

帖子 ljj_jjl2008 » 2011-09-26 10:55

photor 写了:
ljj_jjl2008 写了:Metacity看来不算是支持 compositing的 wm。
你说的通过修改参数让他支持,不能算正式支持吧?
这个wiki说的还是比较可信的。
Metacity当然是正式支持复合的,只不过默认关掉了,在gconf-editor里打开是官方支持的操作 :em09
已经修改,谢谢。
头像
halradeon
帖子: 30
注册时间: 2011-07-12 19:51
来自: Berkeley,CA
送出感谢: 2 次
接收感谢: 0

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

#83

帖子 halradeon » 2011-11-16 12:58

:em43 楼主的耐心是非人类的啊……
唉,白色字真的看不到呢……但说不定真的有人会看到呢,所以还是不写什么东西了。
头像
ljj_jjl2008
论坛版主
帖子: 14253
注册时间: 2007-09-16 8:29
送出感谢: 94 次
接收感谢: 230 次

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

#84

帖子 ljj_jjl2008 » 2011-11-16 13:03

楼上的签名真的让人无语呀。 :em43
头像
YeLee
论坛版主
帖子: 26386
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
送出感谢: 25 次
接收感谢: 307 次
联系:

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

#85

帖子 YeLee » 2011-11-16 13:10

ljj_jjl2008 写了:楼上的签名真的让人无语呀。 :em43
白色字体不错呀
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
phoenixlzx
论坛版主
帖子: 2245
注册时间: 2009-07-29 20:11
系统: Arch Linux
来自: Gensokyo
送出感谢: 4 次
接收感谢: 17 次
联系:

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

#86

帖子 phoenixlzx » 2012-01-12 17:30

YeLee 写了:
ljj_jjl2008 写了:楼上的签名真的让人无语呀。 :em43
白色字体不错呀
头像
lwaterl
帖子: 379
注册时间: 2007-08-24 17:46
送出感谢: 14 次
接收感谢: 2 次

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

#87

帖子 lwaterl » 2012-02-10 18:48

太强了
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
送出感谢: 4 次
接收感谢: 0
联系:

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

#88

帖子 jiyinyiyong » 2012-03-02 18:16

楼主, 我又发现一个平铺的窗口管理..
http://nwm.mixu.net/
https://github.com/mixu/nwm
PhoenixJ
帖子: 1488
注册时间: 2007-08-09 3:33
系统: Windows 12.04
送出感谢: 2 次
接收感谢: 1 次

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

#89

帖子 PhoenixJ » 2012-08-30 2:47

ljj_jjl2008 写了:
Tk/tcl based X11 Desktop/File manager

TkDesk is a graphical file manager for Unix (esp. Linux) and the X
Window System.

Compared with other file managers available, it offers the most
complete set of file operations and services, plus gives the user the
ability to configure most every aspect of TkDesk in a powerful way.

TkDesk has been influenced by various other systems and file managers,
such as NeXT, for laying out the file browser windows, Apple Finder,
for the idea of file annotations and, shock horror, Windows 95, for
some other inspirations.
一个独立文件/桌面管理器,自己说他影响了windows和苹果公司的产品。
tkdesk-nav-shots.jpg
这个是被动语态,说它受到了很多其他系统和文件管理器的影响,比如NeXT,Apple Finder甚至Windows 95。
q_yangguangyouzi
帖子: 37
注册时间: 2012-03-06 0:22
送出感谢: 1 次
接收感谢: 0

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

#90

帖子 q_yangguangyouzi » 2012-10-14 12:47

楼主辛苦!
捡需要的学习....
回复

回到 “窗口管理器”