すべてを自動的にリストする方法を探しています。XResourcesアプリケーションに使用されます。たとえば、見てみましょう。xterm
次のようなリストが欲しいのですがみんな使用されたリソース
xterm
。
background
foreground
cursorColor
vt100.geometry
scrollBar
scrollTtyOutput
...
この方法はアプリケーションのソースコードで動作しますが、アプリケーションバイナリのみを使用して実装することもできれば興味深いでしょう。
ベストアンサー1
次のコマンドを使用して、既存のウィンドウのリソースを参照できます。編集する。これは、リソースツリーをナビゲートし、アプリケーションでウィジェットをクリックしてツリー内のウィジェットの場所を見つけることができるインタラクティブプログラムです。アプリケーションがサポートしている場合は、リソースを変更することもできます。ただし、これにはアプリケーションがEditresプロトコルをサポートする必要があり、Xリソースを使用するアプリケーションの割合が減少し続けているにもかかわらず一般的です。また、GUI editresクライアントはEditresクエリを送信する方法を知る唯一のアプリケーションなので、コマンドラインリストはありません。
次のコマンドを使用して、特定のアプリケーションで定義されているリソース設定を確認できます。
アプリ。アプリケーションが追加設定をサポートすることもできます。これはxrdb -query
、ユーザーが明示的に上書きした設定のみを一覧表示するのとは異なります(appresはシステムのデフォルトも一覧表示します)。