Внешний вид не меняется при переключении темы


9

Если я выберу Radiance или Ambiance в меню, показанном на следующем рисунке, моя тема не изменится. Это только меняет строку заголовка.

Как я могу решить эту проблему? Или как мне сбросить тему по умолчанию?


Что происходит, когда вы пытаетесь изменить тему с помощью ubuntu-tweak-tool?
Йоси

Я попробовал это. Но ничего не происходит. Я не вижу изменений в графическом интерфейсе.
Strubbl

У меня тоже есть эта проблема. Это произошло после запуска модифицированной версии единства-приветствующего, таким образом:unity-greeter --test-mode
Скотт Северанс

Это связано с Lightdm, по-видимому.
Скотт Северанс

1
@ Мэтью Возможно. Посмотрим, что скажут тахионы.
jrg

Ответы:


6

Установите dconf-editor, если у вас его нет, а затем перейдите в

org.gnome.settings-daemon.plugins.xsettings

и проверьте «активный». Одна вещь, которую я также заметил, когда это происходит, заключается в том, что мультимедийные клавиши перестают работать: включите ключи org.gnome.settings-daemon.plugins.media. Там также может быть несколько плагинов, которые вы должны включить.

Причина проблемы: при запуске unity-greeter (с помощью команды lightdm --test-mode в моем случае) он отключает множество плагинов настройки-демона, которые необходимо включить вручную.

Я получил всю свою информацию из этой темы: http://ubuntuforums.org/showthread.php?t=1861476


Отличный ответ! Помог мне с подобной проблемой 12.04, и наконец я получил свои медиа-ключи обратно! Очень всеобъемлющий
savick01

4

Удаление файла ~ / .config / dconf / user решает проблему.

PS: Чтобы восстановить проблему, я сделал следующие шаги: измените в файле /etc/lightdm/unity-greeter.conf строку

font-name=Ubuntu 11

в

font-name=Ubuntu 10

и после сохранения запустите команду

lightdm --test-mode 

Это было все, что я изменил вчера. Теперь, если вы перезапустите сеанс с помощью сочетания клавиш CTRL + ALT + BACKSPACE и снова войдете в систему, ваша тема будет ужасной (как моя на скриншоте в моем вопросе). Кто-нибудь может это проверить?


1
-1. Удаление ~/.configможет решить эту конкретную проблему, но это вызовет другие (большинство пользовательских настроек будут потеряны). Так что это неприемлемое решение.
Скотт Северанс

Вот так я и не принял это как «решение» этого вопроса. Так какое же приемлемое решение, Скотт Северанс?
Strubbl

Если бы я знал. Я испытываю ту же проблему по той же основной причине. Я не нашел решения и не желаю удалять~/.config
Скотт Северанс

Тогда, возможно, вам следует сделать резервную копию вашего ~ / .config и шаг за шагом удалить каждый файл, чтобы найти файлы, которые вызывают эту ошибку.
Strubbl

1
@ScottSeverance Я уточнил / отредактировал свое решение. Удалите только ~ / .config / dconf / user. Тогда многие настройки, такие как фон рабочего стола и т. Д., Тоже исчезли. Но это лучше, чем удаление всей папки ~ / .config.
Strubbl

2

У меня была такая же проблема после того, как я побежал unity-greeterв терминал. С этого момента моя тема больше не загружалась полностью. Только заголовок можно изменить, выбрав другую тему.

Удаление файлов конфигурации, выход из системы, dconf-editorнастройки и т. Д. У меня не работали.

Что решило проблему, так это запустить /usr/bin/gnome-settings-daemonв терминале. Все настройки были сразу на месте.

Итак, я добавил его в «пункты запуска», и проблема была решена. Теперь все отлично работает.


2

В основном вот что произошло:

Когда вы запустили Unity Greeter, он начал сильно волноваться, потому что он не должен запускаться как обычный пользователь (хотя это возможно, я расскажу об этом чуть позже).

Чтобы это исправить, вам нужно зайти в dconf-editor (установить dconf-toolsпакет), а затем перейти к Org> gnome> settings-daemon> plugins и убедиться, что все включено.

Выйдите из системы и вернитесь обратно, и вы должны быть готовы!

Чтобы запустить Unity Greeter / lightDM в окне, чтобы вы могли делать скриншоты, запустите

unity-greeter --test-mode

или

lightdm --test-mode

о, спасибо, я включил Org> gnome> settings-daemon> plugins> xsettings -> active теперь работает :) без выхода из системы
Tachyons

1

Вы пытались выйти / войти обратно? Обычно при моей установке переключение тем не завершается, пока я не сделаю это.

Любопытно, что некоторые из ваших рабочих столов возвращаются к теме GNOME по умолчанию.

Кроме того, если это не работает, вы также можете попробовать перезагрузить компьютер.


Да, я пробовал войти / выйти. Несколько раз. Я был так расстроен, что перезагрузился.
Strubbl

@Strubbl Это все, что я могу придумать. Извините, если я не смог помочь.
Кристофер Кайл Хортон

Нет проблем. Я не сдамся и держу эту тему в курсе моих последних идей.
Strubbl

Выход не работает. Перезагрузка не работает.
Скотт Северанс

1

Я столкнулся с той же проблемой. После долгих поисков я узнал, что причиной проблемы является gtk 3.4.2. Я установил его для моих целей программирования. Даже вышеупомянутые решения не работали в моей системе. Так что я просто удалил его, и он начал работать просто отлично.


Добро пожаловать в askubuntu, не задавайте вопрос в разделе ответов, пожалуйста, оставьте его отдельно, включая ссылку на этот вопрос :)
Tachyons

1

Я столкнулся с подобной проблемой на Ubuntu 14.04. Я не смог изменить свою тему после перезагрузки компьютера. Я мог бы обойти эту проблему, выйдя из системы и войдя обратно. Я заметил эту проблему вскоре после установки Ubuntu и установки некоторых программ и драйверов.

Сброс единства решил проблему для меня. Я использовал инструмент unity-tweak, чтобы сделать это, так как unity --reset больше не разрешен:

sudo apt-get install unity-tweak-tool
unity-tweak-tool --reset-unity

Редактировать Проблема вернулась, это ничего не исправило.


0

Попробуйте запустить:

    gksudo gedit /etc/xdg/autostart/gnome-settings-daemon.desktop

а затем заменить строку:

    Exec=/usr/lib/gnome-settings-daemon/gnome-settings-daemon

с:

    Exec=bash -c "sleep 5; /usr/lib/gnome-settings-daemon/gnome-settings-daemon"

Возможно, вам придется увеличить количество сна. Я получил это от webupd8.


0

У меня была такая же проблема в Ubuntu 13.04. Я только что установил gnome-tweak-toolУстановить gnome-tweak-tool и изменил текущую тему в меню тем. Это решило это.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.