我从 16.04 升级到了 Ubuntu GNOME 16.10。我有一台带触摸板的 HP 笔记本电脑。 以前,你可以使用触摸板的右侧边缘滚动,但现在不再。我只能使用双指滚动,但我不喜欢它,而且效果也不太好。
我尝试了类似的说明这个答案和这个也是,但在以下树下的 dconf-editor 中缺少“触摸板”选项:
org > gnome > settings-daemon > peripherals > touchpad
我已经安装了gnome-tweak-tool
Gnome 3.20(使用这些说明),但也没有可用的选项。
关于如何使用触摸板的边缘进行滚动,有什么想法吗?
更新 1:
我看了
org > gnome > desktop > peripherals > touchpad
并且设置可用。但scrolling
参数已设置为edge-scrolling
(见下图),但似乎不起作用。
更新2: 我创建了一个新用户。因为他们会有新设置,并会显示我的设置可能略有损坏。但新用户也有同样的问题。
答案1
X11 上的 Libinput 解决方法。这直接取自询问.fedoraproject.org。这就是它能在我的 Ubuntu GNOME 上运行的原因。
在 X11 上有一个针对 libinpunt 的解决方法:
1) 确定触摸板的 ID,对我来说,它SynPS/2 Synaptics TouchPad
的 ID为11
:
xinput list
~/.local/share/applications
2) 在命名中创建桌面文件edge-scroll-workaround.desktop
。这将创建edge-scroll-workaround
应用程序。
vim ~/.local/share/applications/edge-scroll-workaround.desktop
3)将以下代码放入edge-scroll-workaround.desktop
文件中:
[Desktop Entry]
Name=Edge scroll workaround
Exec=/usr/bin/xinput set-prop **ID OF TOUCHPAD** "libinput Scroll Method Enabled" 0, 1, 0
Type=Application
4) 在 Tweak Tool(在 gnome-tweak-tool 包中可用)中转到启动应用程序,单击 + 并在列表中找到 Edge 滚动解决方法。
5) 运行edge-scroll-workaround.desktop
,我通过单击 Super 键并键入来执行此操作edge-
,然后应用程序就会出现。注销/登录或重新启动即可。
答案2
转到设置并转到此部分:
组织>侏儒>桌面>外设>触摸板
到达那里后,改变自然滚动到错误的。