gtk主题,Aurora Leopard Metaled,下载。但是菜单上下边缘太宽,在gtkrc中找到
style "theme-menu"
把ythickness改为0。
桌面壁纸和图标用pcmanfm就行。在~/.config/openbox/autostart.sh中加入
pcmanfm --desktop &
就好,设置使用
pcmanfm --desktop-pref
更改壁纸直接
pcmanfm --set-wallpaper=<image file>
但是pcmanfm的壁纸如果用拉伸,会改变图片比例,不能保持比例放大直到全屏。
openbox菜单的主题,包括背景色,可以在~/.theme/xx/openbox-3/themerc中改,xx为主题所在的目录。我用的是New Wave OB,下载。只是为了配gtk主题,在themerc中更改了颜色。背景颜色可以设置为渐变的,有初始色和最终色可以设置。
openbox的menu用obmenu设置,但是如果需要在一个条目下执行两个命令,需要手动改~/.config/openbox/menu.xml,在同一个item中写两个
xx
xx为执行的命令。
而快捷键和鼠标键需要手动改~/.config/openbox/rc.xml,同样,如果在同一个快捷键需要执行两个命令,就在同一个keybind中写两个
xx
xx为执行的命令。
tint2如果作为dock,则不能透明,要透明必须作为普通窗口。这样无法使用快捷键直接调出或隐藏。可以自己写脚本,先kill掉再开启,就能调出,而隐藏是自动的,只是这样会导致systray中某些图标丢失,不完善。
电池的systray可以用batterymon,而音量用volwheel,音量的on screen display可以用bbs.archlinux.org中的pvol,一个python脚本,与快捷键绑定后使用快捷键调整音量大小时会在屏幕中央显示音量大小的指示条。pvol下载。把文件中
appicon = os.path.expanduser("~/.icons/my-icons/volume-control.png")
改为自己的图标地址就好。这个脚本需要用到snd_pcm_oss这个module,开机的时候需要加载。
使用ibus需要在~/.config/openbox/autostart.sh中加入
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x &
而在~/.xprofile中加入是无效的。
u盘和移动硬盘的加载需要在~/.xinitrc中加入
exec ck-launch-session dbus-launch openbox-session
移除移动硬盘的时候pcmanfm只能umount,而不能断开电源,如果这时候拔了数据线就相当于直接断电了,虽然umount了之后不会损失数据,但是对移动硬盘本身还是不好,所以用
gksu udisks --detach /dev/sdb
断开电源,其中/dev/sdb是移动硬盘
pcmanfm的图标以及桌面图标主题需要建立~/.gtkrc-2.0.mine,写入
gtk-icon-theme-name="xx"
xx为图标主题名称
鼠标主题建立~/.Xdefaults,写入
Xcursor.theme: xx
xx为鼠标主题名称
ps.附上我的一些配置文件,作为备份。
autostart.sh
fonts.conf
gtkrc-2.0.mine
leopard.tar.gz
menu.xml
NewWave4OB.tar.gz
rc.xml
Xdefaults
default.tint2rc