Расширения оболочки Gnome должны быть снова включены после перезагрузки

Всякий раз, когда я перезагружаю свою систему (Ubuntu 14.04 с GNOME 3.12), все расширения оболочки GNOME отключаются. Я могу просто включить их, и они работают нормально, пока я не перезагрузлюсь снова. Что я могу сделать, чтобы gnome перезапустил те же расширения оболочки при запуске?

5
задан 16 October 2018 в 22:32

1 ответ

GNOME 3.12 не доступен по умолчанию в репозиториях Ubuntu для 14,04. Вы, должно быть, установили GNOME 3.12 от PPA Подготовки Команды GNOME . Они предупреждают что:

пакеты здесь считали не готовыми к общему использованию, они знали ошибки и/или регрессии, иногда критического характера. Главным образом вещи должны работать гладко, но готовы использовать ppa-чистку при обнаружении с проблемами!

, Таким образом, необходимо сообщить об ошибке об этом, как упомянуто на их странице Launchpad.

Однако обходное решение, которое можно попробовать, следующие:

  1. Включают все расширения, которые Вы хотите быть включенными при начальной загрузке.

  2. Затем выполняет следующую команду:

    $ gsettings get org.gnome.shell enabled-extensions 
    

    Это перечислило бы все расширения, которые в настоящее время включаются. Например, вывод для меня:

    ['apps-menu@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com']
    
  3. Теперь, создайте файл, названный enable_gnome_extensions.sh внутренний ~/bin папка со следующим текстом в нем:

    gsettings set org.gnome.shell enabled-extensions "<output_of_earlier_command_listing_enabled_extensions>"
    

    , Например, я поместил бы следующую строку для своих включенных расширений:

    gsettings set org.gnome.shell enabled-extensions "['apps-menu@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com']"
    
  4. Делают этот исполняемый файл файла со следующей командой:

    $ chmod +x ~/bin/enable_gnome_extensions.sh
    
  5. Добавляют этот файл к Вашим Приложениям Запуска для него, чтобы быть выполненным при входе в систему. Следуют этому ответу для того, как сделать это . "Команда" была бы путем к тому файлу.

Перезагрузка, чтобы протестировать, если это работает.

0
ответ дан 16 October 2018 в 22:32

Другие вопросы по тегам:

Похожие вопросы: