|
本帖最后由 perryfa 于 2011-1-13 18:15 编辑
第二部分 配置你自己的wbar(进阶教程)
veket提供了图标套装、各种托板以及wbar精灵,这样是为了方便大家。
不可否认的是,任何制式的东西都不可避免地带来一个负面效果 - 缺少个性,不自由。
事实上,wbar是非常自由的,图标、托板,图标个数、排列顺序都是可以自己设定的,而且,设定还是挺简单的。
1.了解.wbar文件结构
DIY图标套装的方法就是修改.wbar文件以及图标图片。
先进入/usr/share/veket/wbar/icons/目录看一下,搞清楚一个图标套装到底应该有些什么东西。通常来说,就是一个.wbar文件和一堆png格式的图标图片。
在wbar精灵的第一设置界面,图标套装选择窗口的下方有个按钮 - “.wbar编辑”
在图标套装窗口选择一个你想修改的图标套装,就是点一下某个图标套装啦(我就用default套装做例子吧),然后在这个“.wbar编辑”按钮点一下,一个文本编辑窗口会跳出来,你可以对这个文件进行随意修改。
看上去这个文件好像很吓人的样子,很多英文哦,其实没那么可怕,这里头真没什么正经英文。
文件分为两部分。
一开始的三行:
i: /usr/share/veket/wbar/bars/mybg8.png
t: /usr/share/veket/wbar/fonts/VeraBd/9
c:
这是定义托板和字体字号的,暂时你可以不管它,因为托板和字体字号其实还是用精灵界面设置方便,没什么可自定义的。所以,忘记这三行吧。
注意,凡是一行的开头带“#”的,你都可以当它不存在,这是注释行,有可能是用来写说明,有可能是暂时不用但又不舍得删掉的脚本行。这种脚本行是不会运行的。
一开始的三行过后,接下来是4行注释行,不理它们。
下面部分就是重头戏,是定义快捷方式图标的。每个快捷方式有三行,以第一个“三行”为例:
i:/usr/share/veket/wbar/icons/default/home.png
c:thunar
t:file
第一行:定义图标路径,也就是你的图标图片放在什么地方。
“i:”这是标识,可能是image图片的意思。
“/usr/share/veket/wbar/icons/default/home.png”这就是图标图片的所在地,如果你能看懂计算机路径的表达,那么看懂这行并不难,对吧?图片在目录:
/usr/share/veket/wbar/icons/default/
图片名字是:home.png
第二行:定义快捷方式的运行指令。
“c:”标识,表示这行是指令command。
“thunar”,这是指令,表示点击这个home.png的图标,就会运行“thunar”这个指令,其实就是打开文件浏览器啦。
你点wbar图标的目的是为了运行一个程序,对吧?所以,必须有条指令写在这里,表示点这个图标是为了运行这个特定程序。
有同学说,如果我不知道我要运行的程序的指令怎么办?
第一个办法:去这个目录
/root/.icewm/
用文本编辑器打开文件“menu”,里面有各个程序的运行指令,和中文的程序名字写在一起很好找。
第二个办法:去这个目录
/usr/share/applications/
里面有很多.desktop文件,每个文件对应一个程序的启动,你看图标、看文件的描述文字就能知道你要的程序是哪个文件,用文本编辑器打开,里面有运行指令。
第三个办法:到天空竞技场提问,这个简单吧?如果我看到你的提问,我会回答。
注意一个问题:如果你的程序运行文件不在系统默认的bin目录,系统自己是无法找到这个运行文件的,所以,你需要在运行文件名前面输入路径。
第三行:定义快捷方式的说明文字
“t:”标识,就是title,标题的意思。
“file”这个部分是在你用鼠标光标滑过图标时显示出来的说明文字,你可以随便打字的,可以在这里打入中文(前提是你得选用中文字体),像这个file,你可以输入“文件管理器”,也可以输入“书架”、“打倒xxx”,如果不想让别人看懂,你还可以写 - ~!@#$%^&*()......你的机器你做主,对吧?
接下来是很多个“三行”,一共14组,表示wbar上会出现14个图标。结构都是一样的。
好了,.wbar文件的结构已经清楚了,那么修改编辑就没什么难的了。
2. 修改图标套装
(1)修改图标的顺序
如果你只是想把图标排列顺序改改,非常简单,编辑这个文本文件就行。
.wbar文件从上到下,第一个三行是thunar文件管理器快捷方式,最后一个三行是拷屏快捷方式。对应于wbar图标排列,就是从左到右。
如果你想调整图标排列顺序,只要调整那些“三行”的上下顺序就行了。往上调三行,就是往左边移一个图标位置,往下调三行,就是往右边移一个图标的位置。这是文本文件,剪切、粘贴不难吧?随便你调了。
(2)减少快捷方式
这个更简单了,如果你不需要某个快捷方式,你可以在该快捷方式的三行前面打上“#”(彻底删除也可以)。例如,我不需要QQ这个快捷方式,那么我把属于QQ的三行这么改:
#i:/usr/share/veket/wbar/icons/default/QQ.png
#c:/usr/local/bin/qq
#t:QQ
这就是通常程序员们说的:注释掉这三行。
保存文件,重启wbar。QQ图标就不见了
本来在adsl和writer之间是QQ图标的,现在没有了。
(3)增加快捷方式
增加一个“三行”就可以增加一个快捷方式。
例:我想增加gimp的快捷方式图标。
先去找一个gimp的图标,一个png格式的图片,可以在系统里搜索“gimp”,也可以自己在网上找图标。因为系统的里图标一般最大才48x48,变成wbar图标,如果你在图标参数里设得大于48的话,图片就可能模糊,不好看。实在不好找,你找张自己的照片也行啊,没人不许你这么做。我随便找了张小狗照片当gimp图标。
找到图片后,把图标放在你修改的这个图标套装的目录里,我现在修改的是default图标套装,所以图标就放在:
/usr/share/veket/wbar/icons/default/
现在我修改.wbar文件,我把这个gimp图标放在thunar文件管理器后面,也就是第二个“三行”的位置。拷贝一个“三行”,改之:
最后就是出来这样三行:
i:/usr/share/veket/wbar/icons/default/dog.png
c:gimp
t:my_paint
图片放在default图标套装,指令就是“gimp”,说明文字是“my_paint”(我的画图)
保存文件,在精灵里重新启动wbar,出来的wbar是这个样子:
点一下小狗图片就会启动gimp程序了。
(4) 替换图标
如果你对某个图标不满,或者,整排图标你都想换成你自己的图片,这很容易。
例:我对thunar这个文件夹图标不满,我要换成自己的图片。
首先,在.wbar文件里找到thunar这个快捷方式使用的图标名字,在“三行”中的第一行,是这样的:
i:/usr/share/veket/wbar/icons/default/home.png
就是这个叫“home.png”的图片。
把我喜欢的图片改成这个名字(还是借用小狗狗图片吧),替换原图片,就行了。
原文件夹图标改名成home-o.png,小狗图片改名为home.png,重新启动wbar,就变成这样了:
照此办理,你可以换掉整条wbar的所有图标,随便什么样都可以,一排宠物照片,一排家人照片,一排中文美术字图片,一排水果图片,等等等等,什么都行,只要是方的图片,尺寸在100x100上下,都行。干嘛非得要那种标准的图标啊?创意无极限!
3. 创建图标套装
已经没太多可说的了,基本上,上面第2点已经说完了。
不想修改原有的图标套装,想要自己做一个图标套装(做完了可以和同学们分享哦),办法其实我都在上面介绍完了。
到这个目录:
/usr/share/veket/wbar/icons/
在文件管理器里随便找一个图标套装目录,复制、粘贴,改成你自己的名字,例如这样:
上图中我复制了default目录,粘贴,然后对这个目录改名。
打开wbar精灵,你就能看见这个新的图标套装,并选用。
我把目录名字改成了“我的wbar”,重开精灵,就能看见了。
当然,你只是拷贝了一个图标套装,里面的内容还不是你自己的,你可以用上面“2.修改图标套装”里的办法来修改这个新的套装,修改图标顺序,增加减少快捷方式,替换进自己的图片当图标,等等。
注意!!!你是自己起的目录名,所以在.wbar文件里,所有的图片路径都要按照新的目录名改好,例如这样:
i:/usr/share/veket/wbar/icons/我的wbar/home.png
这是thunar文件管理器的图标路径,我的新目录名是“我的wbar”。其他的图标也都要这样改才行。
4. 创建自己的wbar托板
具体做托板的方法,我写过一个教程:
http://www.lucky8k.com/thread-72573-1-1.html
这就是个画图的活儿。说到底,托板也好、背板也罢,就是一张图片,大小随意,反正wbar程序自己会缩放的。
当你拥有一张托板图片以后,你把它拷贝到这个目录下:
/usr/share/veket/wbar/bars/
那么,当你打开wbar精灵的时候,你就可以看见这张图片,并选为托板了。
5. 修改其他参数
在图标套装目录里的.wbar文件,其实是不起作用的,系统启动wbar只认一个.wbar文件,在root根目录。每次你在wbar精灵里选定了某个图标套装并且启动wbar,wbar精灵程序就会把该图标套装里的.wbar文件拷贝到root根目录,系统运行wbar程序时就能找到它。
那么,系统起动时,运行wbar的指令在哪儿呢?在这个文件里:
/root/.xinitrc
用文本编辑器打开这个文件,在文件接近最后,有这么一行:
这就是启动wbar的指令:
wbar -jumpf 1.5 -above-desk -pos bottom -nanim 5 -zoomf 1.8 -idist 14 -isize 50 -bpress -balfa 100 -falfa 100
所有我们在wbar精灵界面上设置的参数都在这里,你可以对照着wbar精灵来识别它们。如果对这个指令熟悉了,下次你可以直接修改这个文件来调整参数,不用精灵了。
另外,如果你真的不想要wbar了,可以在这里注释掉这行指令,就是在这行头里打个“#”,保存文件。这样,重启机器以后也不会再有wbar出现了。
6. 修改icewm任务条和wbar联动
我在本教程的第一部分提到icewm任务条和wbar联动的问题,如果你不喜欢这种联动,你可以这样:
假如,你设置wbar在底部,你还想让icewm的任务条也在底部。怎么做?(别问我为什么要这样,这只是一个假设,目的是介绍方法)。
首先,你在wbar精灵里设置好wbar,在底部。这样,任务条就跑到屏幕上方去了。
然后,用文本编辑器打开这个文件:
/root/.icewm/preferences
在里面找到这行:
TaskBarAtTop=1
等号后面的“1”表示起作用,“0”表示不起作用。要保持任务条在底部,把TaskBarAtTop改成“=0”就可以了。
编辑完毕,存盘。
在主菜单上点重启icewm,任务条就会跑到屏幕下方了。
要注意的是,这个修改结果能一直保持,直到你下次使用wbar精灵启动wbar,那样又得重新修改一次。
还有么?技巧也许还有很多。反正,wbar是个很好地体现了linux精神的软件,体积很小,很简单,很自由,随你怎么千变万化都行。
心有多花花,你的wbar就有多花花。与君共勉。
|
|