Код: Выделить всё
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\'
Код: Выделить всё
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\'
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 [Путь к картинке]
- смена обоевНу это да. Но все равно хотелось бы узнать в каких файлай все это сидит. Я конечно узнаю, но для этого придется лопатить весь гугл и соберать инфу по частям. Хрен знает сколько времени на это уничтожу.
Куда этот файл данные пишет и что принемает эти данные? Ну сомневаюсь я что в системе нету этих файлов настроек. Этот бинарик просто растасовывает инфу по системе. - Как сторож на парковке, который говорит тебе куда поставить машину.
В себя пишет, как единое хранилище этих key-value конфигов юзера, с которым взаимодейтсвуют проги при необходимости.
Сеанс мате твой при запуске вычитывает оттуда параметры, тем же
gsettings get
и отрисовывает панель сверху, а обоину ту, к кторой указань путь в соответсвующем параметре.Но... Как так? Обоину я могу сменить полазив в системе, где-то в usr. И там будет тот же путь, что и в ключе dconf. Я уже там менял. Просто забыл где.
Это луше на конкретике что ты там делал. Зачастую есть несколько путей решения одного и того же вопроса. Только вот учитывай, что по факту сами по себе пользовательские действия в гуе к изменеиям в /usr по логике приводить ну никак не должны, за неимением прав, хотя бы
Никуда не пишет. Гномо-подобные DE пользуются методом похожим на реестр винды. Грузят содержимое этого файла (и еще нескольких - содержащих системные и глобальные глобальные настройки) непосредственно в специально отведенную область памяти, создавая в ней этакую базу данных. И с ней работают, как с общим хранилищем конфигурации. dconf, gsettings и прочие инструменты не столько сам файл правят, сколько подключаются к этой "базе" и вносят изменения туда. Потому, кстати, работают они только из под запущенного сеанса X, в голой текстовой консоли - просто так бесполезны.
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 'имя шрифта + размер в кавычках'
Ладно, спрошу по другому.
Если система в память засовывает дефолтный "бинарик", то где-то должен сидеть этот дефолтный баран, (который мне уже мозги снёс) до подгрузки в память?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей