我正在尝试在 Ubuntu 19.10 中配置触摸板手势,但xdotools
在不同的键盘布局之间切换时无法正常工作。
我在这篇文章中找到了如何从命令行启动活动概览。
从命令行调用 GNOME 活动概览。
但我想对 GNOME shell 中的“应用程序”网格执行同样的事情。
答案1
在基于 gnome 的系统上,这将通过发送 dbus 调用启动“显示应用程序”:
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.shellDBusService.ShowApplications()'
用于切换..
创建一个包含以下内容的脚本,并将该脚本与您希望的任何键盘快捷键绑定。
#!/bin/bash
status=`gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.overview.visible'`
if [ "$status" == "(true, 'false')" ]; then
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.shellDBusService.ShowApplications()'
else
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview.hide()'
fi