Я использую Ubuntu 14.10 с Gnome 3.14 из PPA Gnome 3. У меня была постоянная проблема в течение года, когда всякий раз, когда я выхожу из системы, я теряю все свои включенные расширения, кроме Media Player. Раньше мне удавалось обойти это, включив каждое из расширений при запуске с помощью «gnome-session-manager», но теперь это исчезло из Gnome 3.14, поскольку оно было заменено опциями щелчка правой кнопкой мыши на панели. Я также попытался по умолчанию установить в качестве сеанса загрузки значение «сеанс по умолчанию», что помогло некоторым людям.
Кажется, сейчас нет никакой работы для этой очень раздражающей и постоянной проблемы с Gnome. Это было скрытой проблемой, по крайней мере, в течение года, когда на нее влияло много пользователей, и предлагалось только решение проблемы загрузки при загрузке. То, как такой хронический жук может быть разрешен в течение года, откровенно говоря, вне меня.
Кто-нибудь получил свежие идеи для более постоянного решения этой ошибки Gnome?
Стивен
источник
Ответы:
Вот обходной путь в духе этого ответа . Это работает как минимум для 3.12. Идея состоит в том, чтобы экспортировать список расширений, которые вы хотите активировать, а затем написать скрипт, который активирует их при загрузке.
Получение списка расширений
Сначала активируйте расширения, которые вы хотите активировать. Затем мы генерируем список с такими:
В терминале (
Ctrl + Alt + T
) запуститеВозвращает список ваших текущих активных расширений а-ля
Установка расширений
Чтобы активировать именно расширения в списке, запустите
но со своим списком, естественно :)
Скрипт для установки расширений при загрузке
Для автоматизации при загрузке создайте скрипт, запускающий эту команду.
Перейдите, например, в свою домашнюю папку и создайте новый пустой файл. Назовите его
script_name.sh
(имеет значение только расширение). Начните имя файла с полной остановки,.
если хотите, чтобы оно было скрыто.В этом файле напишите
Тогда сохраните файл, конечно :)
Сделайте файл исполняемым, например, в
right click > Properties > Permissions > Check "Allow executing file as program"
качестве альтернативы, измените права доступа с терминала, запустивchmod ugo+x script_name.sh
в папке сценария.Сделать это на старте системы (я не знаю , как еще сделать это ): в
~/.config/autostart/
создать файл с именемsome_name2.desktop
и в подставаПуть после
Exec=
должен быть там, где находится сценарий, созданный на шаге 2. Опять сохраняем файл :)Возможно сразу или после загрузки, вы должны увидеть скрипт в Gnome Tweak Tool под Startup Applications. Он также должен запускаться при запуске.
Активация и деактивация расширений
Если вы хотите изменить, какие расширения запускаются, вы должны заново сгенерировать список, а затем вставить новый список в сценарий запуска.
Заключительные слова
Я надеюсь, что это работает в 3.14 тоже.
источник
Это сработало для меня:
rm -rd ~/.cache
источник
У меня была точно такая же проблема, при запуске Ubuntu 14.10 с GNOME 3.14 из GNOME 3 PPA. Поэтому я попробовал это решение , но реальная проблема для меня заключалась в том, чтобы найти настройку для выбора System Defaultвместо GNOMEна экране входа в Ubuntu GNOME
Более того, из-за расширения Topicons другие расширения все еще не активируются при входе в систему.
источник
Эта проблема не относится к новым учетным записям пользователей, что предполагает ее проблему, вызванную сохранением файлов настроек Gnome из обновленных предыдущих версий Gnome Shell.
Я буду исследовать сброс настроек учетной записи.
Попытался сбросить все данные учетной записи пользователя Gnome для моего основного пользователя. Это не сработало, так что это не зависит от аккаунта.
источник