找回消失的Notification Area(Xubuntu)

美化桌面的时候会遇到通知区域(Notification Area)Applet不见了的情况,试图再加一个到面板上也会报类似“通知区域已经存在”的错误。

解决办法是检查~/.config/xfce4/panel目录下有没有名字以systray开头的文件,删掉这些文件。
rm ~/.config/xfce4/panel/systray*
再编辑~/.config/xfce4/panel/panels.xml这个文件,如果有一行包含systray的,也删掉。

再次登入后,重新添加通知区域到面板就可以了。

升级到Ubuntu 8.10

花了一天多的时间将笔记本(IBM Thinkpad T43)升级到了Ubuntu新发布的8.10版本。

升级过程很顺利(就是时间比较长),其间遇到了Network Manager小程序不停地弹出消息对话框,说“找不到所需的资源,无法继续”,但不影响升级包的安装。

重启系统后,Network Manager小程序居然不能加载了,在launchpad里搜索到解决办法是只在/etc/network/interfaces文件里保留下面这两行。

auto lo
iface lo inet loopback

第二个问题是,升级后无线网卡不工作了,用dmesg | grep ipw2200查看,有如下类似的信息:

ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network

google后知道是firmware加载的问题,检查/lib/firmware目录,没在当前使用中的内核目录(/lib/firmware/2.6.27-7-generic/)里找到这些firmware文件。从ipw2200的网站上下载后解压到这个目录后重启就解决了。(补充:使用原来的2.6.24内核启动系统无线网卡是正常的)

audacious不出声了?

audacious不能播放mp3有一段时间了,今天找到这个问题的原因。

如果用终端运行audacious,就会在console里看到下面的错误信息:

*** PULSEAUDIO: Unable to connect: Connection refused
MADPlug-Message: failed to open audio output: XMMS reverse compatibility output plugin

之前试过卸载再重装audacious,没用。

按照google到的结果提示的,发现系统里没有安装pulseaudio。而且,发现audacious里设置output plugin为alsa或oss就可以播放出来了。那pulseaudio为什么不行呢?

修改/etc/default/pulseaudio文件,PULSEAUDIO_SYSTEM_START=1 让pulseaudio服务在系统启动时启动。

最重要的,把自己的用户加到pulse, pulse-access, pulse-rt这3个group里,这个就是最根本的原因了。

Xfce 字体问题

昨天为了使用笔记本(T43, ATI Mobility Radeon X300显卡)的VGA OUT功能,改用了ATI的驱动(xorg-driver-fglrx),字体变小了,虽然在User Interface和Window Manager里设置了字体,但有些地方的字体还是很小,尤其是ThunderBird的邮件正文,中文字都要缩成一团了。

Google到了一个方法,就是修改~/.config/xfce4/Xft.xrdb这个文件,在里面加上这句

Xft.dpi: 96

再看User Interface的Font设置,发现里面也有DPI的设置,呵呵。