【linux】自定義配置debian+openbox

 

openbox確實是好東西阿,小巧,不開iceweasel時內存總使用量不到200M,功能又強大,不過限於我是菜鳥,openbox再強大也有限。。。
debian裝openbox是及其簡單的,不過爲了使用tint2任務欄只能用sid,testing和stable源裏都沒有tint2,不少高手都
是用pypanel的,我第一次看到openbox是在虛擬機裏裝的CrunchBang
Linux,因此對tint2深有好感。tint2頗有意思,便是虛擬桌面欄又是窗口欄,很是好看方便。只是CrunchBang是ubuntu-based,因此打算本身嘗試。
個人安裝環境:
hp3742tu,intel-core2 X2,2B RAM,intel GM965
Linux debian 2.6.30-1-amd64 #1 SMP Wed Jul 8 12:20:34 UTC 2009 x86_64 GNU/Linux
1.
先裝好sid

aptitude install xorg
aptitude install openbox tint2 conky obconf pcmanfm feh gtk-chtheme
其中obconf是圖形化的配置工具,使用簡單,只是功能不全,因此有些須要手動配置
feh是一個輕量級、強大的圖像查看器,同時它也能夠用來管理桌面壁紙
gtk-chtheme是用於gtk程序的theme設置(iceweasel,synaptic之類)
pcmanfm就不說了,輕巧又強大,誰用誰知道
conky就更牛×B了,什麼都有
去下載obmenu
wget -c http://downloads.sourceforge.net/sourceforge/obmenu/obmenu-1.0.tar.gz?use_mirror=ncu
tar xvfz obmenu-1.0.tar.gz
cd obmenu-1.0
sudo python setup.py install
(另外adaml兄說,源裏的obmenu不能用是由於同時存在python2.4和2.5 把命令改爲python2.5 /usr/bin/obmenu啓動obmenu就ok了)
2.
先配置~/.config/openbox/autostart.sh腳本,它會在openbox啓動時自動運行程序
個人autostart.sh:
# Run the system-wide support stuff
#. $GLOBALAUTOSTART
# Programs to launch at startup
# =============================
# Enable power management
gnome-power-manager &
# Force openoffice.org to use GTK theme
# enable this if you install openoffice
export OOO_FORCE_DESKTOP=gnome
# set background image
feh --bg-scale /home/stesen/pic/Misty\ Trees-0.1-0.jpg &
# Start screensaver deamon
gnome-screensaver &
# Launch network manager applet
(sleep 4s && nm-applet) &
# Launch Conky
conky -q &
# Launch panel
tint2 &
其中
export OOO_FORCE_DESKTOP=gnome  是用於openoffice的界面
feh --bg-scale /home/stesen/pic/Misty\ Trees-0.1-0.jpg &  是用feh來設置桌面背景,個人背景是Misty Tree,kde-look.org上下的,一直很喜歡
& 表示後臺運行,必須加上,不然後面的程序得等前面的運行結束才啓動
重啓一下xorg就能看到pp的背景,又黑又醜的conky和原先就已經很不錯的任務欄了
3.
而後配置tint2:
編輯/home/stesen/.config/tint2/tint2rc
我直接借用了CrunchBan的配置,它的配置很是完美:
#---------------------------------------------
# TASKS
#---------------------------------------------
task_icon = 1
task_text = 1
task_width = 40
task_centered = 1
task_padding = 6 3
task_font = sans 7
task_font_color = #ffffff 70
task_active_font_color = #ffffff 85
task_background_id = 3
task_active_background_id = 2
#---------------------------------------------
# SYSTRAYBAR
#---------------------------------------------
systray_padding = 4 2 3
systray_background_id = 0
#---------------------------------------------
# CLOCK
#---------------------------------------------
time1_format = %H:%M
time1_font = sans 8
time2_format = %A %d %B
time2_font = sans 6
clock_font_color = #ffffff 76
clock_padding = 4 4
clock_background_id = 0
#---------------------------------------------
# BATTERY
#---------------------------------------------
battery = 0
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #ffffff 76
battery_padding = 1 0
battery_background_id = 0
#---------------------------------------------
# MOUSE ACTION ON TASK
#---------------------------------------------
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
4.
而後配置conky
編輯~/.conkyrc
配置文件在
http://conky.sourceforge.net/screenshots.html
上有幾個例子,以爲好的部分照着抄就好了,我也是照着寫的,再不夠google上大把
附上個人conkyrc(解壓後是隱藏文件,顏色搭配要適合背景,${color XXX}來控制):

        
        文件:conkyrc.tar.bz2
        大小:2KB
        下載:
下載
        
在個人機器上conky和opera貌似衝突,一開opera,conky就沒了
5.
配置pcmanfm和gtk-theme
pcmanfm比較好配置,只是一開始打開時總是提示我tango圖標問題,在~/.gtkrc-2.0的第一行寫上
gtk-icon-theme-name="Tango"
就好了
pcmanfm裏面edit--preferences--desktop--「manage the desktop and show file icons」前面這個勾不要勾,否則conky看不到了,萬一勾上了,修改~/.config/pcmanfm/main文件,
show_wallpaper=1
而後運行gtk-chtheme,選個theme,沒有的話去新立德找個gtk2-engines或gtk2-engines-XXX的包裝上
普通用戶和root用戶都運行一遍
看看~/.gtkrc-2.0裏面剛加的那句gtk-icon-theme-name="Tango"是否是被自動刪掉了,刪掉了就再加上
而後
sudo cp ~/.gtkrc-2.0 /root/
這樣,root用戶打開的synaptic,gedit之類也有theme了
6.
右鍵菜單
按照前面的正確按上(或按照adaml的方法啓動)obmenu,啓動它,由於是圖形界面的,很簡單,很少說了
菜單的配置參考 http://icculus.org/openbox/index.php/Help:Menus
文中講到debian菜單須要在~/.config/openbox/menu.xml中加一行(沒有該文件的話,把/etc/xdg/openbox/menu.xml拷過來):
編輯~/.config/openbox/rc.xml
在 和 標籤之間,menu.xml以前加入一行:
/var/lib/openbox/debian-menu.xml
或着
debian-menu.xml
/var/lib/openbox/debian-menu.xml能夠用update-menus更新菜單
debian-menu.xml是指向 ~/.config/openbox/debian-menu.xml(從/var/lib/openbox/debian-menu.xml拷過來的),須要本身手動編輯來更新
其中我遇到一個問題,我其餘都有了,只是debian的主菜單出不來
花了N個小時終於找到緣由了
~/.config/openbox/menu.xml中原本有一行:
debian" />
大小寫錯了,無語得很
7.
安裝鼠標指針主題
採用Comix Cursors主題
aptitude install comixcursors
默認的指針主題很是大,修改一下:
ls -l /usr/share/icons/default/
看到指針Theme的配置文件是/etc/alternatives/x-cursor-theme
編輯它把原來的「Huge」(Huge仍是Large?記不清了)改成」Small「,注意大小寫
ls -l  /usr/share/icons
能夠看到又不少種類的Comix Cursors,有興趣能夠都試試
重啓xorg生效
                
                
                
                
                
                
                
                
                
                
                
                php

相關文章
相關標籤/搜索