0

我正在尝试通过编辑来配置 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 已经弃用了“发送密钥”的能力。

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

  • 一种从终端触发“活动概览”的方法。
  • 绕过 Waylands 阻止“发送密钥”的方法。

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

4

2 回答 2

2

我知道这是一个旧帖子。但是,我也一直在寻找在 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”还有哪些其他可能性?我已经研究了几天,发现关于这个主题的信息很少。

于 2019-11-15T15:44:05.723 回答
0

最快的方法是gjs打电话Main.overview.toggle(),虽然我现在在手机上,所以我无法访问它。

我会在接下来的一个小时左右编辑这个以获得完整的答案,当我可以确认确切的语法时

于 2018-07-13T07:10:27.547 回答