应用程序覆盖命令

应用程序覆盖命令

我正在尝试找出哪个函数调用在 Ubuntu 18.04 中打开应用程序覆盖 - 这是在 Ubuntu 18.04 中按下Super+快捷键时运行的函数调用。a

应用程序覆盖:

Ubuntu 18.04 中的应用程序覆盖

我尝试寻找一个可以打印给定键盘快捷键的函数调用的应用程序,但一无所获。谷歌搜索“应用程序覆盖”等通用词也无济于事。

此外,将来有没有什么方法可以找出这些函数调用(例如文档),因为我觉得我问了一个非常基本的问题。

答案1

找到了!有点冗长,并且涉及到讨论Super+a提交gnome-shell(找到这里),然后稍微分析一下代码。

最后,我用gdbus执行过 JavaScript,灵感来自此片段关于从 JavaScript 加载主题。最终结果是这个漂亮的代码片段:

gdbus call --session --dest org.gnome.Shell \
  --object-path /org/gnome/Shell --method org.gnome.Shell.Eval \
  'Main.overview._dash.showAppsButton.checked = true;Main.overview.show();';

相关内容