
i3のレイアウト保存機能を試しています。そのために起動するurxvtインスタンスに名前を割り当てたいと思います。ただし、-nameオプションを使用するたびにフォントが異なるように表示されます。
たとえば、私が使用している場合
urxvt -e ncmpcpp -s playlist
私が使ったときとフォントは違って見えます。
urxvt -name topleft -e ncmpcpp -s playlist
なぜこれを知っている人がいますか?必要に応じてスクリーンショットをアップロードできます。 -nameオプションを与えると、フォントレンダリングが不都合に見えます。色のテーマなどがあるべき場所にあります。 ncmpcppには問題ありません。 i3設定の「ドロップダウン」端末にも同じ問題があります。
答え1
明らかに、アプリケーションクラスではなく特定のアプリケーションインスタンス用のフォントを設定しました。インスタンスとクラスの概念XResources。コマンド-name
ライン引数はインスタンス名を設定します(デフォルトは実行可能ファイル名)。クラス名は常に追加されますURxvt
(代わりにRxvt
)。
Xリソース名では、通常、クラス名は大文字で始まり、インスタンス名は小文字で始まります。
設定を常に適用するのを待たずにURxvt.font
設定してくださいurxvt.font
。
答え2
位置していますマニュアルページ:
-name
名前
指定するリソースのアプリケーション名を取得する、デフォルトの実行可能ファイル名の代わりに。名前に「。」または、「*」文字を含めないでください。アイコンとタイトル名も設定します。
アプリケーション名を変更すると、使用するフォントを示すリソースファイルが見つかりません。
次の方が便利です。
-title
テキスト
ウィンドウタイトル(-Tはまだ尊重されています。)デフォルトタイトルは、-eオプション(存在する場合)の後に指定されたプログラムのデフォルト名、それ以外の場合はアプリケーション名です。