Смена оформления Mate в терминале

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Смена оформления Mate в терминале

#21

28 мар 2018, 20:08

darkfenix писал(а):
28 мар 2018, 20:03
А вот откуда оно сюда дефолтные настройки пишет хз
Ну с оперативки наверное.
Я если удалить конфиги и выдернуть видку питания? Успеет перезаписаться на дефолт или нет? :-D :-D :-D

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Смена оформления Mate в терминале

#22

28 мар 2018, 20:10

vir0id писал(а):
28 мар 2018, 20:08
Ну с оперативки наверное.
Ты не понял.
Оно откуда-то из системных папок/файлов тащит дефолтные настройки в хомяк. Из хомяка оно считывается в память. В памяти ты с этим работаешь. Потом оно в этот файлик пишет изменения.
ИзображениеИзображение

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Смена оформления Mate в терминале

#23

28 мар 2018, 20:14

darkfenix писал(а):
28 мар 2018, 20:10
Оно откуда-то из системных папок/файлов тащит дефолтные настройки в хомяк
Так вот я и хочу узнать, где именно в системных папках/файлах сидят эти самые дефолтные настройки, которые тащаться в хомяк. Это был мой главный вопрос в начале топика

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Смена оформления Mate в терминале

#24

28 мар 2018, 20:22

vir0id писал(а):
28 мар 2018, 19:55
Откуда эта база в виртуалку подгружается? Ну к примеру есть некий "бинарик" с той самой базой.
Нету. Значения по умолчанию для базы судя по всему просто намертво вкомпилированы непосредственно в исполняемые/ресурсные файлы DE, откуда и берутся, как основа. Если есть настройка для всей системы (всех пользователей) она должна лежать в /etc/dconf/... но в большинстве дистрибутивов его вообще нету. Если же есть - эта настройка ляжет поверх базовой. И уже поверх их обоих - персональная из ~/.config/dconf/user
Все изменения через gsettings и прочие методы сохраняются только пользовательских настройках (~/.config/dconf/user), даже если перекрывают якобы глобальные. Очень похоже работает на файловую систему live линуксов. Когда есть неизменяемая основа и даже удаление файла вроде как возможна но на самом деле он там остается, только скрытым. До перезагрузки.

Как говорится - почувствуйте всю боль ситуации. :) Хорошо еще что можно тупо ~/.config/dconf/user в /etc/skel закинуть чтобы новый юзер получал преднастроенное окружение.

Вообще - есть специальные механизмы настройки глобальной части базы через некие файлы-профили... Я пробовал заставить это работать для mate в минте, и курить мануалы dconf... Но так и не понял что курили сами авторы этого безобразия. :)

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Смена оформления Mate в терминале

#25

28 мар 2018, 20:25

vir0id писал(а):
28 мар 2018, 20:14
Так вот я и хочу узнать, где именно в системных папках/файлах сидят эти самые дефолтные настройки,
Кажется - нигде. Непосредственно в исполняемых файлах DE. Как значения для переменных по умолчанию.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Смена оформления Mate в терминале

#26

28 мар 2018, 20:31

slant, Я сначала тоже сейчас пришел к подобному выводу:
Снимок экрана в 2018-03-28 20-22-18.png
Но порышись в исходниках корицы не подтвердилось.

Вот из этих схем оно похоже берет дефолтные параметры,
Снимок экрана в 2018-03-28 20-30-04.png
А они в свою очередь прилетают с доппакетами artwork'ов
Изображение
   
Изображение

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

Смена оформления Mate в терминале

#27

28 мар 2018, 20:42

Chocobo, в корице наверное да. А в мэйте тоже где-то рядом в usr/share. Позже найду, завтра на работу.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Смена оформления Mate в терминале

#28

28 мар 2018, 20:46

vir0id писал(а):
28 мар 2018, 20:42
А в мэйте тоже где-то рядом
Там первые строчки попались с путями как раз о mint-artwork-mate :)
Изображение
   
Изображение

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Смена оформления Mate в терминале

#29

28 мар 2018, 21:26

Chocobo писал(а):
28 мар 2018, 20:31
Вот из этих схем оно похоже берет дефолтные параметры,
Ну дык правильно - .so файл, же. Оно и есть. Аналог виндовых dll файлов, т.е. исполняемый код или ресурсы к оному.
А схемы - это уже не дефолт, это как раз часть того самого механизма настройки глобальной конфигурации, они применяются уже поверх дефолта. Средний уровень.
Последний раз редактировалось пользователем 1 slant; всего редактировалось раз: 28

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Смена оформления Mate в терминале

#30

28 мар 2018, 21:29

slant, не на тот скрин смотри)
.so понятно, может соответсвующие вызовы есть и там, я про схемы в плейнтексте
Снимок экрана в 2018-03-28 21-28-49.png
Изображение
   
Изображение

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Смена оформления Mate в терминале

#31

28 мар 2018, 21:31

Вот этот плейнтекст - это то, что по идее должно лежать в /etc/dconf... Это не конфиг целиком, это отдельные опции применяемые "поверх" дефолтовой конфигурации.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Смена оформления Mate в терминале

#32

28 мар 2018, 21:40

slant, Согласен с тобой, на то оно и override :)

По дефолтным опциям в корице например вижу такой вот - https://github.com/linuxmint/Cinnamon/b ... ema.xml.in что можно покоырять перед сборкой своего дефолта среды.

В mate наверн здесь - https://github.com/mate-desktop/mate-de ... er/schemas
Изображение
   
Изображение

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

Смена оформления Mate в терминале

#33

28 мар 2018, 23:00

А что там обычным вариантом тема не меняется?

Закрыто

Вернуться в «Песочница»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя