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

Раздел для тем в стадии оформления.
Аватара пользователя

vir0id
Сообщения: 2007
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

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

Сообщение vir0id » 28 мар 2018, 17:08

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

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

darkfenix
Сообщения: 5040
Зарегистрирован: 27 июн 2017, 10:36
Решено: 58
Откуда: Нижний Тагил
Благодарил (а): 286 раз
Поблагодарили: 941 раз

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

Сообщение darkfenix » 28 мар 2018, 17:10

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

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

vir0id
Сообщения: 2007
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

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

Сообщение vir0id » 28 мар 2018, 17:14

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

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

slant
Сообщения: 1744
Зарегистрирован: 21 июн 2017, 15:09
Решено: 26
Благодарил (а): 13 раз
Поблагодарили: 757 раз

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

Сообщение slant » 28 мар 2018, 17:22

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

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

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

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

slant
Сообщения: 1744
Зарегистрирован: 21 июн 2017, 15:09
Решено: 26
Благодарил (а): 13 раз
Поблагодарили: 757 раз

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

Сообщение slant » 28 мар 2018, 17:25

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

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

Автор темы
Chocobo
Сообщения: 9119
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 635 раз
Поблагодарили: 2609 раз

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

Сообщение Chocobo » 28 мар 2018, 17:31

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

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

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

vir0id
Сообщения: 2007
Зарегистрирован: 19 дек 2017, 15:48
Решено: 9
Откуда: Рига
Благодарил (а): 148 раз
Поблагодарили: 218 раз

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

Сообщение vir0id » 28 мар 2018, 17:42

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

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

Автор темы
Chocobo
Сообщения: 9119
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 635 раз
Поблагодарили: 2609 раз

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

Сообщение Chocobo » 28 мар 2018, 17:46

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

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

slant
Сообщения: 1744
Зарегистрирован: 21 июн 2017, 15:09
Решено: 26
Благодарил (а): 13 раз
Поблагодарили: 757 раз

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

Сообщение slant » 28 мар 2018, 18:26

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

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

Автор темы
Chocobo
Сообщения: 9119
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 635 раз
Поблагодарили: 2609 раз

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

Сообщение Chocobo » 28 мар 2018, 18:29

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

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

slant
Сообщения: 1744
Зарегистрирован: 21 июн 2017, 15:09
Решено: 26
Благодарил (а): 13 раз
Поблагодарили: 757 раз

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

Сообщение slant » 28 мар 2018, 18:31

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

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

Автор темы
Chocobo
Сообщения: 9119
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 635 раз
Поблагодарили: 2609 раз

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

Сообщение Chocobo » 28 мар 2018, 18:40

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

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

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

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

Dja
Сообщения: 5639
Зарегистрирован: 27 авг 2016, 17:03
Решено: 23
Откуда: Voskresensk
Благодарил (а): 818 раз
Поблагодарили: 598 раз

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

Сообщение Dja » 28 мар 2018, 20:00

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

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