Розширення оболонки Gnome вимкнено після перезавантаження


10

Я запускаю Ubuntu 14.10 з Gnome 3.14 від Gnome 3 PPA. У мене вже близько року виникає проблема, коли всякий раз, коли я виходжу, втрачаю всі мої включені розширення, крім Media Player. Раніше мені вдалося обійти це, ввімкнувши кожне з розширень при запуску за допомогою "gnome-session-manager", але це тепер зникло з Gnome 3.14, оскільки його замінили параметри клацання правою кнопкою миші на тире. Я також спробував дефолтувати свій завантажувальний сеанс до "сеансу за замовчуванням", який працював для деяких людей як рішення.

Зараз, здається, немає проблеми з цієї набридливої ​​та наполегливої ​​проблеми з Gnome. Проблема, яка приховує питання, принаймні рік, і багато користувачів користуються, і нічого, окрім навантаження під час завантаження. То, як такому хронічному клопі можна дозволити сидіти понад рік, відверто не виходить за мене.

Хто-небудь отримав якісь свіжі ідеї для більш постійного рішення цієї помилки Gnome?

Стівен


1
Перевірте це askubuntu.com/questions/359958/…
mac

Відповіді:


5

Ось вирішення духу цієї відповіді . Це працює принаймні за 3.12. Ідея полягає в тому, щоб експортувати список розширень, які ви хочете активні, а потім написати сценарій, який активує їх під час завантаження.

Отримання списку розширень

Спочатку активуйте розширення, які потрібно активувати. Потім генеруємо список із такими:

У терміналі ( Ctrl + Alt + T) запустіть

gsettings get org.gnome.shell enabled-extensions

Він повертає список із поточними активними розширеннями a la

['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 Tweak Tool під Стартовими програмами. Він також повинен працювати при запуску.

Активація та деактивація розширень

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

Заключні слова

Я сподіваюся, що це також працює в 3.14.


1
У мене була така ж проблема, і саме це зробило для мене трюк. Немає проблем після цього.
Крістіан

2

Це працювало для мене:

  1. Запуск у терміналі: rm -rd ~/.cache
  2. Перезавантажити систему
  3. Повторно увімкніть розширення (воно повинно зберігатися під час перезавантаження)

1

У мене була точно така ж проблема, запускаючи Ubuntu 14.10 з GNOME 3.14 від PPA GNOME 3. Тому я спробував це рішення , але справжньою проблемою для мене було знайти налаштування для вибору System Defaultзамість GNOMEекрана входу Ubuntu GNOME

Екран входу в Ubuntu GNOME

Крім того, через розширення Topicons , інші розширення все ще не активовані під час входу.


0

Ця проблема не стосується нових облікових записів користувачів, що говорить про її проблему, викликану збереженими файлами налаштувань Gnome від оновлених попередніх версій Gnome Shell.

Я буду досліджувати скидання налаштувань облікового запису.


Спробував скинути всі дані облікового запису користувача Gnome для мого основного користувача. Це не спрацювало, тому його не враховували.


У мене також була проблема, але я ще не оновлював Gnome Shell (досить нова установка).
Крістіан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.