Answers:
Xmodmap在这里没有帮助。Xmodmap控制按钮和按键的物理到逻辑映射,而不是控制最初生成事件的物理过程。
用于这种选项的工具是xinput。属性名称取决于您的触摸板型号,可能类似于
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0
运行xinput list
以查看可用设备的名称并xinput list-props "the device name"
列出设备的属性。
另请参见Wiki上的带有xinput的动态输入配置和一些 示例。
gsettings
更改GUI界面的设置。
0
,1
,"1, 0, 0"
不使用它,而是xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" "3"
轮流攻到后退按钮...
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 11
(可能是该数字)似乎有效,尽管它在同一时间也可以用作后退按钮。编辑:哎呀,实际上那没用-?!?
您可以使用gsettings
:
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
启用点击即可点击。
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
将禁用它。这与在“系统设置”中更改它相同。
xmodmap
可能很有用-这是针对一本破旧的上网本,没有可用的左键单击...但是我也认为,如果我使用过xmodmap
,也可以在登录屏幕中启用它
« org.gnome.settings-daemon.peripherals.touchpad » does not exist
)
xinput
,如果您使用肉桂,则需要像这样进行相应的调整gsettings set org.cinnamon.settings-daemon.peripherals.touchpad false
。
基于主要答案,考虑到我必须在那里修改一些说明:
因此,启用点击的命令的格式为:
xinput set-prop "device" "action" 1
要阅读“设备”,您必须做
xinput list
但是可能很难识别该列表中的设备。一些提示:它可能在“虚拟核心指针”下;它可能包含“ Syn”,“ Synaptics”,“ Touchpad”,“ Alps”,“ Glidepoint”之类的术语。例如,我的是AlpsPS/2 ALPS GlidePoint id=16
,但我不得不猜测;因为我不确定我是否已通过使用xinput --disable 16
和禁用/启用触摸板来测试是否是正确的ID号xinput --enable 16
。
现在,要摆脱所有令人困惑的名称,可以使用ID号代替设备和操作名称。
因此,阅读“动作”:
xinput list-props 16
其中列出:
libinput Tapping Enabled (297): 0
因此,使用ID号代替名称,最后的命令是:
xinput set-prop 16 297 1
注意:由于某种原因,使用主要答案所建议的命令中动作的名称对我来说(xinput set-prop ""AlpsPS/2 ALPS GlidePoint" "Tapping Enabled" 1
)不起作用,而仅使用设备名称起作用(xinput set-prop "AlpsPS/2 ALPS GlidePoint" 297 1
)。
该命令在没有GUI进行此类设置的系统中很有用,例如在发布之日我正在测试的LXQT中。