窗口管理器 Openbox 入门指南 (5)
目录表
使用自动启动脚本
通过 Openbox 的自动启动脚本,我们可以随机启动一些程序,像输入法、面板等等。
前提
使用自动启动脚本的前提是,你必需使用包含会话功能支持的 Openbox,即 openbox-session。
创建
Openbox 默认的自动启动脚本文件位于:
/etc/xdg/openbox/autostart.sh
你可以在建立自己的自动启动脚本时参考参考。
使用下列命令来建立一个自己的 autostart.sh 文件:
vim ~/.config/openbox/autostart.sh
比如,我们要开机即加载面板程序 Pypanel,可以加入下面的内容:
pypanel &
很简单,是不是?如果要加入多个程序,则分行写即可。
提示与技巧
Openbox 常用快捷键
- 在桌面按鼠标中键,将显示窗口列表菜单
- Win-d:隐藏屏幕上所有的窗口
- Alt-Tab:切换窗口
- Win-(F1-F4):依次转到第1-4个工作区
- Alt-F4:关闭窗口
- Alt-Esc:将下面的窗口提升到上面
不用敲 startx 直接进入 Openbox
在没有使用图形化登录管理器的情况下,要进入 Openbox,我们需要敲 startx。如果使用 bash 的话,在 ~/.bash_profile 中加入下列内容,可以免敲 startx:
if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/vc/1 ]]; then
startx
logout
fi
设置壁纸
有多种工具可以设置壁纸,我使用的是 feh:
feh --bg-scale /path/to/wallpaper.png
示例中的壁纸路径及名称需要换成你自己的。
然后将:
eval `cat $HOME/.fehbg` &
加入 Openbox 的 autostart.sh 文件。
设置 GTK 主题
不用使用任何工具,在 ~/.gtkrc-2.0 中加入:
gtk-theme-name = "Infini-Herbe"
这将设置 GTK 程序的主题。将引号中的内容换成你自己喜欢的主题名称(下同)。
gtk-icon-theme-name = "ALLGREY"
设置所用的图标主题。
gtk-cursor-theme-name = "Vanilla-DMZ-AA"
设置鼠标指针主题。
gtk-font-name = "Luxi Sans 10"
设置 GTK 程序用的字体。
gtk-toolbar-style = GTK_TOOLBAR_ICONS
设置工具栏样式,我喜欢只显示图标。
参考资源
- Openbox 主页:http://icculus.org/openbox/index.php/Main_Page
- Openbox 文档:http://icculus.org/openbox/index.php/Help:Contents
- Openbox 主题:http://www.box-look.org/index.php?xcontentmode=7402
- ObConf:http://icculus.org/openbox/index.php/Obconf
- Archlinux Wiki:http://wiki.archlinux.org/index.php/Openbox
- Gentoo Wiki:http://gentoo-wiki.com/HOWTO_Openbox
- Ubuntu Wiki:https://help.ubuntu.com/community/Openbox
[完]
沙发
启动一般我是在 ~/.xinitrc 里面处理
期待最终的pdf版
不错,希望能出图文并茂pdf版,呵呵
今天重装了linux,细节配置的让人头痛。。轻易不敢动ob。。。
不好意思,我不是很懂,输入法是不是好像scim &加入到自动启动的列表里就可以了?
另外能不能向gnome,kde或者xfce那样有个network manager?而不是每次都手动的调整网络(尤其是WiFi)?
在原有gnome环境下安装的openbox,上边的设置都做过了。但进入ob后桌面后壁纸和鼠标还是gnome里的设置,需要再次手工设置壁纸。谁给解答一下
To:Hao Zhe Xu
可以用wicd来管理网络
@Hao Zhe XU: scim 的话,你还应额外加上:
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim -d &
@内存不足: 你选择的是什么会话类型?如是 GNOME/Openbox,则只有窗口管理器被替换成 Openbox,其他仍由 GNOME 的默认组件管理。
feh很好很强大!我最喜欢的软件之一!
pypanel 中文乱码
还有这张图 http://ubuntucookbook.com/i/2008/07/openbox-desktop.png 的主题是什么?右上角是什么?
谢谢
@leafduo:
1.到 .pypanelrc 中更改 FONT 为中文字体。
2.OB 主题是 Mire v2 lime。
3.conky。
请教:最近换了openbox后,经常需要进入后再次重新启动才能使用中文输入法,fctix
@内存不足:wicd可以放到pypanel上么?fbpanel呢?
wicd放pypanel没问题
啥时出pdf版啊,期待!
@mutou: 请耐心等候,毕竟需要时间。
Blackbox 可是个好东西……
只是在winxp下,兼容性稍稍有点问题……
期待Openbox,估计应该也是个很棒的系统!