2012年6月16日星期六

老机新生——Openbox的简洁使用方式

老黑T41已经高龄8岁,历经多次硬件升级:内存从256M,512M,到现在的1G;硬盘从30G,40G,到现在60G,另外又把光驱换成了硬盘架,把原装的30G插了回去;风扇换了两次;加了内置无线网卡。自从Ubuntu成为主力OS后,就一直跑得很欢。

但是自从去年升级到Linux Deepin 11.06,桌面环境从xfce转为gnome,响应严重滞后,显出龙钟老态。这样凑合了半年,终于忍无可忍,一方面准备入手新机,一方面死马当活马医,顺便比较了几个轻量级桌面环境和窗口管理器,最后决定试试Openbox。安装设置非常简单,性能提升效果显著,而且使用环境变化不大,转移成本可忽略不计。这半年下来,老黑可谓老当益壮,风采不减当年,看来又可健康工作若干年。

Openbox有两种使用方式,(1)作为独立的桌面环境,(2)作为成熟桌面环境的窗口管理器。前者复杂,需要安装一些辅助软件、设置很多东西,时间精力成本太高;网上的资料大都是这方面的。但是我采用后者,即把它当作gnome的窗口管理器,安装设置很简单,同时性能大幅提升,又不影响易用性。如果不是比T41还老的机器,如果不想自虐,强烈推荐后者,性价比极高。步骤如下:
  1. 安装
  2. sudo apt-get install openbox
  3. 启用openbox
  4. 在【首选项】-【启动应用程序】中添加一项命令“openbox --replace”。
  5. 设置快捷键
  6. 设置文件是~/.config/openbox/rc.xml,可以先拷贝一个例子再修改:
    mkdir -p ~/.config/openbox
    cp /etc/xdg/openbox/rc.xml ~/.config/openbox
    这个文件已经设置了各式快捷键,注解也很全面,删、改即可满足一般要求。


[......]

2011年9月2日星期五

如何关闭ubuntu 11.04启动音乐

夜深人静,蹑影潜形,开启电脑,却被启动音乐败露踪迹。
上下求索,发现启动时有两段音乐,登录界面的音乐和登录成功后的音乐:

  1. 登录界面的声音
    在“菜单——系统管理——登录界面”里,首先选中“播放登录声音”,关闭此对话框,然后再进来,取消此选项,即可关闭。
    默认显示的是没有选中,但实际有声音,这一点够迷惑人的。应该是bug。

  2. 登录成功后的声音
    在“菜单——首选项——启动应用程序”里,取消gnome login sound,即可关闭。
补充一点,这两段音乐都在/usr/share/sounds/根目录或子目录下,可以替换为自己喜欢的音乐。我安装的是LinuxDeepin 11.06,相关文件在/usr/share/sounds/LinuxDeepin/stereo/下。

[......]

2011年7月23日星期六

Linux Deepin 11.06的安装与调整

Linux Deepin 11.06发布了,忍不住诱惑,抛弃了原来的10.06,保留/home的情况下,安装了11.06。安装过程与ESN的菜园: Linux Deepin 10.06的安装与调整基本相同。安装完毕,各个功能键就都能用了,只是Fn+F3有问题,是锁定而非关闭屏幕。

另外,按照ESN的菜园: Linux Deepin 10.06的安装与调整的方法进行了设置,但tpb无法自动启动。按照这篇博文设置了nvram组的MODE,竟然无法启动了。只好在命令行下删除了刚才添加的文件/etc/udev/rules.d/50-udev-default.rules。仔细查看了/lib/udev/rules.d/50-udev-default.rules,发现其中有此命令
KERNEL=="mem|kmem|port|nvram", GROUP="kmem", MODE="0640"
于是,将当前用户加入到kmem组,重启,问题解决。


[......]

2011年2月10日星期四

找回Linux Deepin 10.06(xfce4)桌面上的图标和文件

以前曾经写过找回xfce桌面上的图标和文件。不幸再次发生,桌面光秃秃只剩背景图片,在桌面上单击右键也无效,更不幸的是,原来的补救方法也无效了,根本找不到“允许xfce管理桌面”选项。这里提到运行xfdesktop,在终端控制台试了一下,果然有效。不关闭运行xfdesktop的终端控制台,注销用户,记得选中“保存session以便下次登入时使用”,这样以后就会自动启动xfdesktop。

[......]

2010年7月25日星期日

Linux Deepin 10.06的安装与调整

计划在6月发布的Linux Deepin 10.06姗姗来迟,7月初放出beta版后,连续发布RC1、2、3之后,终于在7月23日下午两点多正式发布。作为Hiweed的老用户,向开发者表示感谢和祝贺!在此将安装中遇到的问题和解决方案记录下来,以示支持。

相关软硬件情况
硬件:Thinkpad T41,
  • 内存 1G
  • CPU Intel(R) Pentium(R) M processor 1400MHz
  • 声卡 ICH4 - Intel 82801DB-ICH4
  • 显卡 ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
  • 网卡 Intel Corporation 82540EP Gigabit Ethernet Controller (Mobile) (rev 03)
  • 无线网卡 Intel Corporation PRO/Wireless 2915ABG [Calexico2] Network Connection (rev 05)
原有系统:Hiweed 2和Windows XP

文件系统情况:
esn@esn-laptop:~$ df
文件系统           1K-块        已用     可用 已用% 挂载点
/dev/sda10             3616412    528232   2904476  16% /
udev                    512964       292    512672   1% /dev
none                    512964       380    512584   1% /dev/shm
none                    512964       180    512784   1% /var/run
none                    512964         0    512964   0% /var/lock
none                    512964         0    512964   0% /lib/init/rw
/dev/sda3              5916720   5361660    249636  96% /home
/dev/sda9              6287752   1834240   4134104  31% /usr
/dev/sda1              5115640   4850008    265632  95% /media/sda1
/dev/sda5             15346880  15180408    166472  99% /media/sda5
/dev/sda6             20469984  20431568     38416 100% /media/sda6
/dev/sda7             20469984  20019136    450848  98% /media/sda7


