.Xresources
ファイルに ソーラーカラーテーマ を使用しようとしています。 ArchLinuxとi3ウィンドウマネージャーを使用しています。
ただし、#define
プリプロセッサディレクティブは何もしないようで、solarizedテーマが使用する.Xresources
ファイルには多くのディレクティブがあるため、結果として完全に壊れています。
この問題に関する別の質問 が見つかりましたが、答えがうまくいきません。 .Xresourcesで#define
プリプロセッサディレクティブを有効にするにはどうすればよいですか?
ArchLinuxの/etc/gdm/Xsession
には次のコードがあります。
if [ -f "$userresources" ]; then
xrdb -nocpp -merge "$userresources"
fi
引数-nocpp
は、xrdbがプリプロセッサを介して入力を実行してはならないことを示します。
修正は、上記のコマンドから-nocpp
オプションを削除することです。
Cppを含むパッケージをインストールする必要があります。
Xfceを使用している場合、上記の代わりに使用することをお勧めする人もいます。
cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4/
--nocpp
のxrdb -merge
を含む行から~/.config/xfce4/xinitrc
を削除します。