如何从命令行启用和禁用 GNOME 扩展?

Ric*_*k T 8 gnome command-line gnome-shell-extension gnome-shell

如何从命令行启用/禁用 GNOME 扩展?

我制作了一个动画 gif,展示了我正在尝试从终端做的事情,以更好地解释它。我不是要启用或禁用一个扩展

在此处输入图片说明

我看了看,gnome-tweaks -h但它没有我正在寻找的选项。

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -t, --test            Enable test and debug code
  -l, --load            Load all tweaks
  -p [/, /usr], --prefix=[/, /usr]
                        Installation prefix (for gsettings schema, themes,
                        etc)
  -v, --verbose         Print the names of settings modified
  -d, --debug           Enable debug output
Run Code Online (Sandbox Code Playgroud)

小智 14

在最新版本的 GNOME 中,您可以使用以下gnome-extensions命令:

\n
gnome-extensions enable <extension>\n
Run Code Online (Sandbox Code Playgroud)\n

这非常有用。

\n
gnome-extensions --help\nUsage:\n  gnome-extensions COMMAND [ARGS\xe2\x80\xa6]\n\nCommands:\n  help      Print help\n  version   Print version\n  enable    Enable extension\n  disable   Disable extension\n  reset     Reset extension\n  uninstall Uninstall extension\n  list      List extensions\n  info      Show extension info\n  show      Show extension info\n  prefs     Open extension preferences\n  create    Create extension\n  pack      Package extension\n  install   Install extension bundle\n\n\n
Run Code Online (Sandbox Code Playgroud)\n


pom*_*sky 12

gsettings set org.gnome.shell disable-user-extensions true
Run Code Online (Sandbox Code Playgroud)

禁用用户启用的所有扩展(它会记住当前启用了哪些扩展,不会单独禁用扩展)。

同样,运行

gsettings set org.gnome.shell disable-user-extensions false
Run Code Online (Sandbox Code Playgroud)

启用扩展。