首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用/禁用触控板

启用/禁用触控板
EN

Ask Ubuntu用户
提问于 2016-11-01 11:06:58
回答 3查看 32.1K关注 0票数 24

我设法在我的华硕ux501大众上安装了Ubuntu16.04,但我的一些快捷方式不起作用。我并不是想全部修复它们,而只是一个:允许我启用或禁用触摸屏的快捷方式,这样我就可以用触摸屏编写长文档了。

我试图在谷歌上找到它,但一无所获。

谁能解释一下怎么解决这个问题吗?谢谢!

EN

回答 3

Ask Ubuntu用户

发布于 2016-11-01 14:16:56

您需要快捷方式,但您可以轻松地将2个脚本放在桌面上并执行它们。

首先,去候机楼。xinput型输出示例:

代码语言:javascript
复制
⎡ 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

使用以下内容创建第一个脚本:

代码语言:javascript
复制
#!/bin/bash
xinput enable 12

保存它并将其命名为touchpadenable.sh,在终端中,用以下方式将其标记为可执行文件:

chmod +x touchpadenable.sh

再次执行完全相同的操作,但是将文件重命名为touchpaddisable.sh (或其他什么),而不是

代码语言:javascript
复制
xinput enable 12

使用以下命令

代码语言:javascript
复制
xinput disable 12

保存,标记为可执行文件,您应该能够从桌面运行脚本。注意:您可能必须右键单击脚本,单击属性,并允许其执行。

票数 17
EN

Ask Ubuntu用户

发布于 2022-12-22 04:06:00

在Ubuntu22.04中,您现在必须对gsettings和Wayland窗口服务器使用X11,如下所示:

代码语言:javascript
复制
# 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中的触摸屏/触控板

票数 1
EN

Ask Ubuntu用户

发布于 2020-01-06 16:41:26

另一种选择是下载这个gnome扩展https://extensions.gnome.org/extension/935/toggle-touchpad/

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/844151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档