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

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

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

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

Сообщение Chocobo » 21 апр 2017, 09:27

MATE

Код: Выделить всё

dconf write /org/mate/desktop/interface/gtk-theme \'Mint-X\'
dconf write /org/mate/desktop/interface/icon-theme \'Mint-X-Teal\'
dconf write /org/mate/marco/general/theme \'Atlanta\'
Изображение
   
Изображение

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

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

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

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

А можно еще вот так.
gsettings set org.mate.interface gtk-theme Mint-Y-Dark - смена темы
gsettings set org.mate.interface icon-theme Mint-Y-Dark - смена иконок
gsettings set org.mate.panel.toplevel:/org/mate/panel/toplevels/bottom orientation top - вся панель идёт наверх
gsettings set org.mate.Marco.general theme Mint-Y-Dark - смена декораций окон
gsettings set org.mate.background picture-filename [Путь к картинке] - смена обоев

Кстати... было бы не плохо, если бы кто нибудь знал и указал, в каких файлах это всё сидит. Ото... dconf gsettings-у рознь.

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

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

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

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

vir0id писал(а):
28 мар 2018, 10:31
dconf gsettings-у рознь.
Не, вместе они один и тот же бинарный файл долбят)
http://help.ubuntu.ru/wiki/dconf
Изображение
   
Изображение

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

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

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

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

Chocobo писал(а):
28 мар 2018, 10:35
Не, вместе они один и тот же бинарный файл долбят)
Ну это да. Но все равно хотелось бы узнать в каких файлай все это сидит. Я конечно узнаю, но для этого придется лопатить весь гугл и соберать инфу по частям. Хрен знает сколько времени на это уничтожу.

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

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

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

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

vir0id писал(а):
28 мар 2018, 11:58
в каких файлай все это сидит
в одном файле:
~/.config/dconf/user
Изображение
   
Изображение

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

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

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

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

Chocobo писал(а):
28 мар 2018, 11:59
в одном файле:
Куда этот файл данные пишет и что принемает эти данные? Ну сомневаюсь я что в системе нету этих файлов настроек. Этот бинарик просто растасовывает инфу по системе. - Как сторож на парковке, который говорит тебе куда поставить машину.

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

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

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

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

vir0id писал(а):
28 мар 2018, 12:04
Куда этот файл данные пишет
В себя пишет, как единое хранилище этих key-value конфигов юзера, с которым взаимодейтсвуют проги при необходимости.
vir0id писал(а):
28 мар 2018, 12:04
Этот бинарик просто растасовывает инфу по системе.
Сеанс мате твой при запуске вычитывает оттуда параметры, тем же gsettings get и отрисовывает панель сверху, а обоину ту, к кторой указань путь в соответсвующем параметре.
Переименуй у себя в хомяке его его, и увидишь дефолтный рабочий слот в следующей сессии)
Изображение
   
Изображение

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

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

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

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

Chocobo писал(а):
28 мар 2018, 12:22
а обоину ту, к кторой указань путь в соответсвующем параметре.
Но... Как так? Обоину я могу сменить полазив в системе, где-то в usr. И там будет тот же путь, что и в ключе dconf. Я уже там менял. Просто забыл где.
Так если можно сменить обоину в usr файлах, значит можно и другое изменить? Так вопрос в том, где это все там?

П.с: Пишу с телефона. Не удобно немного

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

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

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

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

Chocobo, хотел спросить... Вот если я правлю dconf ключи в хомяке vir0id, то изменения будут только у vir0id. А если править файлы в корне, то это уже глобальные изменения? Или это изменения root, что к другим не относится? А как править глобальные ключи в live сессии, что бы они были применены ко всем, кто захочет устанавливить... мой рем.дистр.? У меня есть свои мысли на этот счет. Просто хочу их(мысли) подтвердить или опровергнуть.
Вообщем мысли такие:
Что бы применить глобальные настройки для всех, кто хочет установить мой "рем.дистр", то мне нужно править конфиги внутри корня лайв рут сессии. Это так?

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

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

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

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

рутовый не при делах, он обычно напротив лишен всех прелестей интерфейсных.
Тут варианты либо заготовленный с базовыми параметрами бинарь в skel как я тебе советовал вчера, либо есть еще возможность подачи преднастроенных параметры в /etc/
почитай из первых уст, там все наглядно расписано тоже
https://wiki.gnome.org/action/show/Proj ... nistrators
vir0id писал(а):
28 мар 2018, 12:34
Обоину я могу сменить полазив в системе, где-то в usr.
Это луше на конкретике что ты там делал. Зачастую есть несколько путей решения одного и того же вопроса. Только вот учитывай, что по факту сами по себе пользовательские действия в гуе к изменеиям в /usr по логике приводить ну никак не должны, за неимением прав, хотя бы
Изображение
   
