TL; DR
Использование dconf-editor
(или любой другой редактор других XSettings у вас есть), чтобы установить атрибут active
для false
Under org.mate.SettingsDaemon.plugins.xrdb
.
Ваш DM должен загрузить .Xresources
файл как часть своей обертки сессии. В противном случае добавьте его в свой .xprofile
или .xsessionrc
в Debian.
Объяснение ниже:
Поэтому я щелкнул и заменил свой xrdb
двоичный файл сценарием bash, который регистрировал вызывающий процесс, метку времени и аргументы в файл.
Это показало, что меня на xrdb -merge ~/.Xresources
самом деле казнили, а затем mate-settings-daemon
. Я проверил это, xrdb -query
и вот на самом деле все мои настройки были показаны, за исключением того, что фон и передний план были переопределены.
Поэтому я гуглил и нашел источник для mate-settings-daemon: https://github.com/mate-desktop/mate-settings-daemon/blob/master/plugins/xrdb/msd-xrdb-manager.c#L, который также загружает мой файл настроек, но затем переопределяет вещи с цветами темы!
(╯ ° □ °) ╯︵ ┻━┻
Так что dconf-editor
находит org.mate.SettingsDaemon.plugins.xrdb
с атрибутом, active
устанавливающим это, чтобы false
исправить проблему.