X11 application

X application -- X window -- Quick Ref. -- My Job -- Yashiro's home

Last update: 2006/10/12
Since before: 1995/11/7

Contents


A. 各種機能(クライアント)

  1. xterm, kterm
    1. Colorlized output
      To disable color mode, modify /etc/DIR_COLORS or $HOME/.dir_colors.
        COLOR none <-- COLOR tty
    2. Xterm/kterm window の表示が壊れた場合
      Popup menu の VT Options の full reset を実行する

    3. kterm
        - Japanese menu
        In Vine 1.1, kterm-menu is displayed in Japanese. The resource file is in /usr/lib/X11/ja_JP.ujis/app-defaults/KTerm.

    4. kterm - Fonts problem
        - In KTerm, the fonts are set to " -alias-fixed- ..... ".
        This might make problem when you display kterm onto X terminal. You can fix this either by setup of user environment (client environment) or by font setup to X server.

        - Setup of user environment
        You can specify suitable font when you enter kterm command. Here is a sample.
          % kterm -fn 8x16 -fk kanji16 -fr r16
        You can define alias for the above command. Add the following into your $HOME/.bashrc.
          alias kterm="kterm -fn 8x16 -fk kanji16 -fr r16"
        Also you can redefine resources in your $HOME/.Xdefaults. Here is a sample.
          KTerm*fontList: -misc-fixed-medium-r-normal--14-*
          KTerm*boldFontList: -misc-fixed-bold-r-normal--14-*
          !*fontMenu*font4*Label: Medium
          KTerm*fontList4: -sony-fixed-medium-r-normal--16-*
          KTerm*boldFontList4: -sony-fixed-bold-r-normal--16-*
          !*fontMenu*font6*Label: Huge
          KTerm*fontList6: -sony-fixed-medium-r-normal--24-*
          KTerm*boldFontList6: -sony-fixed-bold-r-normal--24-*

        - Setup to X server
        One way to resolve this problem is to add fonts to X server.



  2. Screen lock


  3. ウインドウのハードコピー (Snap shot)
    1. xwpick (Turbo4.2)
        % xwpick filename
          where possible filename are *.ps,*.eps,*.epsi,*.gif,*.pcx,*.pict,*.ppm

    2. Print は白黒. X に付属している
        % xwd -root -out filename.xwd
        % xwd -out filename.xwd
          マウスカーソルが + になるので, ダンプしたいウインドウ上に 移動してボタンを押す
        % xwud -in filename.xwd
          ファイルの再表示
        % xpr -device ps filename.xwd | lpr -Pprinter_name
          PostScript プリンタに出力できる
        あるいは
        % xdpr -device ps -Phi_ps
          xwd + xpr + lpr

    3. ImageMagic. Color で print, 品質が良い
        % XtoPS filename.ps
        % lpr -Pprinter_name filename.ps


  4. ツール


  5. man ウインドウ


  6. 色見本の表示 (contrib)
  7. カラー名データーベース /usr/lib/X11/rgb.*

B. アプリケーションの標準値のカスタマイズ

  1. リソース設定の優先順位 (文献 B1, B2)
    1. コマンドラインに指定されたオプション
    2. 環境変数 XENVIRONMEXT で指定されるファイルの内容
      指定されていない場合には ~/.Xdefaults-hostname
    3. X サーバ内のリソースデータベース
      (xinit あるいは xdm が xrdb で, ~/.Xresource あるいは ~/.Xdefaults などを設定)
      設定されていない場合には ~/.Xdefaults
    4. ツールキットを用いたクライアントでは, 環境変数 XAPPLRESDIR (省略時は $HOME) にあるクラス名に対応するファイル
    5. - system default
      RH9
      /usr/X11R6/lib/X11/app-defaults/ : English
      /usr/X11R6/lib/X11/ja/app-defaults/ : Nihongo
      FedraCore5
      /usr/share/X11/app-defaults/ : English
      ? : Nihongo
      standard
      /usr/lib/X11/app-defaults/ 下のファイルの内容

  2. ~/.Xresource, ~/.Xdefaults などの書き方
    文献 [B1], [B2] などを参照のこと。
    コメント行は !

  3. リソースデータベースの保守
    編集した内容を直ちに有効にする
      % xrdb -load ~/.Xresources
    設定してある情報を表示する.
      % xrdb -query
    app 用に設定されたシンボルを表示する.
      % xrdb -symbol
    % xrdb -merge ~/.Xresources

C. X アプリケーション起動時のオプション