触摸板手势来改变工作区

sup*_*ggs 68 touchpad workspaces gestures

我正在和一位拥有 Mac 的朋友交谈。他的设置是这样的,当他用三个手指在触摸板上滑动时,它就会朝那个方向移动到工作区。是否可以在 Ubuntu 中进行设置?

tsu*_*nka 29

如何在 ubuntu 中使用触摸板手势更改工作区

使用touchegg的完整教程,easystroke更适合与鼠标而不是触摸板一起使用。

如果您使用 unity,您可能会遇到一些与内置手势的冲突。我从处理这个问题中获得信息的教程(请参阅下面的链接)。我没有任何内置手势,因此此操作方法仅提供如何设置事物的信息。

  1. 下载触摸蛋:

    sudo apt install touchegg
    
    Run Code Online (Sandbox Code Playgroud)
  2. 运行它,但在那之后杀死它,它会创建一个文件

    ~/.config/touchegg/touchegg.conf
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在您想要的编辑器中打开它并将下面的三行添加到 name="All" 部分

    <gesture type="DRAG" fingers="3" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>
    <gesture type="DRAG" fingers="3" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 运行 touchegg 试试看

    touchegg &
    
    Run Code Online (Sandbox Code Playgroud)
  5. 根据需要编辑配置文件,然后将 touchegg 添加到启动应用程序列表中

我提到的教程可以在这里找到- 有些东西已经过时了(你不必编译它)。无论如何感谢创作者!

  • 是的,也不在我的 XPS13 上工作,每晚运行 15.04 或(今天)16.04。我想知道是否有一种有用的方法来解决它,因为 O/S 确实可以识别 3 指轻敲(主要是),但是 touchegg 不感兴趣。 (4认同)
  • Ubuntu 16.04 有解决方案吗?? (3认同)
  • 这不适用于 Ubuntu 15.04 (2认同)

Ric*_*ico 26

舒适的滑动

尝试舒适滑动。提供用于切换工作区的 3 指和 4 指手势,以及一些更像 mac 中的窗口扩展。

这也使用 xdotool,但如果你问我的话,它比滞后的 libinput-gestures 更舒适。

  • 适用于 Ubuntu 18.04 LTS (3认同)
  • 对于 Ubuntu 18.10,您必须将 src/comfortable-swipe.cpp 中的“libinput-debug-events”替换为“libinput debug-events”三遍。比用“bash install”安装 (2认同)

Pan*_*her 16

您的触摸板(硬件)需要支持此功能,然后您可能需要配置您的触摸板(Ubuntu 会自动识别并启用某些硬件)。

一种常见的干燥剂是突触。您可以从控制面板的鼠标和触摸板部分启用两指滚动。

控制面板

如果您需要其他选项,则需要手动编辑一些配置文件,并且这些选项取决于硬件。

这里有一个调试页面:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

看看那个页面,如果你能识别你的硬件,我们也许可以给你更具体的帮助。

硬件特定指南的示例:https : //wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

考虑easystroke

你也可以看看“easystroke”

http://sourceforge.net/apps/trac/easystroke/wiki

下面是 easystroke 的演示:http : //www.youtube.com/watch?v= CagAEgXAAzA

  • 我在 Ubuntu 14.04 上没有看到水平滚动选项。这与我的硬件配置有关吗? (3认同)
  • Ubuntu 16.04 有解决方案吗?? (2认同)

Mic*_*ann 12

以下在 Ubuntu 16.04 和 2017 Dell XPS 13 (9360) 上对我有用:

sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
Run Code Online (Sandbox Code Playgroud)

完成上述步骤后重新启动计算机。我的~/.config/libinput-gestures.conf是:

gesture swipe down  xdotool key ctrl+alt+Up
gesture swipe up    xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left  xdotool key ctrl+alt+Right
Run Code Online (Sandbox Code Playgroud)