FreeBSD QandA 496

FreeBSD QandA

Q. Xクライアントの設定を変更しようと 
   /usr/X11R6/lib/X11/app-defaults/???? を編集したのですが 反映されない。

A. $HOME/.Xresourcesや $HOME/.Xdefaults で同じ項目を設定していませんか?
   そちらの方が優先されます。

   X Window System 管理ガイド - O'Reillyによれば、
   X11においてリソースを読む順番は、以下の様になっています。

   1. システムデフォルトのリソース
      例えば/usr/X11R6/lib/X11/app-defaults/XXXXX

   2. $HOME/XXXXXで指定されたクライアント固有のリソース

   3. $HOME/.Xdefaults-ホスト名    で指定されたホスト固有のリソース

   4. xrdbでリソースデータベースに直接格納されたリソース

   5. xrdbでリソースデータベースに直接格納されたリソースがない場合、
      $HOME/.Xdefaultsで設定されたリソース

   6. -xrmオプションを使用してコマンドラインで指定されたリソース

   の順番で読み込まれ、後にある定義がそれ以前の定義よりも優先される。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。