O script gnomeshell-extension-manage de Nicolas Bernaerts permite instalar e remover extensões do GNOME Shell em todo o sistema e no espaço do usuário.
Veja como você o instalaria:
wget https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/ubuntugnome/gnomeshell-extension-manage
chmod 755 gnomeshell-extension-manage
sudo mv -iv gnomeshell-extension-manage /usr/local/bin/gnome-shell-extension-manage
Isso o torna disponível para todos os usuários: (juntamente com comandos similares do GNOME)
$ gnome-shell-extension-manage
Install/remove extension from Gnome Shell Extensions site https://extensions.gnome.org/
Extension ID should be retrieved from https://extensions.gnome.org/extension/<ID>/extension-name/
Version installed will be targeted as the same as Gnome Shell or the next available one
Parameters are :
--install Install extension (default)
--remove Remove extension
--user Installation/remove in user mode (default)
--system Installation/remove in system mode
--version <version> Force Gnome version (use 'latest' to force latest one)
--extension-id <id> Extension ID in Gnome Shell Extension site (compulsory)
O Gnome Shell - Gerenciamento de extensões do console postagem do blog do explica em detalhes como é usada. Para atualizar uma extensão, você precisa adicionar --version latest
ao comando.
As duas principais diferenças, tecnicamente falando, para o instalador de extensão de gnome-shell- Ian de Ian Brunelli são que você pode fazer instalações em todo o sistema e usá-lo em wget
vez de curl
fazer o download das extensões.
cron
trabalho para extrair extensões de shell do/etc/shells
arquivo e executarapt-get
atualizações para cada valor - apenas uma idéia.