+ -
当前位置:首页 → 问答吧 → [已解决]emerge -avuDNe world了一下,诡异的问题

[已解决]emerge -avuDNe world了一下,诡异的问题

时间:2009-09-17

来源:互联网

闲着没事,就
emerge -vuDNe system ; emerge -vuNDe world;emerge -av --depclean ; revdep-rebuild
(我承认我有点洁癖)

结果,现在启动x之后,按键盘自动变成了三击。搞得gdm都没法登陆。单纯的startx也是一样。比如按 e 键,就会输入eee;在经过一阵胡乱敲打键盘后,偶尔会变成两击的形式。但是原因不明。目前来看,鼠标好像还没有变成三击。
使用的是~x86的xserver-xorg,还有evdev,基本所有与x有关的都是~x86的。
现在鼠标键盘用的是evdev+hal的方式,xorg.conf中没有配置输入设备。

单纯字符界面下没有这种问题。
哪位大拿遇到过类似的情况。
初步怀疑可能和evdev有关。但是不知道该如何处理。

作者: erlv   发布时间: 2009-09-17

试试重新编译x11驱动。

qlist -I -C x11-drivers

作者: dutongtie   发布时间: 2009-09-17

我记得好像是hal的问题?重新编译、升级或降级之。

作者: druggo   发布时间: 2009-09-17

引用:
作者: dutongtie
试试重新编译x11驱动。

qlist -I -C x11-drivers
试了一下 重新编译 驱动 不行

作者: erlv   发布时间: 2009-09-17

引用:
作者: druggo
我记得好像是hal的问题?重新编译、升级或降级之。
重新编译了一下hal ,又更新到最新xorg-server.又尝试将hald开机时的运行从default提升到boot。还是不行。

另外,应该可以排除hal升级的问题,因为我在emerge -vuDNe world期间并没有升级过hal。
对了 只是增加了一个laptop的use

作者: erlv   发布时间: 2009-09-17

以前遇到类似的问题,不过是输入一个e 变成两个e,我是在xorg.conf 中的 ServerFlags section 加入
代码:
   Option "AutoAddDevices" "off"
        Option "AutoEnableDevices" "off"
        Option "AutoEmptyInput" "off"
解决的。
你看一下xorg的log文件,应该能发现一些问题。

作者: zhanxuw   发布时间: 2009-09-18

引用:
作者: druggo
我记得好像是hal的问题?重新编译、升级或降级之。
又将hal降级到了稳定版的hal-0.5.11-r9。还是不行

作者: erlv   发布时间: 2009-09-18

引用:
作者: zhanxuw
以前遇到类似的问题,不过是输入一个e 变成两个e,我是在xorg.conf 中的 ServerFlags section 加入
代码:
   Option "AutoAddDevices" "off"
        Option "AutoEnableDevices" "off"
        Option "AutoEmptyInput" "off"
解决的。
你看一下xorg的log文件,应该能发现一些问题。
谢谢zhanxuw 问题解决了。估计是evdev和hal自动添加键盘和鼠标时出的问题。
看xorg的log文件时,只是注意了warning和error 没注意其他信息

作者: erlv   发布时间: 2009-09-18