X里无法使用键盘鼠标!
Posted: Tue Jun 16, 2009 5:49 pm
之前用的是Ubuntu,不久前想把子Ubuntu换掉装Gentoo(之所以叫不久前是因为我学习装Gentoo有很长的历史
),然后再在VM试验Gentoo有网路的安装方法...
到现在,VM里的Gentoo是安装好了,不过X能起来,但是无法使用键盘鼠标,也没多大的事,让他命令行生存着也好!
不过我真实主机的Gentoo竟然也有同样的问题: startx 画面有反应最后进入黑白屏幕,这是好事啊...可是当移动鼠标时让我失望了...当我按键盘时更是让我心寒...结果就是两个Input Device无法使用!
我装的是AMD64的Gentoo,过程是这样的:
我装好系统以后马上更改了/etc/make.conf 改写后的一部分
然后我执行
更新完系统和变量后我分别执行
接下来就不行了,第一次是画面显示不出来黑白,有点那种蓝色(能看到鼠标的X,但是不能移动),键盘失效没有反应...
最后不得已reset键重启...
然后再执行半自动设定X...
startx有起色就是能看到简单的黑白界面(终端、时针之类的window),但是键盘鼠标还是不行...
后来参考官方之类的文档再次设定 /etc/X11/xorg.conf 成后面的配置还是没用...
keyboard的"Protocol"无论是用"PS/2"还是用"AutoReport"都没有用...
mouse的"Protocol"无论是用"PS/2"还是"Auto"也都没有用...
另外我还执行了下面两个命令
检查:
能看得到鼠标移动...
上面的code里可以看出没有显示keyboard的设备,不知道这正不正常? 
Kernel我敢肯定是编有keyboard和mouse的,并且是编进了内核...
望前辈高手们帮小弟解疑...
到现在,VM里的Gentoo是安装好了,不过X能起来,但是无法使用键盘鼠标,也没多大的事,让他命令行生存着也好!
不过我真实主机的Gentoo竟然也有同样的问题: startx 画面有反应最后进入黑白屏幕,这是好事啊...可是当移动鼠标时让我失望了...当我按键盘时更是让我心寒...结果就是两个Input Device无法使用!
我装的是AMD64的Gentoo,过程是这样的:
我装好系统以后马上更改了/etc/make.conf 改写后的一部分
Code: Select all
USE="mmx sse sse2 sse3 dvd cdr X gnome qtk alsa -kde -qt -ipv6 -cups"
VIDEO_CARDS="nvidia"
ALSA_CARDS="hda-intel"
INPUT_DEVICES="keyboard mouse"
Code: Select all
emerge --update --deep --newuse worldCode: Select all
emerge xorg-x11
env-update
source /etc/profile
Xorg -configure
X -config /root/xorg.conf.new 最后不得已reset键重启...
然后再执行
Code: Select all
xorgconfigstartx有起色就是能看到简单的黑白界面(终端、时针之类的window),但是键盘鼠标还是不行...
后来参考官方之类的文档再次设定 /etc/X11/xorg.conf 成后面的配置还是没用...
Code: Select all
# nano /etc/X11/xorg.conf
...
Section "InputDevice"
Identifier "keyboard0"
Driver "kbd"
Option "Protocol" "PS/2"
Option "Device" "/dev/input/keyboard0"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/input/mouse0"
Option "ZAxisMapping" "4 5"
EndSection
...
mouse的"Protocol"无论是用"PS/2"还是"Auto"也都没有用...
另外我还执行了下面两个命令
Code: Select all
# emerge xf86-input-keyboard
# emerge xf86-input-mouse
Code: Select all
# cat /dev/input/mouse0
Code: Select all
# ls /dev/input
by-path mice mouse0
望前辈高手们帮小弟解疑...