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

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

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

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

#1

21 апр 2017, 12: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
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

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

#2

28 мар 2018, 13: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
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#3

28 мар 2018, 13:35

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

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

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

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

#4

28 мар 2018, 14:58

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

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

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

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

#5

28 мар 2018, 14:59

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

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

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

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

#6

28 мар 2018, 15:04

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

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

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

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

#7

28 мар 2018, 15:22

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

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

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

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

#8

28 мар 2018, 15:34

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

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

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

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

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

#9

28 мар 2018, 17:46

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

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

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

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

#10

28 мар 2018, 17:53

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

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

vikonrob
Сообщения: 165
Зарегистрирован: 16 июл 2017, 12:14
Решено: 1
Благодарил (а): 50 раз
Поблагодарили: 21 раз
Контактная информация:

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

#11

28 мар 2018, 18:48

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

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

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

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

#12

28 мар 2018, 18:53

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

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

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

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

#13

28 мар 2018, 19:07

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

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

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

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

#14

28 мар 2018, 19: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
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

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

#15

28 мар 2018, 19:11

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

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

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

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

#16

28 мар 2018, 19:38

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

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

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

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

#17

28 мар 2018, 19:45

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

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

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

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

#18

28 мар 2018, 19:55

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

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

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

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

#19

28 мар 2018, 20:03

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

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

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

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

#20

28 мар 2018, 20:05

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

Закрыто

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

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

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