Gnomeshell-розгинання управління сценарієм Ніколя Бернаертс дозволяє встановлювати і видаляти розширення GNOME Shell і загальносистемні і в просторі користувача.
Ось як би ви встановили його:
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
Це робить його доступним для кожного користувача: (поряд із аналогічними командами 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)
Gnome Shell - Управління розширень з консолі блозі детально пояснює , як вона використовується. Для оновлення розширення потрібно додати --version latest
до команди.
Двома основними відмінностями, технічно кажучи, для встановника gnome-shell-shell-shell-shell-extension-installer Ian Brunelli є те, що ви можете робити встановлення на загальну систему і що це використовується wget
замість curl
завантаження розширень.
cron
завдання, щоб витягнути розширення оболонки з/etc/shells
файлу та запуститиapt-get
оновлення для кожного значення - лише одна ідея.