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

Я запускаю Ubuntu 14.10 с Gnome 3.14 от PPA Gnome 3. У меня была персистентная проблема приблизительно в течение года теперь, где каждый раз, когда я выхожу из системы, я теряю все свои включенные расширения кроме Media Player. Ранее мне удалось обойти это путем включения каждого из расширений при запуске с помощью "менеджера сеансов гнома", но это теперь исчезло из Gnome 3.14, так как он был заменен опциями щелчка правой кнопкой на тире. Я также пытался принять значение по умолчанию своя сессия начальной загрузки к "сессии по умолчанию", которая работала на некоторых людей как решение.

Теперь, кажется, нет никакой работы вокруг для этой очень раздражающей и персистентной проблемы с Gnome. Это была потаенная проблема, по крайней мере, в течение года теперь со многими произведенными пользователями и только загрузка при предлагаемом обходном решении начальной загрузки. То, как такой хронической ошибке можно позволить находиться больше года, откровенно вне меня.

Кто-либо получил какие-либо свежие идеи для более постоянного решения этой ошибки Gnome?

Stephen

9
задан 16 October 2018 в 12:03

4 ответа

Это работало на меня:

  1. Выполнение в терминале: rm -rd ~/.cache
  2. система Перезагрузки
  3. Повторно включает Ваши расширения (она должна сохраниться через перезагрузки теперь)
2
ответ дан 23 November 2019 в 05:08

У меня были та же самая проблема, рабочий Ubuntu 14.10 с GNOME 3.14 от GNOME 3 PPAs. Таким образом, я попробовал это решение , но реальная проблема для меня состояла в том, чтобы найти, что установка выбрала Системное значение по умолчанию вместо GNOME на экране

Ubuntu GNOME login screen

входа в систему GNOME Ubuntu, Кроме того, из-за расширение Topicons , другие расширения все еще не активируются на входе в систему.

1
ответ дан 23 November 2019 в 05:08

Эта проблема не относится к новым учетным записям пользователей, который предполагает, что это - проблема, вызванная сохраненными файлами настроек Gnome от обновленных предыдущих версий Gnome Shell.

я исследую сброс настроек учетной записи.

<час>

Испытанный сброс всей Учетной записи пользователя Gnome детализирует для моего основного пользователя. Это не работало так не, считают конкретными.

0
ответ дан 23 November 2019 в 05:08

Вот обходное решение в духе этого ответа. Это работает, по крайней мере, на 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']

но с Вашим собственным списком, естественно :)

Сценарий для установки расширений на начальной загрузке

Для автоматизации на начальной загрузке создайте сценарий, выполняющий ту команду.

  1. Перейдите в, например, Ваша домашняя папка и создайте новый пустой файл. Назовите его script_name.sh (только дополнительные вопросы). Запустите имя файла с точки . если Вы хотите, чтобы это было скрыто.

  2. В том файле записать

#!/bin/bash

gsettings set org.gnome.shell enabled-extensions ['extension_1',  'extension_2', 'extension_3']

Затем сохраните файл, конечно :)

  1. Сделайте исполняемый файл файла, например, right click > Properties > Permissions > Check "Allow executing file as program" С другой стороны, измените полномочия от терминала путем выполнения chmod ugo+x script_name.sh в папке сценария.

  2. Сделайте его на системном запуске (я не знаю, как еще сделать это): в ~/.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, также.

4
ответ дан 23 November 2019 в 05:08

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

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