OpenBox 设置Arch
首先安装Linux的某个发行版,我选择的是最近比较流行的ArchLinux。
在/etc/pacman.conf中最后加入:
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
我的电脑是AMD64的,所以使用x86_64。如果电脑是32位的,就将x86_64改为i686。
然后更新系统并安装yaourt。
$ sudo pacman -Syu yaourt
到这里基础的工作就差不多了。
现在安装一些基础的基本的小程序。
$ yaourt emacs vim feh firefox chromium gstreamer0.10-plugins hicolor-icon-theme ibus ibus-googlepinyin xf86-video-intel mesa mesa-demos networkmanager network-manager-applet ntfs-3g p7zip wqy-zenhei wqy-microhei xf86-input-synaptics
等全部安装完成了以后开始搭建openbox的窗口。
搭建图形界面
前面已经安装好了显卡和触摸板,已经3D支持,现在直接上Xorg。
$ sudo pacman -S dbus gamin xorg-server sorg-server-utils xorg-utils xorg-xinit alsa-utils alsa-lib
然后修改/etc/rc.conf ,在DAEMONS中介入dbus
DAEMONS=(... dbus !network @networkmanager @alsa ...)
记得初始化一下alsa让你的电脑有声音呗
$ sudo alsaconf
现在开始安装openbox以及附件
$ sudo pacman -S openbox obconf obmenu
再来一点主题神码的美观一下:
$ yaourt obtheme openbox-themes gnome-icon-theme gnome-themes-standard
差不多鸟,开始做一些初始化的工作,比如建立配置信息神马的。另外,下面的工作不要用root的身份来操作。
$ mkdir -p ~/.config/openbox/
$ cp /etc/xdg/openbox/* ~/.config/openbox/
然后设置一下 ~/.xinitrc 以便启动openbox
#!/bin/sh
#重载一些系统配置,比如终端URxvt
xrdb -merge .Xresouces
#设置窗口管理器的语言环境
#保证/etc/rc.conf的locale为"en_US.UTF-8"
#这样在终端tty下的语言环境是英文的,避免中文的乱码
#而在图形界面下的语言环境是中文的,毕竟是母语嘛!
export LANG=zh_CN.UTF-8
export LC_ALL="zh_CN.UTF-8"
#launch openbox
exec ck-launch-session dbus-launch openbox-session
#如果出错,就改成
exec openbox-session
之后使用 obmenu 设置一下菜单到满意的效果就可以了,具体就不多说了。
然后配置一下 ~/.config/openbox/rc.xml ,在里面设置一下快捷键和你需要的程序效果。
现在咱的窗口还是黑不啦叽的啥都没有啊,这可不成体统!
先整个壁纸,用feh
$ feh --bg-scale /[path]/background.jpg
恩,然后就有图片了,现在再设置一个状态栏,必须的。
$ sudo pacman -S tint2
$ tint2 &
现在就有了一个基本的状态条,修改一下tint2的配置信息到自己满意的状态就OK了。(~/.config/tint2/tint2rc)
然后设置一些自启动信息,让以后登录也保持现有的状态。在 ~/.config/openbox/autostart 中加入:
...
$nm-applet &
sleep 1 && eval `cat $HOME/.fehbg` &
tint2 &
...
到这里一个初步的桌面环境就完成了。
浙公网安备 33010602011771号