General purpose mouse (简体中文)
GPM(General Purpose Mouse,通用鼠标)是为 Linux 虚拟控制台(TTY)提供鼠标支持的守护进程。大多数 Linux 发行版中都有它。
安装
台式机
# pacman -S gpm
笔记本
警告:
xf86-input-synaptics
已经停止维护,请尽量使用 libinput。用 pacman 安装 gpm 和 xf86-input-synaptics 即可。
# pacman -S gpm xf86-input-synaptics
配置
-m
参数表示预定义要使用的鼠标。-t
参数表示预处理您使用的鼠标类型。要得到能被-t
参数接受的类型的列表,用-t help
运行gpm
。
# gpm -m /dev/psaux -t help
如果鼠标只有两个键,将参数 -2
传递给 GPM_ARGS
,这样第二个键就可以完成粘贴功能。
gpm 软件包需要使用一些参数启动,这些参数可以添加到 /etc/conf.d/gpm
或者直接在运行 gpm
时使用。
- 对于 PS/2 鼠标,用下面这行替代已有的一行:
GPM_ARGS="-m /dev/psaux -t ps2"
- 对于 USB 鼠标应该使用:
GPM_ARGS="-m /dev/input/mice -t imps2"
- 对于 IBM Trackpoints 使用:
GPM_ARGS="-m /dev/input/mice -t ps2"
配置好合适的选项之后,在/etc/rc.conf
文件中把 gpm
添加至 DAEMONS
行里面。例如:
DAEMONS=(syslog-ng gpm network netfs crond)
更多信息见 gpm(8)。