【发布时间】:2014-09-22 21:13:37
【问题描述】:
GJS/Gnome 的包装器似乎没有公开“最小化”属性。 有一个 get_maximized(),但这似乎没有返回我需要的信息。
使用 Gnome Applets 的 JavaScript 绑定,有没有办法获得 MetaWindow 是否被最小化?
【问题讨论】:
标签: javascript gnome-shell gnome-shell-extensions
GJS/Gnome 的包装器似乎没有公开“最小化”属性。 有一个 get_maximized(),但这似乎没有返回我需要的信息。
使用 Gnome Applets 的 JavaScript 绑定,有没有办法获得 MetaWindow 是否被最小化?
【问题讨论】:
标签: javascript gnome-shell gnome-shell-extensions
最小化的属性在 Gjs 中公开。
在 LookingGlass 中([Alt]+[F2],然后是“lg”)试试这个:
global.screen.get_active_workspace().list_windows()[0].minimized
【讨论】:
minimized 属性,但是这个例子不再适用于当前版本的 Gnome Shell,3.38.3,因为 global.screen 没有定义。而是:global.get_window_actors().map(a=>a.meta_window)[0].minimized