【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生效
                
                
                
                
                
                
                
                
                
                
                
                


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM