有没有办法从 Linux 命令行调用 GNOME 的活动视图?这就是Super从 GNOME 调用的键。一旦它显示出来,我就可以像往常一样使用鼠标与之交互。
我正在使用 Ubuntu 18.04 LTS。
我问的原因:我正在查看需要通过 TeamViewer 会话“发送”超级密钥的桌面。TeamViewer 有一种发送方式CTRL- ALT- DELETE,但这当然适用于 Windows 遥控器,但这里是纯粹的 Ubuntu-to-Ubuntu。即使没有涉及 TeamViewer,而且我使用的是 VNC,我也会遇到同样的问题。
导致 shell 切换到概览的命令是:
用于
Main.overview.hide();
关闭概览,或Main.overview.toggle();
在概览和普通视图之间切换(感谢 gatr 和 Marcelo Avila)。可能有一种适当的命令行方式来与各种 GNOME Shell 组件交互(我想使用 DBus),但一种快速而肮脏的方式是模拟按键:
从 GNOME 41 开始,您需要一个扩展。
(来源)
所以解决方案是:
安装eval-gjs 扩展:
使用
--object-path /dev/ramottamado/EvalGjs
and--method dev.ramottamado.EvalGjs.Eval
,例如: