Я запускаю Ubuntu 14.10 с Gnome 3.14 от PPA Gnome 3. У меня была персистентная проблема приблизительно в течение года теперь, где каждый раз, когда я выхожу из системы, я теряю все свои включенные расширения кроме Media Player. Ранее мне удалось обойти это путем включения каждого из расширений при запуске с помощью "менеджера сеансов гнома", но это теперь исчезло из Gnome 3.14, так как он был заменен опциями щелчка правой кнопкой на тире. Я также пытался принять значение по умолчанию своя сессия начальной загрузки к "сессии по умолчанию", которая работала на некоторых людей как решение.
Теперь, кажется, нет никакой работы вокруг для этой очень раздражающей и персистентной проблемы с Gnome. Это была потаенная проблема, по крайней мере, в течение года теперь со многими произведенными пользователями и только загрузка при предлагаемом обходном решении начальной загрузки. То, как такой хронической ошибке можно позволить находиться больше года, откровенно вне меня.
Кто-либо получил какие-либо свежие идеи для более постоянного решения этой ошибки Gnome?
Stephen
Это работало на меня:
rm -rd ~/.cache
У меня были та же самая проблема, рабочий Ubuntu 14.10 с GNOME 3.14 от GNOME 3 PPAs. Таким образом, я попробовал это решение , но реальная проблема для меня состояла в том, чтобы найти, что установка выбрала Системное значение по умолчанию вместо GNOME на экране
входа в систему GNOME Ubuntu, Кроме того, из-за расширение Topicons , другие расширения все еще не активируются на входе в систему.
Эта проблема не относится к новым учетным записям пользователей, который предполагает, что это - проблема, вызванная сохраненными файлами настроек Gnome от обновленных предыдущих версий Gnome Shell.
я исследую сброс настроек учетной записи.
<час>Испытанный сброс всей Учетной записи пользователя Gnome детализирует для моего основного пользователя. Это не работало так не, считают конкретными.
Вот обходное решение в духе этого ответа. Это работает, по крайней мере, на 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 в соответствии с Приложениями Запуска. Это должно также работать на запуске.
Активация и деактивация расширений
Если Вы хотите измениться, какие расширения выполняются, необходимо повторно создать список, то вставить новый список в запущенный скрипт.
Заключительные слова
Я надеюсь, что это работает в 3,14, также.