唯若清尘

导航

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 &
...

到这里一个初步的桌面环境就完成了。  

  

     

posted on 2011-12-14 18:45  唯若清尘  阅读(1724)  评论(0)    收藏  举报