在命令行下用鼠标
1.
得到GPM
如果你刚装好Gentoo,你很可能还没有把你的鼠标设置成能在命令行界面下工作。或者可能你不用或不需要X服务,但是你仍需要使用鼠标。解决方法很简单:gpm,通用目的鼠标服务。
首先,你需要得到GPM:
代码 1.1: 获得GPM |
# emerge gpm
|
你可能在编译的时候会注意到几条有关配置服务的警告信息。你必须在启动GPM前进行配置。
2.
配置GPM
在你能够使用GPM前,你必须取消几条有关你鼠标的位置和协议的内容的注释。你可以编辑GPM的配置文件来做这个:
代码 2.1: 建立GPM |
# nano /etc/conf.d/gpm
|
对于我来说,我有一个在/dev/input/mouse0的鼠标。所以,我解除了/dev/input/mice的注释,因为这是一个为系统中的所有鼠标准备的一个通用设备和协议。试着在使用/dev/psaux之前使用/dev/input/mice,因为前者在最新的2.6内核中已经不被推荐而且被禁用了。如果/dev/input/mice失败了,然后回去试试别的设备。这是我的例子/etc/conf.d/gpm:
代码 2.2: GPM配置实例 |
#MOUSE=ps2
MOUSE=imps2
#MOUSEDEV=/dev/psaux
MOUSEDEV=/dev/input/mice
|
如果你有一个滚轮鼠标,你将会希望用imps2协议,所以取消那行的注释。如果imps2和ps2都无法为你工作,请参考GPM信息页(info gpm)来找到其他可尝试的协议。同时,如果你想要在终端中点击超链接去导航到一个网站,那么跟着/etc/conf.d/gpm里的提示是一个好主意:
代码 2.3: 其他选项 |
APPEND="-l \"a-zA-Z0-9_.:~/\300-\326\330-\366\370-\377\""
|
剩下的conf.d文件包含了一些你使用鼠标服务的其他建议;解除各种你所需要的选项的注释。请参见man gpm来得到更多的信息。
3.
运行GPM
现在你的鼠标服务已经安装并配置好了,现在是时间来使用它了:
代码 3.1: GPM的init脚本 |
# /etc/init.d/gpm start
|
你应该能看见一个块状的指针出现。记住只有root才能运行GPM的init脚本。然而,要避免每次你启动一个新对话的时候都要运行su然后再运行脚本,为什么不在你每次开启你的电脑时都启动GPM呢?
代码 3.2: 把GPM加入到默认运行程级 |
# rc-update add gpm default
|
现在,无论何时你启动你的电脑,每次你到登陆提示时都会被命令行鼠标迎接。即使你不用root用户登陆,鼠标服务仍然会继续运行。
4.
使用GPM
复制和粘贴
用鼠标服务来复制和粘贴大块的文本会十分简单。只要简单地用鼠标左键把文本高亮标记起来(当你放开鼠标时它仍会保留高亮),如果你希望的话,切换到一个不同的终端,用鼠标指针定位,然后按下鼠标中键来在你的指针所指的位置粘贴文本。记住,你也可以在不离开你开启的终端时使用复制粘贴。这将使发送显示出的错误信息到Gentoo Forums变得及其简单。
文本模式浏览和GPM
如果你有一个信息在一个屏幕上,还有一个文本浏览器在另一个屏幕上,你可以高亮它然后复制那个错误信息,然后切换到另一个终端,左键点击适当的文本输入框来选择它,然后按下鼠标中键。啊,你的错误信息现在已经贴到论坛上了。
虽然讨论文本浏览器有些超出指南的范围,但是不可避免地用户会需要找一个兼容的命令行浏览器。虽然lynx可能是最老也是构建最好的浏览器,它的界面却没有鼠标支持和识别。相反,试试用links吧,它有出色的鼠标整合。
代码 4.1: 得到links |
# emerge links
|
这个指南包括了如何在命令行使用鼠标的指导。祝你使用鼠标愉快!
本文档的内容遵循知识共享-署名-相同方式共享许可协议
|