首页 > 解决方案 > Wayland 上的 libinput-gestures:无法获得“超级”密钥

问题描述

我正在尝试通过编辑来配置 libinput-gestures /etc/libinput-gestures.conf

我在 Linux Mint 19 上使用 gnome 3.28.1,我想用给定的多点触控触控板手势触发“活动概览”。

Libinput-gestures 用于切换桌面使用

_internal ws_up&

_internal ws_down在配置文件中。

我在 Linux Mint 18.03 中进行概述的方式是通过发送密钥

xdotool key super对于“活动概览”&

xdotool key super+a用于“显示应用程序”。

根据我的研究,我发现我在 mint 18 中使用的 gnome 版本使用 x11 作为它的显示管理器,而在 mint 19 中使用的 gnome 版本使用了 Wayland。出于安全原因,我相信 Wayland 已经弃用了“发送密钥”的能力。

此问题的解决方案可能是:

所有见解都值得赞赏。谢谢 :)

标签: linuxinputmulti-touchgnometrackpad

解决方案


我知道这是一个旧帖子。但是,我也一直在寻找在 Wayland 中使用不同手势的解决方案。在 libinput-gestures.conf 文件中有一个操作员的帖子示例。

gesture swipe up 3 dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.toggle();'

这实际上相当于按下 Super_L 键。
我想知道的是是否有类似的“显示应用程序”命令可能与 Wayland 兼容。使用“dbus”还有哪些其他可能性?我已经研究了几天,发现关于这个主题的信息很少。


推荐阅读