Xresourcesの背景色を取得する方法

Xresourcesの背景色を取得する方法

。として試しましたが、xrdb -query -allXtermはデフォルトの背景色コードを提供しません。私の背景色はコーンフラワーブルーです。ところでリストには見えませんね。誰でもこれを知る方法を教えてもらえますか?

答え1

appres XTerm xtermnameの下で呼び出されたときにXtermが読み取ったすべてのリソースを表示しますxterm。これには、Xサーバーにアップロードされたカスタマイズ(によって表示されますxrdb -query)とクライアント側アプリケーションが読み取るデフォルトファイルが含まれます。

最初の引数はクラス名です。通常は大文字で始まり、を実行して変更できますxterm -class OtherName。 2番目の引数(オプション)はインスタンス名です(通常は小文字で始まります。実行可能ファイルの名前を変更するか、optionsを渡すことで変更できます-name)。

答え2

X11アプリケーションは、xtermいくつかの場所から背景色などのリソースを取得するのが好きです。 xrdbX11サーバーが保持しているリソースのみが一覧表示されます。

マニュアルページを見ると、リソースファイル名の読み取りセクションにありますxtermFILES私のシステムでは

   /usr/share/X11/app-defaults/XTerm
   /usr/share/X11/app-defaults/XTerm-color
   ~/.Xdefaults

このような色名が必要な場合は、CornflowerBlueテキストファイルに保存されます。私のシステムでは/usr/share/X11/rgb.txt

関連情報