XresourcesのtermName設定は効果がありません。

XresourcesのtermName設定は効果がありません。

私はArch Linuxでrxvt-unicodeを使用しています。

echo $TERM「rxvt」を表示します。これを設定すると、export TERM=rxvt-unicode-256color色が正しく機能します。しかし、私はこれが良いアプローチではないと思います。

しかし、設定(またはorurxvt*termName: rxvt-unicode-256colorなどのバリエーション)を試してから実行しようとすると、何も効果がなく、まだ「rxvt」です。xterm*termNamexterm-256color~/.Xresourcesxrdb ~/.Xresources$TERM

ただし、他のプロパティ(フォントサイズなど)を変更すると、次に開くXresources端末に適用されます。

どうやってこれができますか?私は何を逃したことがありませんか?

ベストアンサー1

X アプリケーションは、最初に実行されたときにのみリソース設定を読み込みます。リソース設定を変更しても、現在実行中のアプリケーションには影響しません。

Xリソースの1つの珍しい点は、たとえば、システムにすでに次のリソースがある場合です。模様 urxvt*termName、それは交換できません。模様。あなたはもっとやることができます明らかにを上書きします(例:)urxvt.termName

おすすめ記事