gpm
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)。