質問: xrdb〜 / .xresourcesを実行するまで、urxvtはsolarizedの代わりにピンクを使用します 編集:私はこれがubuntuのバグのようであることを発見しました: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1163129 -これを修正する方法のアイデア自分で?urxvtに切り替えたいのですが、.xresourcesに奇妙な問題があります。ログインしてurxvtを起動すると、すべてがピンク色でピンク色になり、これらのエラーメッセージが表示されます。urxvt: unable to parse color 's_base0', using pink instead. urxvt: unable to parse color 's_base03', using pink instead. ...(repeated for all colors i defined)... urxvt: unable to parse color 's_base03', using pink instead. ただし、xrdb ~/.xresourcesを実行すると、新しく開いたurxvtはすべて正常で、美しくソーラー化されています。ワット?私の.xresources: https://gist.github.com/igel/6880992 -ubuntu 13.04(64ビット)を使用していますが、ubuntu13.10からパッケージrxvt-unicode-256colorをインストールして取得しましたurxvtの現在のバージョン(9.18)。編集:色は、使用されているのと同じファイルで定義されていることに注意してください。たぶん、urxvt(または.xresourcesを読み取っているもの)は、同じ実行で変数を解析して使用することができませんか?しかし、奇妙な考えのように見えます。
回答: ログイン時に~/.xresourcesがcppで処理されない場合は、元のソースを別の名前で保存し、変更を加えるたびに~/.xresourcesを再構築することをお勧めします。このプロセスを自動化するツールを作成しました: https://github.com/dolmen/xresources.edit/