【win7+linux双系统】no synaptics touchpad detected and no repeater device 解决办法
来源:互联网 发布:android如何性能优化 编辑:程序博客网 时间:2024/06/08 02:34
这两天,我再搞我的电脑,想要安装win7+linux双系统。遇到了不少问题,想要跟大家分享一下
我的系统: win7 旗舰版 64bit / Red Hat Enterprise Linux 5.1
1)必须要先安装win7,然后留出一部分空余磁盘给Linux。先安装win7,才可以用RHEL自带的grub进行双系统引导。
2) 我并没有将Linux安装在主分区中,也可以引导。在安装Linux时,一定要选择自定义磁盘结构。
3)从网上的资料来看,以现在的电脑配置 swap分区大小不一定 是 内存X2,像我的内存是4G的,我只给了swap 2G空间。我也是参考网络资料,大部分信息现实2G足够。
通过以上方式,我安装完成了,一开始也走了些弯路,以为一定要做4个主分区,然后分给linux两个,或者我先安装了Linux然后,无法双系统引导等。
win7安装完毕,linux安装完毕,重新引导,选择进入Linux系统,这时傻眼了,无法启动 X Server。
因为之前都是在VM中安装Linux ,这时第一次在硬盘安装。我以为会不会是驱动的问题。
但疑惑的是,我在安装过程中,是可以显示图形化界面的。
不管三七二十一,开始分析错误。
首先考虑是配置文件错误 /etc/X11/xorg.conf
根据提示,我找到了日志文件 /var/log/Xorg.0.log
然后在网络上找到一条过滤错误的命令,我试了这个命令 less /var/log/Xorg.0.log | grep EE
然后提示中,有一条是:
no synaptics touchpad detected and no repeater device .....
【synaptics touchpad】触摸板
然后,通过直觉觉得是触摸板配置有问题,虽然,当我触摸面板时,显示屏上有有反映。
但,暂时没有别的思路,就认定触摸板配置出错,然后去解决。
最后,证明了,日志中的错误提示,是非常可信的。直觉也是可信的。
这个解决问题的过程是很复杂的我,在百度里谷歌里找了很多资料,也靠运气,最终解决了。
1)首先看Xorg.cof 的 触摸板部分,我最初的配置是这样的:
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection
2) 首先要确认 ,触摸板设备名是否是 /dev/input/mice
输入命令: cat /proc/bus/input/devices
没有截图,自己查看吧。我从结果中看到,我的设备名是 mouse0
改之 :
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection
3) 输入命令: startx,却依然无法启动 X server
偶然的搜到一个帖子,
https://bbs.archlinux.org/viewtopic.php?id=96409
然后看到那个帖子里所指定的 Section 内容巨多,然后设置了两条,之后,运行成功,谢天谢地。
这时我最终的那一个Section
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "AlwaysCore" "true"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
Option "Emulate3Buttons" "yes"
EndSection
保存并退出,运行 startx ,终于看到了期待已久的图形界面。
至于到底是哪一行代码有这么神奇的效果,还没有研究,太晚了 凌晨一点了,先兴奋的睡觉.....
转载,请注明出处。。。。
- 【win7+linux双系统】no synaptics touchpad detected and no repeater device 解决办法
- ubuntu和win7双系统引导,出现“no such device ”错误
- Synaptics Touchpad
- bootcamp安装win7双系统一直显示 no bootable device insert boot disk
- ios 4.3.5 越狱引导开机出现no device detected
- “no cuda-capable device is detected”问题解决方法
- No space left on device解决办法
- dell 1520 win7 x64 触摸板驱动 synaptics touchpad 16.2.10.3
- linux no space left on device的解决办法(iNode满导致)
- linux no space left on device的解决办法(iNode满导致)
- Linux中启动jenkins时报No space left on device错误的解决办法
- Linux--No space left on device
- linux /dev/fb no such device 解决方法
- linux No space left on device 问题解决
- linux异常:No space left on device
- Linux:No space left on device
- Windows Server 2008 R2 remote desktop no audio capture device detected
- Nsight VS2012 was not found,no CUDA-capable device is detected,cudaGetDeviceCount returned 30
- NS3基本介绍及入门
- 一些常用的工具使用方法
- Flex与java传递对象
- Android 菜单(OptionMenu)大全 建立你自己的菜单
- Exercises 3-4
- 【win7+linux双系统】no synaptics touchpad detected and no repeater device 解决办法
- ubuntu升级小疑点
- 意向要买《linux设备驱动程序》第三版一些参考
- 关于java复制
- 百度音乐接口-——可以根据这做一个在线音乐播放器哦
- vc++ 读取xml(1)
- JVM 详谈
- 《乔布斯传》经典摘录(四)
- MFC中重载的DoDataExchange函数为何不被调用