zoukankan      html  css  js  c++  java
  • 【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生效
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    

  • 相关阅读:
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    449. Serialize and Deserialize BST
    114. Flatten Binary Tree to Linked List
    199. Binary Tree Right Side View
    173. Binary Search Tree Iterator
    98. Validate Binary Search Tree
    965. Univalued Binary Tree
    589. N-ary Tree Preorder Traversal
    eclipse设置总结
  • 原文地址:https://www.cnblogs.com/lizunicon/p/3509424.html
Copyright © 2011-2022 走看看