我设法在我的华硕ux501大众上安装了Ubuntu16.04,但我的一些快捷方式不起作用。我并不是想全部修复它们,而只是一个:允许我启用或禁用触摸屏的快捷方式,这样我就可以用触摸屏编写长文档了。
我试图在谷歌上找到它,但一无所获。
谁能解释一下怎么解决这个问题吗?谢谢!
发布于 2016-11-01 14:16:56
您需要快捷方式,但您可以轻松地将2个脚本放在桌面上并执行它们。
首先,去候机楼。xinput型输出示例:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_Integrated_Webcam_1.3M id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Dell WMI hotkeys 找到触屏。在本例中,触摸屏被列为id=12
使用以下内容创建第一个脚本:
#!/bin/bash
xinput enable 12保存它并将其命名为touchpadenable.sh,在终端中,用以下方式将其标记为可执行文件:
chmod +x touchpadenable.sh
再次执行完全相同的操作,但是将文件重命名为touchpaddisable.sh (或其他什么),而不是
xinput enable 12使用以下命令
xinput disable 12保存,标记为可执行文件,您应该能够从桌面运行脚本。注意:您可能必须右键单击脚本,单击属性,并允许其执行。
发布于 2022-12-22 04:06:00
在Ubuntu22.04中,您现在必须对gsettings和Wayland窗口服务器使用X11,如下所示:
# disable the touchpad
gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled
# enable the touchpad
gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled
# enable the touchpad automatically if an external mouse is NOT plugged in, but
# disable it automatically if one is
gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled-on-external-mouse
# get the current setting
gsettings get org.gnome.desktop.peripherals.touchpad send-events请参阅我的完整答案和更多细节:如何从命令行启用/禁用Ubuntu 22.04中的触摸屏/触控板
发布于 2020-01-06 16:41:26
另一种选择是下载这个gnome扩展https://extensions.gnome.org/extension/935/toggle-touchpad/。
https://askubuntu.com/questions/844151
复制相似问题