xorg-server-1.4 发布了有一段时间,配合hal-0.5.10 以及evdev-1.2 可以支持鼠标、键盘的即插即用(hotplug)。

上一次的evdev 升级允许在xorg.conf 中仅仅指定Device 名称即可,不需要指定Driver,xorg 会自动搜索合适的驱动程序,这一此更彻底,在xorg.conf 中不需要进行任何InputDevice 有关的设置。

如果升级到了以上版本,可以修改xorg.conf 来使用hotplug 功能,修改非常简单,移除所有的InputDevice Section 和相关行即可。

Section "InputDevice"
...
EndSection
Section "ServerLayout"
...
InputDevice	"Trackpoint" "CorePointer"
InputDevice "Logitech MX1000" "SendCoreEvents"
InputDevice	"Externel USB Mouse" "SendCoreEvents"
InputDevice	"Generic Keyboard" "CoreKeyboard"
EndSection

移除之后,重启X,我的trackpoint、无线鼠标都工作得很好,甚至罗技的四向滚轮也可以正常驱动(仅仅横滚的方向弄反了:) )。

Xake 在这个讨论中对这次升级做了一些更详细的描述,同时也澄清了一些问题。在升级到这些版本之后,有些人遇到了Up键与PrintScreen键混在一起的情况,也包括我,尝试了Xake 的清空所有自定义属性 的方法,但不奏效。最终Disable 了PrintScreen 键,Up键恢复正常,等待fix。

一点题外话,在升级后,很多人遇到了类似的问题,并且抱怨xorg, evdev, 或是hal,Xake 很乐于帮助人们解决问题,但一再强调:

HAL is not the problem. DBUS is not the problem. xf86-input-evdev is not the problem. You configuration is the problem.

的确,如果希望使用最易用的linux,那么应该选择Ubuntu,而不是Gentoo,而遇到了以上问题,也是因为指定了允许升级不稳定版的关键字 ~arch:

ACCEPT_KEYWORDS="~x86"

每一次emerge --sync,看到成百上千的包更新,心里都会莫名的感动,理解Xake,想起几篇老文章,翻出来:

 

评论 (1)

这年头怎么这么多小白鼠用~x86/~amd64 ... 机器是用来用的, 不是用来折腾的 :D

Post a comment

mail.png


相似文章|Related Entries

最近更新|Recent Entries

不定期更新|Handy Entries

相似标签|Related Tags

分类栏目|Categories

按月归档|By Month

2008
03
02
01
2007
12
10
07
06
05
04
03
02
01
2006
12
11
10
09
08
07
06
05
04
03
02
01
2005
11
10
09
08
07
04
03
2004
12
11
10
09
08
07
06
05
04
03
02
01
2003
12
10
09
08
06
2002
09
08
04
03
02
2001
12
09
07
06
05

站内链接|Site Links

Powered by
Movable Type 3.34