1. 程式人生 > >為Arch Linux新增控制檯滑鼠支援(gpm)

為Arch Linux新增控制檯滑鼠支援(gpm)

在控制檯新增滑鼠支援主要是複製貼上比較方便,可以左鍵選中之後自動複製,右鍵貼上。在Arch下一般使用gpm這個包,具體安裝方式如下:
一般情況下,如果是在虛擬機器下或是隻是使用滑鼠的話

$ paceman -S gpm

就可以了,但是如果你是用的是膝上型電腦想要使用觸控板並且不是在虛擬機器下執行(因為如果使用虛擬機器,觸控板的操作也會被虛擬機器對映成普通滑鼠),那麼就需要

$ paceman -S gpm xf86-input-synaptics

如果你是在VMWare (Workstation / Fusion)下執行的Arch Linux,那麼如果安裝下面這個驅動會更好地支援:

$ paceman -S xf86-input-vmmouse

這樣所需要的所有軟體包就全部安裝完畢了。下面啟動這個軟體,gpm的用法如下:

$ gpm -m [/dev下滑鼠的檔名] -t [滑鼠型別]

為了獲得-t後可接的引數,可以使用

$ gpm -m /dev/input/mice -t help

檢視。滑鼠型別有ps2和usb兩種型別,如果是ps2的話,使用

$ gpm -m /dev/input/mice -t ps2

usb使用

$ gpm -m /dev/input/mice -t imps2

在vmware下直接使用usb的引數就行。然後並沒有結束,需要啟動gpm服務,

$ systemctl start gpm.service
$ systemctl enable gpm.service

在我的Arch下不知為什麼systemctl enable之後並不能開機自動啟動,於是我用根使用者加了一句

$ echo “systemctl start gpm.service” >> ~/.bashrc

這樣每次用根使用者啟動的時候就會自動啟動gpm了。安裝完之後就應該看到螢幕的游標,移動他,按住左鍵選中一段文字,然後移動到想要貼上的地方按右鍵就可以貼上了。

歡迎關注我的技術部落格:www.alanzjl.com


參考:Console mouse support :: Arch Wiki