Вот обходной путь в духе этого ответа . Это работает как минимум для 3.12. Идея состоит в том, чтобы экспортировать список расширений, которые вы хотите активировать, а затем написать скрипт, который активирует их при загрузке.
Получение списка расширений
Сначала активируйте расширения, которые вы хотите активировать. Затем мы генерируем список с такими:
В терминале ( Ctrl + Alt + T
) запустите
gsettings get org.gnome.shell enabled-extensions
Возвращает список ваших текущих активных расширений а-ля
['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 под Startup Applications. Он также должен запускаться при запуске.
Активация и деактивация расширений
Если вы хотите изменить, какие расширения запускаются, вы должны заново сгенерировать список, а затем вставить новый список в сценарий запуска.
Заключительные слова
Я надеюсь, что это работает в 3.14 тоже.