Страница 1 из 2
Смена оформления Mate в терминале
Добавлено: 21 апр 2017, 12:27
Chocobo
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\'
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 13:31
vir0id
А можно еще вот так.
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-у рознь.
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 13:35
Chocobo
vir0id писал(а): ↑28 мар 2018, 13:31
dconf gsettings-у рознь.
Не, вместе они один и тот же бинарный файл долбят)
http://help.ubuntu.ru/wiki/dconf
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 14:58
vir0id
Chocobo писал(а): ↑28 мар 2018, 13:35
Не, вместе они один и тот же бинарный файл долбят)
Ну это да. Но все равно хотелось бы узнать в каких файлай все это сидит. Я конечно узнаю, но для этого придется лопатить весь гугл и соберать инфу по частям. Хрен знает сколько времени на это уничтожу.
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 14:59
Chocobo
vir0id писал(а): ↑28 мар 2018, 14:58
в каких файлай все это сидит
в одном файле:
~/.config/dconf/user
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 15:04
vir0id
Chocobo писал(а): ↑28 мар 2018, 14:59
в одном файле:
Куда этот файл данные пишет и что принемает эти данные? Ну сомневаюсь я что в системе нету этих файлов настроек. Этот бинарик просто растасовывает инфу по системе. - Как сторож на парковке, который говорит тебе куда поставить машину.
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 15:22
Chocobo
vir0id писал(а): ↑28 мар 2018, 15:04
Куда этот файл данные пишет
В себя пишет, как единое хранилище этих key-value конфигов юзера, с которым взаимодейтсвуют проги при необходимости.
vir0id писал(а): ↑28 мар 2018, 15:04
Этот бинарик просто растасовывает инфу по системе.
Сеанс мате твой при запуске вычитывает оттуда параметры, тем же
gsettings get
и отрисовывает панель сверху, а обоину ту, к кторой указань путь в соответсвующем параметре.
Переименуй у себя в хомяке его его, и увидишь дефолтный рабочий слот в следующей сессии)
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 15:34
vir0id
Chocobo писал(а): ↑28 мар 2018, 15:22
а обоину ту, к кторой указань путь в соответсвующем параметре.
Но... Как так? Обоину я могу сменить полазив в системе, где-то в usr. И там будет тот же путь, что и в ключе dconf. Я уже там менял. Просто забыл где.
Так если можно сменить обоину в usr файлах, значит можно и другое изменить? Так вопрос в том, где это все там?
П.с: Пишу с телефона. Не удобно немного
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 17:46
vir0id
Chocobo, хотел спросить... Вот если я правлю dconf ключи в хомяке vir0id, то изменения будут только у vir0id. А если править файлы в корне, то это уже глобальные изменения? Или это изменения root, что к другим не относится? А как править глобальные ключи в live сессии, что бы они были применены ко всем, кто захочет устанавливить... мой рем.дистр.? У меня есть свои мысли на этот счет. Просто хочу их(мысли) подтвердить или опровергнуть.
Вообщем мысли такие:
Что бы применить глобальные настройки для всех, кто хочет установить мой "рем.дистр", то мне нужно править конфиги внутри корня лайв рут сессии. Это так?
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 17:53
Chocobo
рутовый не при делах, он обычно напротив лишен всех прелестей интерфейсных.
Тут варианты либо заготовленный с базовыми параметрами бинарь в skel как я тебе советовал вчера, либо есть еще возможность подачи преднастроенных параметры в /etc/
почитай из первых уст, там все наглядно расписано тоже
https://wiki.gnome.org/action/show/Proj ... nistrators
vir0id писал(а): ↑28 мар 2018, 15:34
Обоину я могу сменить полазив в системе, где-то в usr.
Это луше на конкретике что ты там делал. Зачастую есть несколько путей решения одного и того же вопроса. Только вот учитывай, что по факту сами по себе пользовательские действия в гуе к изменеиям в /usr по логике приводить ну никак не должны, за неимением прав, хотя бы
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 18:48
vikonrob
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..
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 18:53
rogoznik
vikonrob писал(а): ↑28 мар 2018, 18:48
А шрифты и их размер сменить таким же образом можно?
Можно, только ключи знать надо.
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 19:07
slant
vir0id писал(а): ↑28 мар 2018, 15:04
Куда этот файл данные пишет и что принемает эти данные? Ну сомневаюсь я что в системе нету этих файлов настроек. Этот бинарик просто растасовывает инфу по системе. - Как сторож на парковке, который говорит тебе куда поставить машину.
Никуда не пишет. Гномо-подобные DE пользуются методом похожим на реестр винды. Грузят содержимое этого файла (и еще нескольких - содержащих системные и глобальные глобальные настройки) непосредственно в специально отведенную область памяти, создавая в ней этакую базу данных. И с ней работают, как с общим хранилищем конфигурации. dconf, gsettings и прочие инструменты не столько сам файл правят, сколько подключаются к этой "базе" и вносят изменения туда. Потому, кстати, работают они только из под запущенного сеанса X, в голой текстовой консоли - просто так бесполезны.
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 19:08
vir0id
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 'имя шрифта + размер в кавычках'
Как-то так... может быть я что-то упустил... но всё можно найти самому
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 19:11
vir0id
Chocobo писал(а): ↑28 мар 2018, 17:53
Это луше на конкретике что ты там делал.
Блин... ну придётся поискать. Как найду, сразу покажу. Что бы не быть голословным
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 19:38
vir0id
slant писал(а): ↑28 мар 2018, 19:07
подключаются к этой "базе"
Где она?
Как её открыть и посмотреть?
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 19:45
rogoznik
vir0id писал(а): ↑28 мар 2018, 19:38
Где она?
В виртуалке она.
slant же писал
slant писал(а): ↑28 мар 2018, 19:07
Грузят содержимое этого файла...непосредственно в специально отведенную область памяти, создавая в ней этакую базу данных
.
vir0id писал(а): ↑28 мар 2018, 19:38
Как её открыть и посмотреть?
dconf
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 19:55
vir0id
darkfenix писал(а): ↑28 мар 2018, 19:45
В виртуалке она
Ладно, спрошу по другому.
Откуда эта база в виртуалку подгружается? Ну к примеру есть некий "бинарик" с той самой базой. Где этот "бинарик" сидит.
Вот к примеру говорят, что
Chocobo писал(а): ↑28 мар 2018, 15:22
Сеанс мате твой при запуске вычитывает оттуда параметры, тем же gsettings get и отрисовывает панель сверху, а обоину ту, к кторой указань путь в соответсвующем параметре.
Переименуй у себя в хомяке его его, и увидишь дефолтный рабочий слот в следующей сессии)
Если система в память засовывает дефолтный "бинарик", то где-то должен сидеть этот дефолтный баран, (который мне уже мозги снёс) до подгрузки в память?
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 20:03
rogoznik
darkfenix писал(а): ↑28 мар 2018, 19:45
В виртуалке она
Ошибочка вышла. В оперативке она.
vir0id писал(а): ↑28 мар 2018, 19:55
Где этот "бинарик" сидит и каким образом
Так вот же
Chocobo писал(а): ↑28 мар 2018, 14:59
~/.config/dconf/user
А вот откуда оно сюда дефолтные настройки пишет хз
Смена оформления Mate в терминале
Добавлено: 28 мар 2018, 20:05
vir0id
slant,
Вообщем... что мне нужно удалить, что бы в память эта база не загружалась?