I am LAZY bones? AN ancient AND boring SITE

2008年 09月 19日 的归档

解决了gentoo的man乱码问题

gentoo下,装了 app-i18n/man-pages-zh_CN ,但是man ls,就是一堆地乱码,虽说大家都推荐看英文的man,但对于我这种英盲来说,有个中文的man页,还是有必要的,即使做为辅助也好。
在gentoo论坛里,其实很久以前就有人提过此问题,虽然有解决办法,但是比较麻烦,而且有点小郁闷的是,居然过了这么久,此问题的包还没有正式进入gentoo的源。
从上面那帖子里,可以知道,问题的原因就是man用的 groff/nroff 不支持utf8.解决办法也就是换一个nroff而已。照着做估计也没问题,但是后来发现gentoo-china-overlay里面其实是有groff-utf8的。所以就找了个更简单的办法:
我不想用layman把整个overlay都下载下来,所以用了如下命令:

cd /usr/local/portage 之前我就建过这个目录,没的话,参考这里
mkdir -pv app-text/groff-utf8
wget “http://gentoo-china-overlay.googlecode.com/svn/trunk/app-text/groff-utf8/groff-utf8-0.ebuild”
ebuild groff-utf8-0.ebuild manifest
emerge groff-utf8 -av
完了之后,按提示
vim /etc/man.conf 将里面的 NROFF 那行改为 NROFF /usr/bin/groff-utf8 -Tutf8 -c -mandoc

完成了。

我的gentoo用开源驱动了

因为xorg-server出了1.5.0,然后装着ati-drivers,升级的时候,一直提示:

[blocks B ] x11-drivers/ati-drivers (is blocking x11-base/xorg-server-1.5.0)

不得已,把ati-drivers先给卸载了,经过千辛万苦(过程真的挺曲折的),终于把xorg-server给升级上去了,却发现X打不开了,呵呵,其实早料到会有这个下场,于是重新装了一下 xf86-video-ati,把xorg.conf删了(之前就没这文件的),再启动X的时候,倒是可以了,但键盘、鼠标、触摸板全部不能用了,呵呵,只能硬着头皮写了个 xorg.conf ,终于算是能用了。但是3D驱动还有问题,一开compiz就是白屏,暂时先关掉吧,等待A卡官方驱动更了,刚好早上看到发布了8.9的驱动,不知道啥时候能用上,呵呵。
在此备份一下我的 xorg.conf

下载: xorg.conf
  1. Section "ServerLayout"
  2. Identifier     "Default Layout"
  3. Screen      0  "Default Screen" 0 0
  4. InputDevice    "Synaptics Touchpad"
  5. InputDevice    "Generic Keyboard"
  6. InputDevice    "Configured Mouse"
  7. Option     "OffTime" "180"
  8. EndSection
  9.  
  10. Section "Files"
  11. EndSection
  12.  
  13. Section "InputDevice"
  14. Identifier  "Generic Keyboard"
  15. Driver      "kbd"
  16. Option     "XkbRules" "xorg"
  17. Option     "XkbModel" "pc105"
  18. Option     "XkbLayout" "cn"
  19. EndSection
  20.  
  21. Section "InputDevice"
  22. Identifier  "Configured Mouse"
  23. Driver      "mouse"
  24. Option     "CorePointer"
  25. EndSection
  26.  
  27. Section "InputDevice"
  28. Identifier  "Synaptics Touchpad"
  29. Driver      "synaptics"
  30. Option     "SendCoreEvents" "true"
  31. Option     "SHMConfig" "on"
  32. Option     "Device" "/dev/psaux"
  33. Option     "Protocol" "auto-dev"
  34. Option     "HorizEdgeScroll" "0"
  35. EndSection
  36.  
  37. Section "Monitor"
  38. Identifier   "Configured Monitor"
  39. EndSection
  40.  
  41. Section "Screen"
  42. Identifier "Default Screen"
  43. Device     "Configured Video Device"
  44. Monitor    "Configured Monitor"
  45. DefaultDepth     24
  46. EndSection