首先按照A better way to create a customized USB drive with Ubuntu Live on it所讲的方法制作了启动U盘,用此U盘启动后安装。

安装步骤很简单,设置分区,时区,用户即可,很快即安装完毕。

首次启动之后,就基本可以使用了。
  1. 显示和声音正常
  2. 调整LCD亮度(Fn+Home,Fn+End)、音量和开关键盘灯(Fn+PgUp)的快捷键都正常
  3. 待机功能正常,待机的快捷键(Fn+F4)也能用。这是最让我满意的,在Hiweed2下曾折腾数次均无功而返。
  4. 无线网卡驱动正常安装。
  5. Windows下的各分区正常挂载。(在安装过程的调整分区时,我将Windows下的各分区挂载到/media下。如果没有做此操作,不知安装程序能否自动挂载。
  6. 另外,Windows XP正常保留下来。
我的/home是单独的分区,所以原有的设置都保留下来(例如bash的设置,firefox的设置和插件等等,好处多多),同时也带来一些问题:
  1. 开始菜单比较乱,凑合用。
  2. 自定义键盘快捷键设置(例如Ctrl+F9启动firefox)虽然没变,但不起作用。先设置为默认值,然后重新设置即起作用了。需要注意的是,原先只有在“键盘”处设置,在此新版本中,还有“窗口管理器”设置窗口相关的快捷键,例如水平最大化等。
  3. NetworkManager的applet没有启动。我原来一直用/etc/network/interfaces设置网络,在NetworkManager已经接管的情况下是无效的。开始时我不明所以浪费了很多时间。执行nm-applet即可启动,然后就可以设置网络。在开始菜单-设置-“Session和启动”中勾选“网络管理器”后即可在下次登录时自动启动。
  4. 字体模糊。重新设置喜欢的字体即可。我使用文泉驿微米黑。为GVIM设置字体,可以在~/.gvimrc中添加下面一行(用fc-list可以查看系统的字体):
    set gfn=WenQuanYi\ Micro\ Hei\ 12
  5. 下面的问题与原有设置无关:

  6. GVIM的菜单无法显示。参考这里。与其不同的是,我这里没有报错,只是菜单空白。
    cd /usr/share/vim/vim72/lang
    sudo ln -s menu_zh_cn.utf-8.vim menu_zh_cn.utf8.vim
  7. 没有OSD(调整音量、LCD亮度时的屏幕提示)。安装tpb即可,并调整参数使其显示与Windows一致。(参照在Thinkpad上安装Ubuntu笔记Tpb - ThinkWiki
    sudo apt-get install tpb
    sudo cp /etc/tpbrc ~/.tpbrc
    编辑~/.tpbrc,在最后加入
    OSDFONT   -bitstream-bitstream vera sans-medium-r-*-*-*-240-*-*-*-*-iso10646-1
    OSDCOLOR    Green
    OSDVERTICAL 50
    OSDHORIZONTAL 30
    OSDALIGN    CENTER
    把当前用户加入到nvram组,并将tpb加入自动启动程序。
  8. 关闭屏幕的快捷键Fn+F3不起作用。目前以合上本本代替。
  9. "系统"-"软件源"无法使用。在终端运行sudo software-properties-gtk,将得到如下出错信息:
    Traceback (most recent call last):
    File "/usr/bin/software-properties-gtk", line 113, in
    app = SoftwarePropertiesGtk(datadir=data_dir, options=options, file=file)
    File "/usr/lib/python2.6/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 87, in __init__
    SoftwareProperties.__init__(self, options=options, datadir=datadir)
    File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 90, in __init__
    self.reload_sourceslist()
    File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 538, in reload_sourceslist
    self.distro.get_sources(self.sourceslist)
    File "/usr/lib/python2.6/dist-packages/aptsources/distro.py", line 90, in get_sources
    raise NoDistroTemplateException("Error: could not find a "
    aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template

    其错误在于找不到ID为Deepin的sourcelist模版。而ID保存在/etc/lsb-release内,将其第一行
    DISTRIB_ID=Deepin
    改为
    DISTRIB_ID=Ubuntu
    即可解决问题。
  10. 摄像头没有图像。修改使用摄像头的程序的快捷方式,例如skype
    bash -c 'LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype'
  11. Virtualbox独占音频。修改
  12. 还有一个不算问题的问题,即没有安装PDF打印机。安装cups-pdf即可:
    sudo apt-get install cups-pdf

    有文章说,还需要手动在用户目录下建立PDF目录。
接下来就是安装所需的程序了。


[......]

2010年7月24日星期六

重装linux之前的准备

重装linux之前,将下列设置保存下来,可以方便以后参考。
1.家目录内的dotfiles
.bash_profile .inputrc .mutt.alias .profile
.bashrc .mailcap .muttrc .vimrc
.bash_history .gvimrc .mime.types .procmailrc

2.xfce开始菜单
/usr/share/applications

3.exim4设置
/etc/exim4/passwd.client
/etc/exim4/update-exim4.conf.conf

4.crontab设置
crontab -e
然后另存

5.网络设置
/etc/network/interface
/etc/network/resolv.conf

6.挂载设置
/etc/fstab
也可以保存df命令的输出。

7.分区设置
sudo fdisk -l

8.使用FEBE保存firefox扩展,设置,。。。


[......]