Xawアプリケーションを起動すると、一部は次のように報告します。
Warning: Cannot convert string "<somename>" to type Pixmap
名前の一つはですxlogo11
。この名前はビットマップファイルで、内にありますが、/usr/include/X11/bitmaps
アプリケーションはビットマップをまったく見つけることができません。
フルパスを持つようにXresourcesでビットマップ名を変更すると、ビットマップが正しく表示されますが、各アプリケーションのアプリケーションリソースファイルを個別に編集する必要があるため、これは非常に誤った解決策です。
少し調べて見つけました。Xorg Xawウィジェットのリスト、「2.5.3. ビットマップ変換」のセクションで呼ばれるリソースについて説明しますbitmapFilePath
。
POSIXを使用している場合、デフォルトのディレクトリは/usr/include/X11/bitmapsです。
これはうまくいかないようです。 POSIXを使用しているかどうか、libXawがどのようにチェックするのかわかりません。
私のシステムは、CDEとxbitmapsパッケージがインストールされているDebian 12(bookworm)x86_64です。