LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 974|回复: 6

关于Fvwm . FvwmTaskBar的问题型

[复制链接]
发表于 2004-12-3 12:52:29 | 显示全部楼层 |阅读模式
我想要把 FvwmTaskBar放到桌面的顶上(默认的是放在下面).和把Pager整合到 FvwmTaskBar里应要怎么写配置文件?谢谢.
发表于 2004-12-3 18:02:17 | 显示全部楼层
Style FvwmTaskBar StaysOntop
不过我是用FvwmButton以及IconMan做的任务栏。
 楼主| 发表于 2004-12-3 19:00:26 | 显示全部楼层
呵呵.看过dengwangxi兄的贴子..可否把你这个做个详细的介绍呢.

taskbar是用FvwmButton做的。
tray是FvwmButton Swallow peksystray
Style FvwmPager NoTitle,Sticky,WindowListSkip,StaysOnBottom
DestroyModuleConfig FvwmPager: *
*FvwmPager: Balloons All
*FvwmPager: BalloonYOffset +2
*FvwmPager: BalloonBorderWidth 1
*FvwmPager: UseSkipList
*FvwmPager: MoveThreshold 0
*FvwmPager: SolidSeparators
*FvwmPager: WindowBorderWidth 1
Style FvwmBar NoTitle,WindowListSkip,CirculateSkip,WindowListSkip,Sticky,StaysOnBottom,NoHandles,BorderWidth 0,NeverFocus
DestroyModuleConfig FvwmBar: *
*FvwmBar: Colorset 2
*FvwmBar: Frame 1
*FvwmBar: Padding 2 2
*FvwmBar: Rows 40
*FvwmBar: Columns 1024
*FvwmBar: (1024x5, Padding 0 0, Action(Mouse 1) `Next (CirculateHit, FvwmBar) PipeRead 'echo LockingSlide keep $$(test $$(($[w.y]+$[w.height])) -le $[vp.height] && echo w$$(($[w.height]-$height))p || echo w-$$(($[w.height]-$height))p)'`)
*FvwmBar: (5x30)
*FvwmBar: (80x30, Title(Side) " Launch", Left, Icon dragonfly.png, Action(Mouse 1) `Menu MenuRoot Rectangle +$left+$top 0 -102m`)
*FvwmBar: (30x30,Icon term.png, Action(Mouse 1) 'Exec exec xterm')
*FvwmBar: (30x30,Icon opera.png, Action(Mouse 1) 'Exec exec opera')
*FvwmBar: (30x30,Icon desktop.png, Action(Mouse1) 'All (AcceptsFocus CurrentPage !Iconic !Shaded) Thumbnail')
*FvwmBar: (745x30, Swallow "FvwmIconMan" `FvwmIconMan`)
*FvwmBar: (49x30, Center, Swallow(Kill) peksystray `Exec exec peksystray -bg '#69c60d' --icon-size 24 --border 1`)
*FvwmBar: (55x30, Center, Swallow "xclock" `Exec xclock -bg '#69c60d' -fg '#f54b27' -digital -face 'Aquafont:size=11' -strftime '%HM'`)
*FvwmBar: (1024x5)
发表于 2004-12-3 21:28:49 | 显示全部楼层

taskbar似乎不行

我还没找到方法,暂时在start button上做了个右键菜单可以切换到桌面,或者做四个button也行,不过占用的地方太多了不划算。
如图:
发表于 2004-12-3 21:35:42 | 显示全部楼层
*FvwmBar: Rows 40
*FvwmBar: Columns 1024
表示把FvwmBar分成40行1024列
*FvwmBar: (1024x5,......
其中的1024列X5行大小的块的作用,
*FvwmBar: (5x30)5列行的空块只起分隔作用。
*FvwmBar: (80x30.......表示80x30大小的按钮,起打开主菜单MenuRoot的作用,
*FvwmBar: (30x30,.......一个快速启动按钮。
*FvwmBar: (30x30....同上
*FvwmBar: (30x30...同上
*FvwmBar: (745x30, Swallow "FvwmIconMan" `FvwmIconMan`)
该块包含窗口管理器IconMan.
*FvwmBar: (49x30, Center, Swallow(Kill) peksystray.....
包含peksystray程序用来管理system tray.
*FvwmBar: (55x30, Center, Swallow "xclock.....时钟
*FvwmBar: (1024x5)空块。
当然,IconMan自己定义。
在StartFunction中加入
+ I PipeRead "echo Module FvwmButtons -g 1024x40+0-0 FvwmBar"
当然也可以把FvwmPager加进去。
看下面链接的图片:
http://blog.dream4ever.org/image ... 61/r_screenshot.JPG
http://blog.dream4ever.org/image ... 1/r_screenshot1.JPG
 楼主| 发表于 2004-12-4 00:51:31 | 显示全部楼层
晕.我发现我的fvwm里没有FvwmBar模块..我装的是fvwm-2.5.10-r3
这个如何是好..?

bash-2.05b# ls
ConfigFvwmBacker
ConfigFvwmButtons
ConfigFvwmDefaults
ConfigFvwmIconBox
ConfigFvwmIconMan
ConfigFvwmIdent
ConfigFvwmPager
ConfigFvwmProxyDefaults
ConfigFvwmScroll
ConfigFvwmSetup
ConfigFvwmTaskBar
ConfigFvwmWinList
FvwmForm-Capture
FvwmForm-Form
FvwmForm-QuitVerify
FvwmForm-Rlogin
FvwmForm-RootCursor
FvwmForm-Setup
FvwmForm-Talk
FvwmForm-TalkHelp
FvwmScript-BaseConfig
FvwmScript-BellSetup
FvwmScript-Buttons
FvwmScript-Colorset
FvwmScript-ComExample
fvwm-script-ComExample.pl
FvwmScript-Date
FvwmScript-FileBrowser
FvwmScript-Find
FvwmScript-KeyboardSetup
FvwmScript-PointerSetup
FvwmScript-Quit
FvwmScript-ScreenDump
FvwmScript-ScreenSetup
FvwmScript-Setup95
fvwm-script-setup95.pl
FvwmScript-WidgetDemo
perllib
发表于 2004-12-4 01:19:25 | 显示全部楼层
晕,我不是说了吗,用FvwmButtons和IconMan模拟的FvwmTaskBar.
而不是已经存在的FvwmTaskBar模块。
注意,两都不是同一个东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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