Смоленск 1.6 Сброс темы интерфейса при перезагрузке/релоге

Sivan

New member
Сообщения
10
#1
Столкнулся с довольно странной ситуацией: при перезагрузке системы/релоге слетает выбранная тема интерфейса.
ОС Смоленск 1.6 шла уже установленная в комплекте с ПК.

Как это выглядит:
- пользователь логинится в систему;
- при входе каждый раз выставляется какая-то (видимо) дефолтная тема с огромными значками/кнопками и пр;
- открываем панель управления->рабочий стол->оформление fly->программы;
- в данной вкладке выбрана тема (не важно какая), например breeze, но все значки/полосы/кнопки и т.д. принадлежат не ей, а вышеупомянутой дефолтной;
- выбираем ещё раз "breeze" и на этот раз все элементы отображаются правильно;
- далее при нажатии "применить"/"да" выбранная тема применяется и всё выглядит нормально до следующего выхода из системы;
НО:
- если открыть выбор темы повторно, там снова будет дефолтный вариант, который выставится при перезагрузке/релоге пользователя;

При этом у админа, созданного при установке, такой проблемы нет, она возникает только у новых юзеров (даже если добавлять их во все админские группы);

1.png


Опыта работы с астрой минимум, даже не представляю как это можно исправить. Кто-нибудь сталкивался с подобным?
 

YNA

New member
Сообщения
240
#2
У меня было подобное, но только с цветовой гаммой, ни как не удавалось вернуть цвет по умолчанию (стал такой же тёмно-синий как на крайнем левом рисунке).
Помогло удаление выделенного на рисунке файла. Его нужно удалить и перезапустить сессию.
P. S. У меня версия CE 2.12.40
 

Вложения

Sivan

New member
Сообщения
10
#3
Помогло удаление выделенного на рисунке файла. Его нужно удалить и перезапустить сессию.
Посмотрел в данной папке: там current.themerc просто нет, попробовал скопировать current.themerc и default.themerc из папки пользователя, у которого всё работает - никакого эффекта, такое чувство, что система просто игнорит эти файлы.

Полное копирование папки /home/user/.fly от "здорового" юзера тоже не даёт никаких результатов.
 
Последнее редактирование:

Montfer

New member
Сообщения
1 184
#4
Посмотрел в данной папке: там current.themerc просто нет, попробовал скопировать current.themerc и default.themerc из папки пользователя, у которого всё работает - никакого эффекта, такое чувство, что система просто игнорит эти файлы.

Полное копирование папки /home/user/.fly от "здорового" юзера тоже не даёт никаких результатов.
скопируйте нужные файлы из домашней папки и грохните всё в home/user_name/, включая скрытые папки и файлы. потом войдите под этим user_name, должно всё дефолтное подтянуться
 

YNA

New member
Сообщения
240
#5
Да, прикольный глюк. :(
А вот интересно, в момент создания своей темы создаётся ли файл current.themerc ? Если он создаётся, то похоже что система пытается его затереть/удалить при каждой новой настройке. Скорее всего система криво установлена, поскольку это происходит для всех новых пользователей.
Если же файл создаётся то можно установить запрет на изменение темы для всех.
Можно запустить файловый менеджер от имени Администратора (первый рис.) и установить ограничения как показано на втором рисунке. Теперь изменение темы, сброс её в умолчательное состояние или удаление каких либо файлов из этой папки будет невозможно (кроме root).
Если нужно поменять тему, то легко сбросить запреты и потом снова восстановить. Но это конечно не дело так мыкаться.
 

Вложения

Sivan

New member
Сообщения
10
#6
скопируйте нужные файлы из домашней папки и грохните всё в home/user_name/, включая скрытые папки и файлы. потом войдите под этим user_name, должно всё дефолтное подтянуться
Попробовал, поведение как в случае нового пользователя, описанном в вопросе.