TL; DR
Verwenden Sie dconf-editor
(oder was auch immer andere xsettings Editor Sie haben) das Attribut festlegen, active
um false
unter org.mate.SettingsDaemon.plugins.xrdb
.
Ihr DM sollte die .Xresources
Datei als Teil des Session-Wrappers laden . Andernfalls fügen Sie es Ihrem .xprofile
oder .xsessionrc
auf Debian hinzu.
Erklärung unten:
Also schnappte ich meine xrdb
Binärdatei und ersetzte sie durch ein Bash-Skript, das den aufrufenden Prozess, den Zeitstempel und die Argumente in einer Datei protokollierte.
Es zeigte, dass ich xrdb -merge ~/.Xresources
tatsächlich hingerichtet wurde mate-settings-daemon
. Ich überprüfte dies, mit xrdb -query
dem lo und see tatsächlich meine Einstellungen zeigte, außer, dass Hintergrund und Vordergrund außer Kraft gesetzt wurden.
Also googelte ich und fand die Quelle zu mate-settings-daemon: https://github.com/mate-desktop/mate-settings-daemon/blob/master/plugins/xrdb/msd-xrdb-manager.c#L which lädt auch meine Einstellungsdatei, überschreibt dann jedoch die Themenfarben!
(╯ ° □ °) ╯︵ ┻━┻
So dconf-editor
findet org.mate.SettingsDaemon.plugins.xrdb
das Attribut active
mit dieser Einstellung false
das Problem zu beheben.