Ось вирішення духу цієї відповіді . Це працює принаймні за 3.12. Ідея полягає в тому, щоб експортувати список розширень, які ви хочете активні, а потім написати сценарій, який активує їх під час завантаження.
Отримання списку розширень
Спочатку активуйте розширення, які потрібно активувати. Потім генеруємо список із такими:
У терміналі ( Ctrl + Alt + T
) запустіть
gsettings get org.gnome.shell enabled-extensions
Він повертає список із поточними активними розширеннями a la
['Bottom_Panel@rmy.pobox.com', 'impatience@gfxmonk.net']
Налаштування розширень
Щоб активувати розширення у списку, запустіть
gsettings set org.gnome.shell enabled-extensions ['extension_1', 'extension_2', 'extension_3']
але зі своїм власним списком, природно :)
Сценарій для встановлення розширень на завантаження
Щоб автоматизувати завантаження, створіть сценарій, що виконує цю команду.
Перейдіть, наприклад, до домашньої папки та створіть новий порожній файл. Назвіть це script_name.sh
(значення має лише розширення). Почніть назву файлу з повної зупинки, .
якщо ви хочете, щоб вона була прихованою.
У цей файл напишіть
#!/bin/bash
gsettings set org.gnome.shell enabled-extensions ['extension_1', 'extension_2', 'extension_3']
Тоді збережіть файл, звичайно :)
Зробіть файл виконуваним, наприклад, за допомогою right click > Properties > Permissions > Check "Allow executing file as program"
альтернативи, змініть дозволи з терміналу, запустивши chmod ugo+x script_name.sh
в папку сценарію.
Зробити це на старті системи (я не знаю , як ще зробити це ): в ~/.config/autostart/
створити файл з ім'ям some_name2.desktop
і в підставі
[Desktop Entry]
Name=your_prefered_name_here
Exec=/home/your_user_name/.script_name.sh
# Terminal=false
Type=Application
Hidden=false
StartupNotify=false
Name[en_US]=your_prefered_name_here
Шлях після Exec=
повинен бути туди, де знаходиться сценарій, який ви створили на кроці 2. Знову збережіть файл :)
Можливо, одразу ж після завантаження вам слід побачити сценарій у Gnome Tweak Tool під Стартовими програмами. Він також повинен працювати при запуску.
Активація та деактивація розширень
Якщо ви хочете змінити, які розширення виконуються, вам слід повторно генерувати список, а потім вставити новий список у сценарій виконання.
Заключні слова
Я сподіваюся, що це також працює в 3.14.