Изображение

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

vikonrob
Сообщения: 99
Зарегистрирован: 16 июл 2017, 09:14
Решено: 1
Благодарил (а): 27 раз
Поблагодарили: 5 раз

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

Сообщение vikonrob » 28 мар 2018, 15:48

vir0id писал(а):
28 мар 2018, 10:31
gsettings set org.mate.interface gtk-theme Mint-Y-Dark - смена темы
gsettings set org.mate.interface icon-theme Mint-Y-Dark - смена иконок
А шрифты и их размер сменить таким же образом можно? Например, на Noto Sans..

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

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

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

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

vikonrob писал(а):
28 мар 2018, 15:48
А шрифты и их размер сменить таким же образом можно?
Можно, только ключи знать надо.
Изображение

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

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

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

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

vir0id писал(а):
28 мар 2018, 12:04
Куда этот файл данные пишет и что принемает эти данные? Ну сомневаюсь я что в системе нету этих файлов настроек. Этот бинарик просто растасовывает инфу по системе. - Как сторож на парковке, который говорит тебе куда поставить машину.
Никуда не пишет. Гномо-подобные DE пользуются методом похожим на реестр винды. Грузят содержимое этого файла (и еще нескольких - содержащих системные и глобальные глобальные настройки) непосредственно в специально отведенную область памяти, создавая в ней этакую базу данных. И с ней работают, как с общим хранилищем конфигурации. dconf, gsettings и прочие инструменты не столько сам файл правят, сколько подключаются к этой "базе" и вносят изменения туда. Потому, кстати, работают они только из под запущенного сеанса X, в голой текстовой консоли - просто так бесполезны.

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

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

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

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

vikonrob,
gsettings set org.mate.interface monospace-font-name 'имя шрифта + размер в кавычках'
gsettings set org.mate.interface font-name 'имя шрифта + размер в кавычках'
gsettings set org.mate.interface document-font-name 'имя шрифта + размер в кавычках'
gsettings set org.mate.Marco.general titlebar-font 'имя шрифта + размер в кавычках'
gsettings set org.mate.caja.desktop font 'имя шрифта + размер в кавычках'
Как-то так... может быть я что-то упустил... но всё можно найти самому

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

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

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

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

Chocobo писал(а):
28 мар 2018, 14:53
Это луше на конкретике что ты там делал.
Блин... ну придётся поискать. Как найду, сразу покажу. Что бы не быть голословным

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

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

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

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

slant писал(а):
28 мар 2018, 16:07
подключаются к этой "базе"
Где она? Как её открыть и посмотреть?

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

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

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

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

vir0id писал(а):
28 мар 2018, 16:38
Где она?
В виртуалке она. slant же писал
slant писал(а):
28 мар 2018, 16:07
Грузят содержимое этого файла...непосредственно в специально отведенную область памяти, создавая в ней этакую базу данных
.
vir0id писал(а):
28 мар 2018, 16:38
Как её открыть и посмотреть?
dconf :acute:
Изображение

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

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

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

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

darkfenix писал(а):
28 мар 2018, 16:45
В виртуалке она
Ладно, спрошу по другому.
Откуда эта база в виртуалку подгружается? Ну к примеру есть некий "бинарик" с той самой базой. Где этот "бинарик" сидит.
Вот к примеру говорят, что
Chocobo писал(а):
28 мар 2018, 12:22
Сеанс мате твой при запуске вычитывает оттуда параметры, тем же gsettings get и отрисовывает панель сверху, а обоину ту, к кторой указань путь в соответсвующем параметре.
Переименуй у себя в хомяке его его, и увидишь дефолтный рабочий слот в следующей сессии)
Если система в память засовывает дефолтный "бинарик", то где-то должен сидеть этот дефолтный баран, (который мне уже мозги снёс) до подгрузки в память?

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

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

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

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

darkfenix писал(а):
28 мар 2018, 16:45
В виртуалке она
Ошибочка вышла. В оперативке она.
vir0id писал(а):
28 мар 2018, 16:55
Где этот "бинарик" сидит и каким образом
Так вот же
Chocobo писал(а):
28 мар 2018, 11:59
~/.config/dconf/user
А вот откуда оно сюда дефолтные настройки пишет хз
Изображение

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

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

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

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

slant,
Вообщем... что мне нужно удалить, что бы в память эта база не загружалась?

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