【问题标题】:How to tell if a window is minimized using GJS?如何判断窗口是否使用 GJS 最小化?
【发布时间】:2014-09-22 21:13:37
【问题描述】:

GJS/Gnome 的包装器似乎没有公开“最小化”属性。 有一个 get_maximized(),但这似乎没有返回我需要的信息。

使用 Gnome Applets 的 JavaScript 绑定,有没有办法获得 MetaWindow 是否被最小化?

https://developer.gnome.org/meta/stable/MetaWindow.html

【问题讨论】:

    标签: javascript gnome-shell gnome-shell-extensions


    【解决方案1】:

    最小化的属性在 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
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    相关资源
    最近更新 更多