fvwm-crystal简单安装配置

讨论openbox,awesome,FVWM等WM
回复
baic
帖子: 166
注册时间: 2006-08-22 23:10
送出感谢: 0
接收感谢: 0

fvwm-crystal简单安装配置

#1

帖子 baic » 2011-01-03 22:27

sudo apt-get install fvwm-crystal
cd
mkdir .fvwm
cd .fvwm
ln -s /usr/share/backgrounds wallpapers
gedit userconfig
输入设置字体及自动启动tomboy并保存:

代码: 全选

MenuStyle * Font "xft:Vera Sans YuanTi:pixelsize=14:Bold"
Style * Font "xft:Vera Sans YuanTi:pixelsize=14:Bold"

AddToFunc InitFunction
#+ I Exec fcitx
+ I Exec tomboy
+ I Exec ubuntuone-launch
+ I Exec gnome-volume-control-applet
+ I Exec /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
#其它... /etc/xdg/autostart/...

key F9 A A Exec firefox # F9
key F4 A M Close # alt+F4 关闭窗口
key r A M Restart # alt+r 重启fvwm
注销并登录,选择fvwm-crystal桌面
目前发现有些默认的快捷键比较方便
alt + 鼠标右键 可以在打开的窗口中循环
在窗口标题上点击中键可以收缩窗口
附件
screenshot-20110113_1746.png
最后发一图,不玩了
screenshot-20110108_1933.png
目前暂修改到这样,使用名为TopLine的recipes模板,增加显示cpu使用率,及在时间后加个星期几
screenshot-20110103_2039.png
上次由 baic 在 2011-01-14 12:03,总共编辑 11 次。
baic
帖子: 166
注册时间: 2006-08-22 23:10
送出感谢: 0
接收感谢: 0

Re: fvwm-crystal简单安装配置

#2

帖子 baic » 2011-01-03 22:38

每次点关闭都弹出一个菜单
去掉讨厌的关闭菜单
进入.fvwm目录新建components目录
进入components目录新建functions目录
把下面的文件复制到functions目录里
/usr/share/fvwm-crystal/fvwm/components/functions/Window-Buttons
修改:把最后三段用#号注释掉(呵,在测试中)

代码: 全选

#DestroyMenu /Window-Menu-Page
#AddToMenu /Window-Menu-Page
#+ DynamicPopupAction Function /Window-Menu-Page-generator

#DestroyFunc /Window-Menu-Page-generator
#AddToFunc /Window-Menu-Page-generator
#+ I DestroyMenu recreate /Window-Menu-Page
#+ I AddToMenu /Window-Menu-Page '$[gt.Move to left page]'		Window-MoveToPage-Backward
#+ I AddToMenu /Window-Menu-Page '$[gt.Move to previous page]'		MoveToPage-Focus prev
#+ I AddToMenu /Window-Menu-Page '$[gt.Move to right page]'		Window-MoveToPage-Forward
#+ I AddTomenu /Window-Menu-Page "" Nop
#+ I AddToMenu /Window-Menu-Page '$[gt.Jump to left page]'		Window-WarpToPage-Backward
#+ I AddToMenu /Window-Menu-Page '$[gt.Jump to previous page]'		WarpToPage prev
#+ I AddToMenu /Window-Menu-Page '$[gt.Jump to right page]'		Window-WarpToPage-Forward
#+ I AddToMenu /Window-Menu-Page "" Nop
#+ I PipeRead 'for i in `seq 0 $(($[desk.pagesx]-1))` ; do echo "AddToMenu /Window-Menu-Page \'$[gt.Move to page] $(($i+1))\' MoveToPage $i 0" ; done'


# Combined version of menu for window styles other than FVWM-Crystal
#DestroyMenu /Window-Menu
#AddToMenu /Window-Menu
#+ '$[gt.Iconify]'	Window-Iconify
#+ '$[gt.Stick]'		Stick
#+ '$[gt.Stay raised]'	Layer 0 5
#+ '$[gt.Normal mode]'		Layer 0 4
#+ '$[gt.Maximize]'		Maximize
#+ '$[gt.Fullscreen]'		Fullscreen
#+ "" Nop
#+ '$[gt.Move to left page]'	Window-MoveToPage-Backward
#+ '$[gt.Move to right page]'	Window-MoveToPage-Forward
#+ "" Nop
#+ '$[gt.Identify]'		FvwmIdent
#+ '$[gt.Close]'			Close

# vim:ft=fvwm
回复

回到 “窗口管理器”