LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 953|回复: 2

今天升级xorg-server到1.5.3-r5后, 触摸板不能动了[已解决]

[复制链接]
发表于 2009-4-9 11:21:31 | 显示全部楼层 |阅读模式
首先, /etc/make.conf里面该有的都有了.
$ cat /etc/make.conf | grep INPUT
INPUT_DEVICES="keyboard mouse synaptics evdev"

今天升级xorg-server到1.5.3-r5后, 键盘和触摸板都不能动了. 用Del+Alt+Backspace强退都不行.

查了一下以前的帖子。在/etc/X11/xorg.conf里加上了

  1. Section "ServerFlags"
  2.        Option "AllowEmptyInput" "False"
  3.        Option "AutoAddDevices" "False"
  4. EndSection
复制代码

且把所有的InputDevice都注释掉, 重新进X.

进桌面后触摸板不能动. 用Del+Alt+Backspace强退后(心里小小安慰,毕竟不用强行关机了)看到这些:

  1. dlopen: /usr/lib/xorg/modules/input//mouse_drv.so: undefined symbol: miPointGetMotionEvents
  2. (EE) Failed to load /usr/lib/xorg/modules/input //mouse_drv.so
  3. (EE) Failed to load module "mouse"
  4. (EE) No Input driver matching "mouse"
  5. (EE) config/hal: NewInputDeviceRequest failed
  6. (EE) config/hal: NewInputDeviceRequest failed
复制代码


看了一下/usr/lib/xorg/modules/input/下面有这四个文件:
evdev_drv.so kbd_drv.so mouse_drv.so synaptics_drv.so

请教一下现在该如何做, 谢谢.
发表于 2009-4-9 11:37:36 | 显示全部楼层
emerge xorg-server 时有提示过你的...
要基於新的 X 来做一次 emerge x11-drivers 下的东西。

You must rebuild all drivers if upgrading from xorg-server 1.4.1
or earlier, because the ABI changed. If you cannot start X because
of module version mismatch errors, this is your problem.
You can generate a list of all installed packages in the x11-drivers
category using this command:
emerge portage-utils; qlist -I -C x11-drivers/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-9 11:51:48 | 显示全部楼层
谢谢ls兄弟. 是我错了. 昨晚打完emerge -uDN后就睡去了. 今天一早没想就抱来上班。

重新emerge 所有 x11-driver后, 键盘老鼠都活了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表