.Xresourcesでurxvtターミナルの色を設定しています。 xrdb ~/.Xresources
を手動で実行すると期待どおりの結果が得られるため、このファイルが機能することはわかっています。
xrdb -merge ~/.Xresources
EVERYWHERE(~/.{xprofile,xsession,xsessionrc,xinitrc}
)を無駄にしようとしました。
TL; DR
dconf-editor
(または他のxsettingsエディター)を使用して、属性active
をorg.mate.SettingsDaemon.plugins.xrdb
の下のfalse
に設定します。
DMは、セッションラッパーの一部として.Xresources
ファイルをロードする必要があります。それ以外の場合は、Debianの.xprofile
または.xsessionrc
に追加します。
以下の説明:
そこで、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
は属性active
でorg.mate.SettingsDaemon.plugins.xrdb
を検出し、これをfalse
に設定すると問題が修正されます。