我即将完成Ubuntu的自定义安装,这需要一些命令行工作。为了节省时间,我创建了一个命令的文本文件,我希望使用un希望将它们复制到tmux窗格之间。不幸的是,我很难让GPM工作。
为了能够安装GPM,我添加了宇宙存储库,但是在这样做之后,我能够安装它。
当我运行sudo systemctl enable gpm时,我会收到一条消息,gpm是not a native service, redirecting to systemd-sysv-install。当我运行sudo systemctl start gpm时,服务无法启动。运行journalctl -xe显示了一个可能的错误:cannot open/dev/mouse。

由于/dev/mouse不存在,我尝试创建符号链接,指向可能存在的/dev/input/mouse0和/dev/input/mice/。那时,我能够运行enable gpm而没有错误,但是没有出现游标。不过,指针在GUI中工作得很好。
看看systemctl status gpm,就会发现它还在抱怨/dev/鼠标。

我已经在拱形安装程序中安装了gpm,没有任何配置,它工作得很好。我需要做些什么来配置以在控制台中使用gpm?
编辑:部分成功!
如果我运行gpm -m /dev/input/mice或gpm -m /dev/input/mouse0,gpm会激活但不能正常工作。我的意思是,鼠标的输入会引起反应,但不是正确的反应。
移动鼠标可以进行滚动、选择和复制粘贴,而鼠标单击和滚动轮没有任何影响。
发布于 2020-06-15 02:56:28
好的,我明白了:
启动gpm with gpm -m /dev/psaux -t ps2‘
对于我来说,它起了作用,所以我将它添加到配置文件中。
/etc/gpm.confgpm.conf:device=/dev/psaux
type=ps2对于其他设备,请使用gpm -t help查找可能的设备。我不得不承认,ps2是正确的选择,对我来说并不明显。
https://askubuntu.com/questions/1250343
复制相似问题