停用的触摸板-如何激活?


11

我只是通过gnome-control-center盲目地在Ubuntu 13.04中停用了我的触摸板,却不知道如何在不使用触摸板的情况下再次激活它。

synclient Touchpadoff=0不会改变任何东西。


刚找到“ xinput list”命令。现在将尝试。
stonehaens

在xinput列表中查找该设备,并尝试通过“ xinput set-prop 13“ Device Enabled” 1”激活它。。。没有改变anythig。
stonehaens

您是说无法从控制中心重新启用它?
AliN

1
:D您可以使用键盘将其打开。了解未来:Alt + F10打开顶部菜单。转到“系统设置”>“鼠标和触摸板”时,可以使用Tab键选择开关,并选择“空格”进行切换。但是我想知道为什么xinput没用!
AliN

1
@AliNa您可以将其发布为答案。
埃里克·卡瓦略

Answers:


13

好吧,让我们成为前提。如果您通过“系统设置”(Gnome控制中心)禁用/关闭触摸板,则无法使用xinput!如果没有其他鼠标或指针设备,则必须使用键盘进入系统设置。

幸运的是,Unity是为键盘和鼠标设计的,因此即使没有鼠标,您仍然可以完成所有操作。例如,您可以按Alt+ F10打开顶部菜单,然后使用箭头键导航到“系统设置”。或只需按Super(或)以打开Dash并搜索鼠标。用向下箭头键()选择它,然后按Enter打开。

在Dash中搜索鼠标

最后,使用Tab “触摸板”开关-开关周围的橙色框表示您在正确的位置。按下Space或将其切换为ON Enter

关掉


5
在Ubuntu 16.10中,在鼠标/触控板屏幕中进行分页不会突出显示任何内容。我不得不做tab+enter很多次,直到最终选择了“打开”按钮-但这并没有向我显示突出显示了哪个对象。可能是错误。
chovy

尽管这“看起来”像一个解决方案,但对于现代版本而言实际上是行不通的。Ubuntu 16.10神奇地跳过了触摸板的“打开/关闭”按钮。
nehem

1
对于Ubuntu 18.10和纯终端解决方案,请参见以下有关“ gsettings”的帖子
–ŁukaszBachman,

20

在Ubuntu 18.04上,我必须在终端上使用:

gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled

要进入终端,我使用了命令键,然后键入“ terminal”并按Enter。希望这可以帮助其他人放下鼠标。


2
你是一个很棒的人。非常感谢。它对我
有用

1
那是制胜法宝。
jmary

那是最好的答案。
Googlian

6

鼠标/触控板屏幕上的选项卡并没有为我突出显示Ubuntu 16.10(全新安装)中的任何内容。

我不得不做tab+enter很多次,直到它最终选择了“打开”按钮并启用了它-但是它没有向我显示突出显示哪个对象。可能是错误。


这必须替换接受的答案。
nehem

我在带有gnome的Ubuntu 16.04中发现了相同的东西。禁用触摸板后,鼠标/触控板设置的该部分不再显示,因此我看不到重新启用它的选项。重新启动没有帮助。
Brian Borchers

你是救星!在咖啡馆花了1个小时,只是想让触摸板恢复正常工作。
Pithikos

3

我的Linux Mint 18安装了4.4.0-45内核。我做了以下操作,以轻松切换触摸板状态。

$ sudo apt-get install xinput

$ xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ **FTE1001:00 0B05:0101**               ***id=14***   [slave  pointer  (2)]
  • 查找触摸板的ID(以我的情况为14)。我编写了一个小的Shell脚本来打开和关闭触摸板。

  • 触摸板关闭:

    $ cd /usr/local/bin
    $ sudo nano touchpad-off
    
    #!/bin/bash
    # touchpad off
    xinput --set-prop 14 "Device Enabled" 0
    echo touchpad off
    
  • 触摸板开启:

    $ cd /usr/local/bin
    $ sudo nano touchpad-on
    
    #!/bin/bash
    # touchpad on
    xinput --set-prop 14 "Device Enabled" 1
    echo touchpad on
    
  • 使用以下命令使脚本可执行:

    chmod +x touchpad-off
    chmod +x touchpad-on
    

    现在,您可以使用touchpad-offtouchpad-on在终端中轻松切换触摸板的状态。


0
  1. Menu键盘上的键。
  2. 导航至“ 更改桌面背景”选项,然后单击ENTER
  3. 使用TAB键,导航到“所有设置”页面和搜索字段。
  4. 键入Mouse并使用TABENTER选择它。
  5. 使用TAB键向下移至“触摸板”部分中的切换开关,并将SPACE其标记为打开状态。

您的触摸板应重新启用。


要节省很多步骤,您还可以使用Win / Meta键,键入Mouse,按Enter,然后使用TAB向下导航到触摸板切换,这正是公认的答案。
卡兹·沃尔夫

0

我发现xinput最适合在Linux Mint 18.3 Jumper Ezbook 3 Pro(4.10.0.38内核)上打开/关闭触摸板,而不是使用GUI系统设置->鼠标和触摸板->触摸板->开/关滑块

我使用了塞思·伯格曼(Seth Bergman)上面答案中提供的脚本,但想分享2个改进之处。

1)设备的ID有时会更改,因此您不能像脚本中的固定数字一样拥有它。有时id = 14,有时是15。

⎡虚拟核心指针id = 2 [主指针(3)]↳pointer虚拟核心XTEST指针id = 4 [从属指针(2)]↳SYNA3602:00 0911:5288触摸板id = 15 [从属指针(2)]

#!/bin/bash
# touchpad off
DeviceID=$(xinput -list | grep Touchpad | awk '{print $6}' | sed 's/id=//')
xinput --set-prop $DeviceID "Device Enabled" 1
echo touchpad on

当然,您应该将“触摸板”更改为触摸板设备的名称或编号。这样,无论设备ID变为什么,脚本都将始终有效。

2)您可以为脚本创建快捷方式以快速使用它们。在Linux Mint中,您应该转到菜单->系统设置->键盘->快捷方式->自定义快捷方式->添加自定义快捷方式。在命令字段中,只需将路径粘贴到脚本文件中,如下所示:/ usr / local / bin / touchpad-on和选择的名称。

并添加选择键。

等等!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.