代码之家  ›  专栏  ›  技术社区  ›  GusMilky

如何通过命令行正确启动Gnome外壳扩展?

  •  9
  • GusMilky  · 技术社区  · 7 年前

    复制后 myexentension@me.com .../gnome-shell/extensions/ 我正在终端上执行此命令:

    gnome-shell-extension-tool -e myexentension@me.com

    然后,我用 + 地上二层 并执行 r ,一切正常。

    中高音 + + ? 不重新启动我的gnome shell会话?

    2 回复  |  直到 5 年前
        1
  •  15
  •   Lucas Werkmeister overseas    3 年前

    根据互联网上的一些答案,向 gnome-shell killall -HUP gnome-shell ),但我一直无法找到关于这一点的明确来源,也无法在代码中找到信号处理。我所知道的是,这应该完全等同于 Alt+F2 r :

    busctl --user call org.gnome.Shell /org/gnome/Shell org.gnome.Shell Eval s 'Meta.restart("Restarting…")'
    

    Alt+F2 r 必须(参见 runDialog.js _restart ).


    2022年1月更新:自Gnome 41以来, calling Eval is restricted

        2
  •  7
  •   andy.holmes    7 年前

    中高音 + , + 但可以尝试禁用和启用:

    gnome-shell-extension-tool -d myexentension@me.com && gnome-shell-extension-tool -e myexentension@me.com

    gnome-shell-extension-tool -r myexentension@me.com

    这可能会做同样的事情。还有 gnome-shell-extension-prefs