今から来たxfce4端末到着rxvt - Unicode私はたくさん読んだ.X リソースそして.X基本ファイルを集めて自分のものを作ってみてください。私のインターネット検索技術により、答えのない質問がたくさんありました。そのうちの1つは次のとおりです。
URxvt.font
との間に違いがありますかURxvt*font
?
たとえば、次のようなさまざまなバリエーションを見ました。この質問に対する答え1行にはアスタリスクを、もう1行にはピリオドを使用してください。
URxvt*scrollBar:false
URxvt*scrollBar_right: false
URxvt.keysym.Shift-Up: command:\033]720;1\007
URxvt.keysym.Shift-Down: command:\033]721;1\007`
それはそれが重要ではないことを意味しますか、それともある状況では重要であり、他の状況では重要ではないことを意味しますか?違い(ある場合)を理解すると、機能しない設定を解決するのに役立ちます。
ベストアンサー1
これについてはXマニュアル(man 7 X
)に説明されています。
アプリケーションは、リソース値を見つけるときにクラス名とインスタンス名を含む階層の完全パスを指定します。ただし、リソース値は、部分的に指定された名前とクラスのみを提供するためにパターンマッチングを使用して構成されることがよくあります。 アスタリスク(
*
)は緩く囲まれており、なしを含む中間コンポーネントの数を表すために使用されます。ピリオド(.
)は緊密なバインディングであり、すぐに隣接するコンポーネントを区切るために使用されます。
これは意味する
URxvt*scrollBar:false
まったく同じ
URxvt.scrollBar:false
URxvt
コンポーネント間に中間コンポーネントがないためですscrollBar
(urxvt
マニュアルを正しく読んだ場合)。
しかし、
URxvt.keysym.Shift-Up: command:\033]720;1\007
作成が可能な場合があります
URxvt*Shift-Up: command:\033]720;1\007
中間keysym
コンポーネントをバイパスします。がある場合は、Shift-Up
クラスの他のリソースも設定されます。URxvt
*Shift-Up: command:\033]720;1\007
リソースを次に設定します。みんなクラスX。
*
Asteriskはシェルの名前と同様に「ワイルドカード」のように動作しますが、Xリソース名に対しては機能します。また、コンポーネント名の途中にドットを入れることができないため、たとえ話は適用されません。