从命令行启用触摸板 Ubuntu 18.04

从命令行启用触摸板 Ubuntu 18.04

我已看到过针对我的问题的几个假定答案,但是都没有用。

通常我会关闭触摸板,因为指针会跳到我不希望出现的地方,这似乎很麻烦。但偶尔我的鼠标会冻结,我希望能够使用触摸板来做某事。问题是启用触摸板似乎需要使用鼠标,如果鼠标冻结,我就无法使用。我想从命令行启用触摸板。正如我所说,我见过几个建议,但都不起作用。

(1)xinput 列表

然后是 xinput --list-props nn

其中“nn”是初始“xinput list”给出的“SynPS/2 Synaptics TouchPad”的 ID。

问题:当我执行“xinput list”时没有给出这样的项目。

(2)完成后,使用“Fn+F1”切换触摸板

sudo apt 安装 xserver-xorg-input-synaptics

当我执行这个“sudo apt install”操作时,我被告知“xserver-xorg-input-synaptics 已经是最新版本”。

但是“Fn+F1”根本没有效果。

(3)synclient TouchpadOff=1 表示禁用触摸板,synclient TouchpadOff=0 表示启用触摸板。

没有给出错误消息,但是什么也没有发生。

还有其他想法吗?

请注意,我的顶部菜单栏上的“触摸板指示器”工作正常,但当我实际需要到,这时我的鼠标就冻结了。抓住 22。

我现在收到了两个回复,一个来自 Stephen Boston,建议我看看 F1 以外的功能键(一个带有“带有指示线的方块——可能吗?”)。我的键盘上没有这样的键;我的笔记本电脑是戴尔“Latitude E7470”(???)。试过了全部功能键,一次一个,按住“Fn”键并按下功能键。除了“Fn-F11”切换当前窗口的扩展外,其他都没有任何反应。没有启用触摸板。

另一个回应来自“PRATAP”,他建议

https://askubuntu.com/a/1140700/739431

这可能是一种解决方法。我尝试按照此链接的建议进行操作:

xmodmap -pke | grep TouchpadToggle

制作

keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle

于是我就这么做了

xmodmap -e "keycode 199 = XF86TouchpadToggle"

按照我理解的说明进行操作。

完成此操作后,我尝试了“Fn+F5” --- 没有任何效果 --- 以及“Fn+F1”,同样如此。

我不明白说明中的第 2 步“检查键盘上用于切换触摸板的符号.. 在我的情况下它位于 F5 # 使用键盘上的键更改 F5”。

据我所知键盘上的符号是“用于切换触摸板”。

如果我做

xmodmap -pke | grep F5

我明白了

keycode  71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5

这正是给定示例中的结果。

于是我尝试了(用锤子和希望;不知道发生了什么!)

xmodmap -e "keycode 71 = XF86TouchpadToggle"

我第一次尝试“Fn+F5”时,触摸板似乎被打开了,我以为我成功了。但它不会切换离开再次。我使用顶部菜单栏上的图标关闭了触摸板。然后“Fn+F5”就不起作用了。

这真让人气愤。

而这种愤怒还在继续。

synclient TouchpadOff=0

结构(“bistoco” 推荐)不是对我有用。(我也尝试在“Off”中使用小写字母“o”;结果相同。)

为什么计算机会挑剔???

答案1

这对我有用

synclient Touchpadoff=0

这是一个答案使用 bash 脚本

答案2

这对我有用:在你的 .bash_aliases 文件中创建一个包含几个别名的条目 - 一个用于禁用触控板,另一个用于启用触控板。

#禁用触控板

别名 trkon="synclient TouchpadOff=0"

#启用触控板

别名 trkof="synclient TouchpadOff=1"

相关内容