Как я могу включить все установленные расширения оболочки Gnome? [дубликат]

На этот вопрос уже есть ответ здесь:

Мне это нужно, потому что иногда Gnome Shell " забыл "все мои конфигурации расширений после нормальной перезагрузки / выключения". И я бы не хотел переустанавливать всю систему из-за этого.

Итак, я хочу, чтобы сценарий или команда включали все это во время запуска сеанса (добавление gnome-session-properties) или даже исправление этой проблемы.

Я использую Ubuntu Gnome 13.04 в Gnome Shell 3.8.3 (понижение версии, теперь на v3.6.3.1 )

Вывод find ~ / \! -user $ USER -print :

/home/mediacenter/.cache/dconf
find: `/home/mediacenter/.cache/dconf': Permission denied
/home/mediacenter/.gvfs
find: `/home/mediacenter/.gvfs': Permission denied
2
задан 8 October 2013 в 06:06

2 ответа

Чтобы активировать / включать все расширения каждый раз при запуске:

  1. Создайте папку для собственных сценариев:

    mkdir ~/bin

  2. [ 117]

    Создайте файл сценария: gnome-shell-enable-all-extensions.sh :

    nano ~/bin/gnome-shell-enable-all-extensions.sh

    С содержанием:

    [ 1117] #!/bin/bash sleep 2s # just in case cd ~/.local/share/gnome-shell/extensions array=($(ls -l --time-style=long-iso | egrep '^d' | awk '{print $8}')) # get only the folder names from current path ext_list=$(printf "'%s'," "${array[@]}") # rebuild the string ext_list=${ext_list%,} # Remove the final character of the variable gsettings set org.gnome.shell enabled-extensions "[${ext_list}]"

  3. Настройка разрешений для файла скрипта:

    chmod +x ~/bin/gnome-shell-enable-all-extensions.sh

  4. Наконец, ставит команда при запуске gnome-session-properties:

    /home/YOUR-USERNAME/bin/gnome-shell-enable-all-extensions.sh

0
ответ дан 8 October 2013 в 06:06

Я знаю, что уже немного поздно, но я реализовал скрипт решения на python, если приведенный выше не удовлетворяет вас.

https://github.com/loric-/enableGnomeExtensions.py

Надеюсь, что проблема скоро будет устранена.

0
ответ дан 8 October 2013 в 06:06

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

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