如何配置触摸板以通过滑动在工作区之间切换

如何配置触摸板以通过滑动在工作区之间切换

我想通过滑动触摸板在 Ubuntu 16.04LTS 上切换工作区。我在这里阅读了一些问题和答案,以便在提问之前找到解决方案。但没有像答案并没有在 dconf 编辑器中列出触摸板,就像回答。现在我可以用触摸板进行两指垂直滚动。我的触摸板有什么问题?它没有被正确识别吗?

在此处输入图片描述

答案1

不知道 unity 但是你可以在 Gnome 中执行此操作,将光标移到仪表板/启动器上,用两根手指滑动即可立即切换工作区。

干杯

答案2

“显示应用程序”图标

将鼠标指针放在屏幕左下角的“显示应用程序”图标上,然后执行以下操作:

  • 用两根手指在触摸板上向上/向下滑动或
  • 向上/向下滚动鼠标滚轮

这会使您在桌面之间上下切换。

答案3

Easystroke 可以配置为执行您想要的操作。通过 Synaptic 安装。

http://easystroke.sourceforge.net了解更多详细信息。(在 Ubuntu deb 示例中,将 karmic 更改为 raring)。

答案4

在 HP 14 Pavilion 笔记本电脑上测试并运行 Ubuntu LTS 16.04。

实现多手势支持的一些常用工具包括触摸蛋工具, 和隔扇尽管我只成功了libinput-手势(其本身需要 xdotool)。

我无论如何都无法让 touchegg 在运行 16.04 LTS 的 HP 14 笔记本电脑上运行。

您还需要禁用 Unity 桌面自带的多指手势。功劳归功劳 -这个答案另一篇文章建议安装 dconf-editor 包并使用 GUI 禁用手势。

sudo apt-get install dconf-editor
dconf-editor

dconf 编辑器设置

在预装的 synaptics 输入服务器出现很多问题后,我将其扔掉,用 libinput 库替换它,从此再也没有回头!到目前为止没有问题要报告。

通过遵循本指南,您将:

  • 创建一个允许在工作空间之间用三根手指滑动的环境(类似于 Mac OS 的方式)
  • 将虚拟桌面布局配置为 1x4 而不是 2x2(这意味着您在工作区之间只能左右滑动,而不是上下滑动)
  • 在 Ubuntu 安装中用 libinput 替换预安装的 synaptics

许多步骤都复制自本指南

分步说明

用优越得多的 libinput 替换现有的 synaptics 库:

sudo apt remove xserver-xorg-input-synaptics-hwe-16.04
sudo apt install xserver-xorg-input-libinput-hwe-16.04

选修的:通过编辑 60-libinput.conf(或 40-libinput.conf 等,文件名可能因您的系统而异)文件的触摸板部分,添加以下行,使两指点击成为可能Option "Tapping" "True"

sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "True"
EndSection

安装 libinput-gestures

git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install

安装依赖项,将 $USER 添加到输入组,以便他们可以读取触摸板的输入,并在登录时自动启动 libinput-gestures 程序

sudo apt-get install libinput-tools xdotool
sudo gpasswd -a $USER input
libinput-gestures-setup autostart

编辑~/.config/libinput-gestures.conf以添加手势支持(示例包括隐藏桌面和显示窗口的快捷方式,也类似于 Mac OS 默认设置):

nano ~/.config/libinput-gestures.conf

# Move to workspace left/right
gesture swipe left  3    xdotool key ctrl+alt+Left
gesture swipe right 3    xdotool key ctrl+alt+Right

# Spreads all windows in all workspaces + Show/Hide desktop
gesture swipe up    3    xdotool key shift+super+w
gesture swipe down  3    xdotool key ctrl+super+d

最后,将虚拟桌面布局编辑为 1x4 而不是 2x2(这样所有虚拟桌面都在一条水平线上)

dconf write /org/compiz/profiles/unity/plugins/core/vsize 1
dconf write /org/compiz/profiles/unity/plugins/core/hsize 4

注销并重新登录后(如果失败,请尝试重新启动),您现在拥有多手势支持和模拟 Mac OS X 默认设置的工作环境!恭喜!

相关内容