Gentoo X.org 下键盘无法响应

之前第一次装Gentoo,因为把~x86直接解禁,导致了最后许多软件包冲突,无法全局更新。这几天因为要写论文换回Ubuntu(Gentoo下LaTeX的CJK一时搞不定),顺便把原来的Gentoo给重装一遍(chroot真是个好东西)。

一步步装完,按照X.org安装指南装好X.org,装好gnome-light,重启进入Gentoo,发现键盘用不了,但是触摸板很神奇地能用。退出X,查看xorg.conf,键盘设置良好。

然后注意到了退出X后屏幕留下的启动信息,发现说找不到evdev。估计是X.org升级的影响。翻到X.org升级指南,发现果不其然。因为新版 X.org在驱动上使用了HAL,使用了evdev驱动来控制键盘(还有鼠标?)。

于是首先要确保内核开启了evdev支持(默认已开启):

Device Drivers --->

Input device support --->

--- Input device support
[*]     Event interface

编辑/etc/make.conf,在INPUT_DEVICES里加上evdev

最后更新xorg-server:

emerge -uav --newuse xorg-server

 

未分类 Comments(0) 2009年11月26日 07:39

终于把ibus找回来了

上一篇文章说过,我因为pygtk用不了而没法用ibus,其实具体原因是这样的:

在某次emerge -u world的时候,我安装了python 3.1,但是没运行python-updater(就算运行了,那些模块现在能全部移植过去么?),而且没有设为主python版本(毕竟相关应用还不成熟,而且不向下兼容)

然后又是某次emerge -u world,pycairo说要python2.6,于是就装了

接下来就杯具了:

  • 因为pycairo升级了,只能在python2.6下用,所以python下依赖pycairo的pygtk用不了;
  • 因为装了python 3.1,所以运行python-updater时,是从python 3.1更新到python 2.6,而这两个都没有用过python-updater从python 2.5中更新过,所以python 2.5里的模块都无法更新进python 2.6里

于是没办法,手动emerge pygtk,但是不管emerge了几次,运行ibus-setup都说找不到gtk模块。

终于,在网上搜到,原来少的不是pygtk,是pygobject-_-(我说这提示就不能友善点么)

把pygobject重装,又依次提示没有ibus、dbus和xdg,重新emerge ibus、dbus-python和pyxdg就OK了,注销再重新登录后就能用ibus了,感动啊~~~

于是得到的教训:升级python一定要记得python-updater,emerge完之后一定要留意软件包的message

未分类 Comments(0) 2009年9月01日 00:51

Wireless in Gentoo works

 In the past my Gentoo failed to connect some wireless connection.

Today I run wpa_cli to check what the problem is, and saw this message: ``Association request to the driver failed''. It's obvious that I didn't install WEP driver.

So I enable the following option, and recompile the kernel:

    Device Drivers  --->
[*] Network device support  --->
      Wireless LAN  --->
<*>   IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)

After rebooting my Gentoo, the wireless network is successfully connected!

BTW: my pygtk doesn't work and I can't use ibus, so it's written in English :(

linux Comments(6) 2009年9月01日 00:22

Work with Gentoo

花了一个星期的时间,终于差不多迁移到Gentoo来了,Ubuntu还留着,两个Home目录里也有多个符号链接来保持软件配置和数据的一致性。

目前还有些东西没弄好,包括但不限于:

  • 无线网卡:驱动装好了,NetworkManager也能用,但是经常连不上,今天更是成功连上了nm-apple却一直显示连接中-_-
  • LATEX:还没装,怕搞中文支持,反正现在也不用写论文
  • VirtualBox:昨天装了,貌似因为没把qt支持加到USE里而没有GUI-_-
  • Alsa配置未能保存,每次想听点什么都要打开控制来调整过

装了Gentoo才不得不赞叹Ubuntu的人性化,很多好用的默认配置(显示可挂载的分区,bash自动完成等)都在Gentoo下折腾了很久,针对Gnome的一些补丁(用户状态切换applet,触摸板配置,OSD Notify等)也很好用,希望它的一些补丁可以反馈到上游作者那里,让所有系统都可以受益(TX同学已经在Gentoo下自己干起来了)。

用了Gentoo几天,对它的好处目前只体会在新软件的使用上,连续几天emerge了一大堆东西,机子不停地跑呀跑。发现用Gentoo真的会让人有洁癖的,毕竟自己编译东西是相当费时的,更重要的是,装什么都是自己选择的(据说选择是Gentoo的重要理念之一)。另外就是囧这些东西让我明白了许多原来不了解的东西,对系统的工作有了更多的把握。

linux Comments(3) 2009年8月14日 06:32