動作確認環境:FreeBSD 5.2R

XFree86 4.3.0


XFree86 4.3.0について

  • XFree86 4.3.0は、FreeBSD 5.2Rに標準で付属しているX Window Systemです。


XFree86 4.3.0のインストール

  • rootになり、インストールメニュー(/stand/sysinstall)を起動します。
  • メインメニューから、「Configure」−>「Distribution」−>「XFree86」を選択します。
  • 「XFree86 Distribution」の画面で、「Basic」、「Server」、「Fonts」のそれぞれの選択画面で「All」を選択します。これで関係する全てのパッケージがインストールされます。

XFree86 4.3.0の設定(/etc/X11/XF86Config)

  • rootになり、以下の様に、xf86cfgコマンドをテキストモードで実行します。
    # xf86cfg -textmode
    
  • 「Main Menu」に従って、順番に設定して行きます。
  • マウスの設定を行います。
    • Mouse identifire −>「Mouse0」
    • Select Mouse protocol −>「Auto」
    • Mouse 3 Buttons emulation −>「No」
    • Select Mouse device −>「/dev/sysmouse」
  • キーボードの設定を行います。
    • Keyboard identifire −>「keyboard0」
    • Keyboad Model −>「Japanese106-key」
    • Keyboad layout −>「Japanese」
  • モニターの設定を行います。
    • Monitor identifire −>「Monitor0」
    • Monitor configuration −>「Next」
    • Monitor HorizSync −>「Enter your own ...」−>「28-61」
    • Monitor VertRefresh −>「Enter your own ...」−>「48-65」
  • ビデオカードの設定を行います。
    • Card identifire −>「Card0」
    • Card configuration −>「Next」
    • Card database −>「nv RIVA TNT2 Model 64」
    • Card driver −>「nv」
    • Card BusID −>「(空欄)」
  • スクリーンの設定を行います。
    • Screen identifire −>「Screen0」
    • Screen card −>「Card0」
    • Screen monitor −>「Monitor0」
    • Screen depth −>「24 bits, 16Mb colors」
    • Screen modes −>「1024x768」「800x600」「640x480」
  • レイアウトの設定を行います。
    • Layout identifire −>「Layout0」
    • Layout configuration −>「Finish」
  • 設定ファイルの出力を行います。(Write XF86Config and quit)
    • Write XF86Config −>「/etc/X11/XF86Config」
  • 以上の設定で作成された「/etc/X11/XF86Config」は、以下の様になりました。
    Section "ServerLayout"
    	Identifier     "Layout0"
    	Screen      0  "Screen0" 0 0
    	InputDevice    "Keyboard0" "CoreKeyboard"
    	InputDevice    "Mouse0" "CorePointer"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "Module"
    	# Load "freetype"
    	# Load "xtt"
    	Load  "extmod"
    	Load  "glx"
    	Load  "dri"
    	Load  "dbe"
    	Load  "record"
    	Load  "xtrap"
    	Load  "type1"
    	Load  "speedo"
    EndSection
    
    Section "InputDevice"
    	Identifier  "Mouse0"
    	Driver      "mouse"
    	Option	    "Protocol" "Auto"
    	Option	    "Device" "/dev/sysmouse"
    EndSection
    
    Section "InputDevice"
    	Identifier  "Keyboard0"
    	Driver      "keyboard"
    	Option	    "XkbModel" "jp106"
    	Option	    "XkbLayout" "jp"
    EndSection
    
    Section "Monitor"
    	Identifier   "Monitor0"
    	HorizSync    28.0 - 61.0
    	VertRefresh  48.0 - 65.0
    EndSection
    
    Section "Device"
    	Identifier  "Card0"
    	Driver      "nv"
    	ChipSet     "RIVA TNT2 Model 64"
    	Card        "nv RIVA TNT2 Model 64"
    EndSection
    
    Section "Screen"
    	Identifier "Screen0"
    	Device     "Card0"
    	Monitor    "Monitor0"
    	DefaultDepth     24
    	SubSection "Display"
    		Depth     24
    		Modes    "1024x768" "800x600" "640x480"
    	EndSubSection
    EndSection
    

XのVer確認

  • 以上の設定が完了すれば、「startx」で、Xが起動されます。
  • XのVerを確認します。
    > X -version
    
    XFree86 Version 4.3.0
    Release Date: 27 February 2003
    X Protocol Version 11, Revision 0, Release 6.6
    Build Operating System: FreeBSD 5.2 i386 [ELF]
    Build Date: 07 December 2003
            Before reporting problems, check http://www.XFree86.Org/
            to make sure that you have the latest version.
    Module Loader present
    


トップへもどる


Copyright (c) 2004 Hiroshi Nakamura. All rights reserved.