设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Slackware Linux
›
vectorlinux安装后的大问题!help
返回列表
查看:
929
|
回复:
5
vectorlinux安装后的大问题!help
[复制链接]
Denker
Denker
当前离线
积分
23
IP卡
狗仔卡
发表于 2004-11-3 20:00:23
|
显示全部楼层
|
阅读模式
我在一个方正的老笔记本上安装vectorlinux4。3 安装过成很顺利,可是运行后有几个问题
1)这是个很大的问题!就是笔记本上的鼠标触摸区只能移动鼠标,不能用来点击了,只能按下班的按键。我以为是linux下驱动的问题。可是,,,可是我回到windows下以后触摸区也不能点击了!!!!!!!这是怎么回事啊,求各位帮忙!
2)我想把lilo安装在软盘上,可是试了N便都没成功~~
3)我是新手,还会有很多问题的 :)
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
Denker
Denker
当前离线
积分
23
IP卡
狗仔卡
楼主
|
发表于 2004-11-3 20:15:45
|
显示全部楼层
不好意思,windows下的问题在我第4次重启的时候自己好了
那怎么才能在linux下,让触摸屏起作用呢? 在鼠标的驱动选择的时候,我选的是不带滚轮,是这个原因吗?谢谢
回复
支持
反对
使用道具
举报
显身卡
dyte100
dyte100
当前离线
积分
472
IP卡
狗仔卡
发表于 2004-11-3 21:12:08
|
显示全部楼层
笔记本鼠标好像是7个键?
回复
支持
反对
使用道具
举报
显身卡
Denker
Denker
当前离线
积分
23
IP卡
狗仔卡
楼主
|
发表于 2004-11-4 08:41:57
|
显示全部楼层
7个?我的只有两个的,没有滚轮
回复
支持
反对
使用道具
举报
显身卡
billyahao
billyahao
当前离线
积分
1
IP卡
狗仔卡
发表于 2004-11-5 23:04:47
|
显示全部楼层
建议将lilo安装在root分区
安装时我也发现不能将lilo安装到软盘,怀疑是我软盘问题,由于不想将windows mbr引导覆盖,就将lilo安装到了root分区。
接下来就是利用loadlin.exe启动刚安装完的vl了,重启到DOS执行
loadlin ide root=/dev/hdaX initrd=initrd.img进入linux
运行dd if=/dev/hdaX of=lilo.lnx bs=512 count=1生成名为lilo.lnx的引导文件,将其copy至window引导分区,同时修改windows的boot.ini加入一行
C:\lilo.lnx=Vector Linux 4.3
OK,大功告成~
:cool:
回复
支持
反对
使用道具
举报
显身卡
dyte100
dyte100
当前离线
积分
472
IP卡
狗仔卡
发表于 2004-11-5 23:37:02
|
显示全部楼层
技术文章: (原创)教你一招:linux中如何使用微软鼠标的第4、5键
贴出者为 bufferfly
硬件驱动 bufferfly写著 '
bufferfly 发表于 中国Linux公社论坛
虽说使用linux的人大都对微软没什么好感,但不能否认微软确实也出了不少好东西呀,比如微软鼠标(IE系列) icon_smile.gif IE 2.0和以上版本都有5个按钮,除了正常的左中右外,两侧还各有一个,在windows中可用来支持浏览器的前进/后退功能很是方便。其实在linux中稍加配置也能完成同样的功能,为什么不呢?
(一)先解释一下linux中对鼠标按钮和滚轮的处理。
在linux中,滚轮被当作两个按钮来处理,向上滚是一个,向下滚是另一个。所以以IE2.0为例,一共有7个按钮:左中右三个,两侧各一个,加上滚轮两个。
(二)修改X配置
首先我们考虑你的机器只有一个鼠标的情况,因为我的实验是在IBM笔记本上进行的,微软鼠标是我的第二个鼠标(别忘了,笔记本自己还有一个呢),这种多于一个的情况有些复杂,稍后再叙述。
需要修改的配置文件 /etc/X11/XF86Config,或者 /etc/X11/XF86Config-4,如果两个都有就改第二个。
找到关于鼠标的一段,一般是下面这样的。
代码:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/mouse"
Option "
rotocol" "IMPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
其中 Identifier 和 "Device"字段各人的机器会不一样,我们也不用管它。我们需要修改的是其他字段,修改后的配置如下:
代码:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/mouse"
Option "
rotocol" "ExplorerPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "6 7"
Option "Buttons" "7"
EndSection
说明:
Option "Device" 字段说明鼠标的类型,这里改成微软鼠标的类型,如果是其它型号的鼠标,比如逻技,只要型号代码填写正确也应可行。至于普通的5键鼠标,用IMPS/2行不行,我没试过;
Option "Buttons" 字段说明鼠标的按钮个数,计算方法前面说过了;
Option "ZAxisMapping" 字段说明将滚轮映射成哪两个按键,这里也是比较有意的地方,无论你的鼠标有几个按钮,正常的情况应该是 "4 5"。可是X只能认识最后的两个按钮为鼠标,所以必须改成"6 7",而造成的后果就是:左右两侧的按钮成了滚轮,滚轮成了两侧的按钮,不过不要害怕,下面自有办法解决icon_smile.gif
(三)重新启动X
配置修改好了,重新启动X,看看我们的成果。在命令行下输入 xev 进行测试。
把鼠标移到那个小窗口中,分别按鼠标的各个按钮和上下滚动滚轮,窗口中应该出现button 1,button 2, ... button 7的字样。(注意:按下去时没有,必须释放才有,这是鼠标的工作原理,呵呵)
如果你能看到button 1 ... button 7,恭喜即将大功告成了。
现在我们还要解决滚轮和两侧按钮倒置的问题。在命令行中输入
代码:
xmodmap -e "pointer = 1 2 3 6 7 4 5"
将倒置的按钮顺序重新“正”过来!至此所有的设置完成,找个支持4、5键的流览器来看看,比如 Firefox 。
怎么样,在linux下面,你也能方便的“前进”,“后退”了吧。
下面再谈谈其它的问题。
(一)由于每次启动X后都需要手工执行xmodmap -e "pointer = 1 2 3 6 7 4 5",怎么才能自动执行呢?
这个本不属于本文讨论的范围,可考虑到使用的方便还是,我还是来写一点吧。
由于这个命令必须在每次启动X后执行,将它写在.bashrc等文件中是没有用的。有的系统.xinitrc或者.xsession也不行。似乎问题很复杂,不同的linux发型版本和桌面系统都不一样。
我以RedHat为例来说一下。
如果你使用Gnome,这么做:在自己的目录下建一个可执行脚本,比如叫mouse.sh
代码:
#!/usr/bin/bash
xmodmap -e "pointer = 1 2 3 6 7 4 5"
保存后别忘了chmod +x mouse.sh
进入gnome,在设置-〉其它设置 中找到session,把mouse.sh加到启动程序中即可。
如果你使用KDE,在自己的目录下建一个.kdestart文件,同样写上
代码:
#!/usr/bin/bash
xmodmap -e "pointer = 1 2 3 6 7 4 5"
即可。
(二)如何在多于一个鼠标的系统上(比如IBM笔记本)正确配置呢?
配置其实是一样的,可问题在于xmodmap似乎只支持CorePointer,即第一个鼠标,这样默认的配置,你的微软鼠标滚轮是左右两侧键,“正”不过来了。
我的解决办法是人工的禁止笔记本上自带的那个鼠标,(不知道将USB鼠标设置成CorePointer行不行,我没试过,嘿嘿)。
修改前的配置
代码:
Section "ServerLayout"
Identifier "Default"
InputDevice "Mouse0" "CorePointer"
InputDevice "Mouse1" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/psaux"
Option "
rotocol" "
S/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "
rotocol" "IMPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
修改后的配置
代码:
Section "ServerLayout"
Identifier "Default"
# InputDevice "Mouse0" "CorePointer"
# InputDevice "Mouse1" "SendCoreEvents"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "Device" "/dev/psaux"
# Option "
rotocol" "
S/2"
# Option "Emulate3Buttons" "no"
# Option "ZAxisMapping" "4 5"
# Option "Buttons" "5"
#EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "
rotocol" "ExplorerPS/2"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "6 7"
Option "Buttons" "7"
EndSession
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Archlinux讨论区
shell进阶应用、shell编程
开源软件专题讨论
Linux 输入开发与研究
BSD 讨论专题
LFS(LinuxfromScratch)
Linux 基础讨论区(新手速成)
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表