Xウィンドウシステムã¯NetBSD 1.2ã‹ã‚‰ã€æ£å¼é…付セットã®ä¸€éƒ¨ã¨ãªã‚Šã¾ã—ãŸã€‚最新ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’入手ã™ã‚‹ã“ã¨ã‚’ãŠè–¦ã‚ã—ã¾ã™ãŒã€ã“ã‚Œã¯æ¬¡ã®URLã‹ã‚‰å…¥æ‰‹ã§ãã¾ã™:
ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.5/mac68k/binary/sets/
xbase.tgz
ファイルãŒãƒ™ãƒ¼ã‚¹é…付セットã§ã€Xクライアントã®ãƒã‚¤ãƒŠãƒªãƒ¼ã€å…±æœ‰ãƒ©ã‚¤ãƒ–ラリーãã—ã¦ã‚³ãƒ³ãƒ•ィギュレーションファイルã®ã„ãã¤ã‹ãŒå«ã¾ã‚Œã¾ã™ã€‚xcomp.tgz
ファイルã¯Xアプリケーションをコンパイルã™ã‚‹ã®ã«å¿…è¦ãªé™çš„ライブラリーやヘッダファイルãªã©ãŒå«ã¾ã‚Œã¾ã™[訳註:当然ã§ã™ãŒxcompセットを使用ã™ã‚‹ã«ã¯compセットã¾ãŸã¯ãれã«ç›¸å½“ã™ã‚‹ã‚‚ã®ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚]。xfont.tgz
セットã¯X11フォントファイルã§ã™ã€‚xcontrib.tgz
ã«ã¯ã€xloadã‚„xevã¨ã„ã£ãŸX "contrib"ディレクトリーã«ç½®ã‹ã‚ŒãŸã‚¢ãƒ—リケーションやマニュアルページãŒå«ã¾ã‚Œã¾ã™ã€‚最後ã«xserver.tgz
ファイルã§ã™ãŒã€ã“れã¯Xサーãƒãƒ¼ã®ãƒã‚¤ãƒŠãƒªãƒ¼ãã®ã‚‚ã®ã§ã™ã€‚ã“れらã®ãƒ•ァイルを好ã¿ã®æ–¹æ³•ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„(ã¤ã¾ã‚Šã€Installerユーティリティーã¾ãŸã¯NetBSD上ã§tar -xzpv -C / --unlink -f
)。/usr/X11R6/
以下ã®ã‚µãƒ–ディレクトリーã«ãƒ•ァイルãŒå±•é–‹ã•れã¾ã™ã€‚
æ£å¼é…付ã®Xサーãƒãƒ¼ã¯ãƒ¢ãƒŽã‚¯ãƒã‚µãƒ¼ãƒãƒ¼ã§ã™ã€‚NetBSDをブートã™ã‚‹éš›ã€ãƒ“デオモードを1-bit (ã¤ã¾ã‚ŠB&W)ã«å¤‰æ›´ã—ãªãã¦ã¯ãªã‚Šã¾ã›ã‚“。NetBSD 1.3ã®Xサーãƒãƒ¼ã«ã¯ã€1.2ã®ã‚µãƒ¼ãƒãƒ¼ã¨æ¯”較ã—ã¦æ•°å¤šãã®æ”¹è‰¯ãŒåŠ ãˆã‚‰ã‚Œã¦ã„ã¾ã™ã‹ã‚‰ã€ã‚‚ã—å¤ã„ãƒã‚¤ãƒŠãƒªãƒ¼ã‚’使ã£ã¦ã„ã‚‹å ´åˆã¯ã‚¢ãƒƒãƒ—グレードã—ãŸæ–¹ãŒè‰¯ã„ã§ã—ょã†ã€‚
ã‚‚ã—XãŒã†ã¾ãå‹•ã‹ãªã„ã¨ãã¯ã€æ¬¡ã®ã‚ˆã†ã«èµ·å‹•ã—ã¦ã¿ã¦ãã ã•ã„。
startx >& startx.log
ã“れã«ã‚ˆã‚Šã€ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒstartx.log
ã¨ã„ã†ãƒ•ã‚¡ã‚¤ãƒ«ã«æ®‹ã‚Šã€ã‚¨ãƒ©ãƒ¼ã®åŽŸå› ç©¶æ˜Žã«å½¹ç«‹ã¡ã¾ã™ã€‚
startx
ã¨ã‚¿ã‚¤ãƒ—ã—ã¦ã‚‚startx: Command not found.
ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ã«ãªã£ã¦ã—ã¾ã„ã¾ã™Xãƒã‚¤ãƒŠãƒªãƒ¼ã®ç½®ã„ã¦ã‚ã‚‹å ´æ‰€ã‚’ã‚·ã‚§ãƒ«ã«æ•™ãˆã¦ã‚„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®ç‚ºã«ã¯ã‚·ã‚§ãƒ«ã®path
変数ã«/usr/X11R6/bin
ã‚’åŠ ãˆã¦ã‚„りã¾ã™ã€‚csh
系シェルを使ã£ã¦ã„ã‚‹å ´åˆã¯.cshrc
ファイルã§path
変数をè¨å®šã—ã¦ã„ã‚‹ã¨ã“ã‚を変更ã—ã¦ãã ã•ã„。sh
系シェルã®å ´åˆã¯.profile
ã¨ã„ã†ãƒ•ァイルã«ãªã‚Šã¾ã™ã€‚
ç§ã®çŸ¥ã‚‹é™ã‚ŠXã¯ã‚·ãƒ³ã‚°ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§ã¯å‹•ãã¾ã›ã‚“。ã¨ã„ã†ã®ã¯Xã«å¿…è¦ãªãƒãƒ¼ãƒˆæŽ¥ç¶šã‚’å¸ã‚‹ãƒ‡ãƒ¼ãƒ¢ãƒ³ãŒã¾ã 動作ã—ã¦ã„ãªã„ã¨æ€ã†ã‹ã‚‰ã§ã™ã€‚[訳註:本当ã®ç†ç”±ã¯ã€ãƒ«ãƒ¼ãƒˆãƒ•ァイルシステムã ã‘ãŒèªã¿å‡ºã—専用ã§ãƒžã‚¦ãƒ³ãƒˆã•れã¦ã„る状態ã§ã¯/tmpã«UNIXドメインã®ã‚½ã‚±ãƒƒãƒˆãŒä½œã‚Œãªã„ã‹ã‚‰ã§ã™]シングルユーザーモードã‹ã‚‰å‡ºã‚‹ã«ã¯ã€exit
ã¨ã‚¿ã‚¤ãƒ—ã™ã‚‹ã‹ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«Dを押ã—ã¦ã‚·ãƒ³ã‚°ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚·ã‚§ãƒ«ã‹ã‚‰æŠœã‘ã¦ãã ã•ã„。ã™ã‚‹ã¨/etc/rc*
スクリプトを実行ã—ã€/etc/fstab
ã«æŒ‡å®šã•れã¦ã„るファイルシステムをèªã¿æ›¸ãモードã§(ã¾ãŸã¯æŒ‡å®šã•れãŸã©ã‚“ãªãƒ¢ãƒ¼ãƒ‰ã§ã‚‚)マウントã—ã¦ãƒžãƒ«ãƒãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¢ãƒ¼ãƒ‰ã«å…¥ã‚Šã¾ã™ã€‚ãã†ã—ãŸã‚‰ãƒã‚°ã‚¤ãƒ³ã—ã¦startx
ã¨ã‚¿ã‚¤ãƒ—ã™ã‚‹ã“ã¨ã§Xã‚’èµ·å‹•ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
startx
ã¨ã‚¿ã‚¤ãƒ—ã™ã‚‹ã¨å…個ã®å°ã•ãªã‚¹ã‚¯ãƒªãƒ¼ãƒ³ãŒãƒ¢ãƒ‹ã‚¿ãƒ¼ã®ä¸Šã®æ–¹ã«è¡¨ç¤ºã•れã¾ã™å•題ã¯ãƒ¢ãƒ‹ã‚¿ãƒ¼ãŒ1-bit (B&W)モードã«ãªã£ã¦ãŠã‚‰ãšã€ã¾ãŸä½¿ç”¨ä¸ã®NetBSD/mac68kカーãƒãƒ«ã‚‚Xサーãƒãƒ¼ã‚‚カラーã«å¯¾å¿œã—ã¦ã„ãªã„ã“ã¨ã§ã™ã€‚NetBSDをブートã™ã‚‹éš›ã€ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’1-bitモードã«ã—ã¦ãŠãå¿…è¦ãŒã‚ã‚‹ã“ã¨ã‚’忘れãªã„よã†ã«ã€‚
startx
ã¨ã‚¿ã‚¤ãƒ—ã™ã‚‹ã¨xinit: libXmu.so.6.0 not found
ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¾ã™ã“れã¯ã‚·ã‚¹ãƒ†ãƒ ãŒXã®å…±æœ‰ãƒ©ã‚¤ãƒ–ラリーファイルã®ã‚りã‹ã‚’知らãªã„ã®ãŒåŽŸå› ã§ã™ã€‚ã“れã«ã¯ldconfig
コマンドを使ã£ã¦var/run/ld.so.hints
ã®å†…å®¹ã‚’æ›¸ãæ›ãˆã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
1.2より新ã—ã„æ–°æ–¹å¼ã®è¨å®šãƒ•ァイルを使ã£ã¦ã„ã‚‹å ´åˆã€/etc/ld.so.conf
ãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®è¡Œã‚’ã¤ã‘åŠ ãˆã¦ãã ã•ã„:
/usr/X11R6/lib
1.2以å‰ã¨åŒã˜å¤ã„æ–¹å¼ã®å ´åˆã¯/etc/rc.local
ファイルを編集ã—ã¦ä»¥ä¸‹ã®ã‚ˆã†ãªå†…容をã¤ã‘åŠ ãˆã¾ã™:
#
# Build the link-editor fast directory cache.
#
echo "adding X libraries to the runtime link editor directory cache."
ldconfig -m /usr/X11R6/lib
ldconfig
ã®-m
フラグã«ã¤ã„ã¦ãƒ’ントをãれãŸJim Wise (jim@santafe.arch.columbia.edu)ã«ã€ã“ã®å ´ã‚’å€Ÿã‚Šã¦æ„Ÿè¬ã—ã¾ã™ã€‚
上ã®ä¾‹ã§ã¯ã„ãšã‚Œã‚‚X共有ライブラリーファイルãŒ/usr/X11R6/lib
ã«ã‚ã‚‹ã¨ä»®å®šã—ã¦ã„ã¾ã™ã€‚ã‚‚ã—ä»–ã®å ´æ‰€ã«ç§»å‹•ã—ãŸãªã‚‰ãã®å ´æ‰€ã‚’指定ã—ã¦ãã ã•ã„。
通常ã€LD_LIBRARY_PATH
環境変数ã«ã‚ˆã£ã¦ldconfig
ã®å…±æœ‰ãƒ©ã‚¤ãƒ–ラリーファイルサーãƒãƒ‘スをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ãŸã‚Šæ‹¡å¼µã—ãŸã‚Šã§ãã¾ã™ãŒã€Xサーãƒãƒ¼ã¯setuidプãƒã‚°ãƒ©ãƒ ã§ã‚りã€ç’°å¢ƒå¤‰æ•°ã«ã‚ˆã‚‹ldconfig
サーãƒãƒ‘スã®å¤‰æ›´ã¯ã‚»ã‚ュリティー上ã®ç†ç”±ã‹ã‚‰ç„¡è¦–ã•れるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚詳ã—ãã¯ldconfig(8)
ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
startx
ã¨ã‚¿ã‚¤ãƒ—ã™ã‚‹ã¨xinit: libXext.so.6.1 not found
ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¾ã™å‰ç¯€ã®å›žç”ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
"ld.so: warning: libm.so.0.0: minor version >= 1 expected, using it anyway"
ã¨ã„ã†ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¾ã™ã“ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºåŠ›ã•れるç†ç”±ã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã«ç¾åœ¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„る共有ライブラリーよりも新ã—ã„ライブラリーを使ã£ã¦Xサーãƒãƒ¼ãŒã‚³ãƒ³ãƒ‘イルã•れãŸã‹ã‚‰ã§ã™ã€‚ã‚ãªãŸã®ã‚·ã‚¹ãƒ†ãƒ ã§ã¯æã‚‰ãNetBSD 1.0ã‹ã‚‰1.2ã¾ã§ã®å…±æœ‰ãƒ©ã‚¤ãƒ–ラリーを使用ã—ã¦ã„ã‚‹ã®ã§ã—ょã†ã€‚ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’出ãªãã™ã‚‹ã«ã¯å…±æœ‰ãƒ©ã‚¤ãƒ–ラリーを更新ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚[訳註:メッセージãŒå‡ºåŠ›ã•れるã“ã¨ä»¥å¤–ã«ã¯å®Ÿå®³ã¯ãªã„ã¨æ€ã„ã¾ã™ãŒã€å¿µã®ç‚ºã‚¢ãƒƒãƒ—グレードã—ã¦ãŠã„ãŸæ–¹ãŒã‚ˆã„ã§ã—ょã†]
"ld.so: Undefined symbol "__sys_errlist" in X:X"
ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¦XãŒçµ‚了ã—ã¦ã—ã¾ã„ã¾ã™ã“ã®å•題ã¯å‰é …åŒæ§˜ã€å¤éŽãŽã‚‹å…±æœ‰ãƒ©ã‚¤ãƒ–ラリーを使用ã—ã¦ã„ã‚‹ã®ãŒåŽŸå› ã§ã™ã€‚より新ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®baseセットをインストールã™ã‚‹ã‹ã€ã¾ãŸã¯currentソースを自分ã§ã‚³ãƒ³ãƒ‘イルã—ã¦å…±æœ‰ãƒ©ã‚¤ãƒ–ラリーを更新ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
[訳註:ã“れã¯fvwmã«é™ã‚‰ãšã€ã©ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãƒžãƒã‚¸ãƒ£ã‚’使用ã—ã¦ã„ã¦ã‚‚èµ·ãã‚‹å•題ã§ã™]ã“れã¯åˆæœŸ2ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®MacBSD用Xサーãƒãƒ¼ã®ãƒã‚°ã§ã™ã€‚Xãƒã‚¤ãƒŠãƒªãƒ¼ã‚’アップグレードã—ã¾ã—ょã†ã€‚æœ€æ–°ç‰ˆã¯æ¬¡ã®URLã‚’å‚ç…§ã—ã¦ãã ã•ã„:
ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.5/mac68k/binary/sets/
ã“ã‚Œã‚‚åˆæœŸ2ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®MacBSD用Xサーãƒãƒ¼ã®ãƒã‚°ã§ã™ã€‚基本的ã«ã¯MacBSDã®Xサーãƒãƒ¼ã§ã¯ã€'a'ãªã©ã®ã‚ãƒ¼ã«æœ¬æ¥å‰²ã‚Šå½“ã¦ã‚‹ã¹ãã§ã¯ãªã„ã‚ーコードãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã‚‹ã®ãŒåŽŸå› ã§ã™ã€‚Xãƒã‚¤ãƒŠãƒªãƒ¼ã‚’アップグレードã—ã¾ã—ょã†ã€‚æœ€æ–°ç‰ˆã¯æ¬¡ã®URLã‚’å‚ç…§ã—ã¦ãã ã•ã„:
ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.5/mac68k/binary/sets/
Xクライアントを起動ã™ã‚‹ã¨ã-display
フラグを試ã—ã¦ã¿ã¾ã™:
xterm -display :0.1
ã“れã«ã‚ˆã£ã¦ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯localhostã®ãƒ‡ã‚£ã‚¹ãƒ—レイ(サーãƒãƒ¼) 0ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³1ã«æŽ¥ç¶šã•れã¾ã™ã€‚ã¾ãŸã¯ã»ã¨ã‚“ã©ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãƒžãƒã‚¸ãƒ£ãŒæŒã£ã¦ã„るルートウィンドウメニューを利用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚クライアントを実行ã™ã‚‹ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãŒã‚れã°ã€ãã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’二番目ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã§é–‹ã„ã¦ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’呼ã³å‡ºã™ã“ã¨ã§ã€ãã¡ã‚‰ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’表示ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
ã“ã®å•題ã¯NetBSD 1.3ã®Xセットã§ã¯ä¿®æ£ã•れã¦ã„ã¾ã™ã‹ã‚‰ã€ã‚¢ãƒƒãƒ—グレードをãŠè–¦ã‚ã—ã¾ã™ã€‚[訳註:以下ã®ãƒ¯ãƒ¼ã‚¯ã‚¢ãƒ©ã‚¦ãƒ³ãƒ‰ã¯1.2以å‰ã®Xé…付セットã«ã®ã¿é©ç”¨ã•れã€1.3ã§ã¯å´ã£ã¦é€†åŠ¹æžœã§ã™ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„]
ã“ã®å•題ã®èª¬æ˜Žã¨ã€æ—§ç‰ˆXé…付セットã§ã®ãƒ¯ãƒ¼ã‚¯ã‚¢ãƒ©ã‚¦ãƒ³ãƒ‰ã‚’以下ã«ç¤ºã—ã¾ã™ã€‚
NetBSD/mac68kã®Xサーãƒãƒ¼ã§ã¯ã€ã‚ªãƒ—ションã‚ーã¨å·¦å³ã®çŸ¢å°ã‚ãƒ¼ã‚’åŒæ™‚ã«æŠ¼ã—下ã’ã‚‹ã“ã¨ã§ã€ãれãžã‚Œãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³ã®ä¸ãŠã‚ˆã³å³ãƒœã‚¿ãƒ³ã®æ©Ÿèƒ½ã‚’エミュレートã—ã¦ã„ã¾ã™ã€‚ã©ã†ã‚‚ã“れãŒXã§ã®ä¸Šä¸‹çŸ¢å°ã‚ーã®å‹•作ã¨å¹²æ¸‰ã—ã¦ã„るよã†ã§ã™ãŒã€ç°¡å˜ãªä¿®æ£ãŒã‚りã¾ã™:
ä¸ç”°å¥ (kenn@eden.rutgers.edu)æ›°ã:
以下ã«ç¤ºã™ã®ã¯ç§ã® .xmodmaprc ファイルã§ã™:
!
! This is an `xmodmap' input file for Apple Standard ADB keyboards.
! Automatically generated on Wed Jun 28 20:09:20 1995 by kenn with
! XKeyCaps 2.22; Copyright (c) 1994 Jamie Zawinski <jwz@lucid.com>.
!
! This file presupposes that the keyboard is in the default state, and
! may malfunction if it is not.
!
remove Mod1 = Alt_L
keycode 0x3D = Down
keycode 0x3E = Up
add Mod1 = Meta_L
ã•らã«ã€.xinitrc
ãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®ä¸€è¡Œã‚’åŠ ãˆã¾ã™(最後ã§ã¯ãªã最åˆã®æ–¹ã«):
xmodmap $HOME/.xmodmaprc
ã“れã ã‘ã§ã™ã€‚Mod1ã®removeã¨addã¨ã„ã†ã®ã¯ã€ç§ã®è¨å®šã§ã¯Mod1モディファイアーã‚ーã¨ã—ã¦ãƒ‡ãƒ•ォルトã®ã‚ªãƒ—ションã‚ーã§ã¯ãªãコマンドã‚ーを使用ã—ã¦ã„ã‚‹ã¨ã„ã†ã“ã¨ã§ã™ã€‚[訳註: Mod1モディファイアー=Muleã§ã¯Metaã‚ーã¨ã—ã¦ä½¿ã£ãŸã‚Šã™ã‚‹]
å¤ã„Xé…付セットを使ã£ã¦ã„ã‚‹ã®ãŒåŽŸå› ã§ã™ã€‚明らã‹ã«X用ã®ã‚µã‚¦ãƒ³ãƒ‰ã®å¯¾å¿œã¯é›£ã—ã„よã†ã§ã™ãŒã€Scott Reynolds (scottr@og.org)ãŒNetBSD 1.3ã®Xリリースã«éŸ³ã‚’出ã•ã›ã‚‹ã“ã¨ã«æˆåŠŸã—ã¾ã—ãŸ:
ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.5/mac68k/binary/sets/
ã“れã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã«ä¾å˜ã—ã¾ã™ã€‚ä¸ç”°å¥ (kenn@eden.rutgers.edu)ã¨Taras Ivanenko (ivanenko@ctpa03.mit.edu)ã«ã‚ˆã‚‹åˆæœŸã®ä½œæ¥ã€ãŠã‚ˆã³Paul Goyette (paul@whooppee.com)ã«ã‚ˆã‚‹ã•らãªã‚‹ä½œæ¥ã«ã‚ˆã‚Šã€NuBusビデオカードを使用ã™ã‚‹ã„ãã¤ã‹ã®'030ãŠã‚ˆã³'040ãƒ™ãƒ¼ã‚¹ã®æ©Ÿç¨®ã§ã€8-bitカラーãŒåˆ©ç”¨ã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚
注æ„:ã“ã“ã«æŒ™ã’ã‚‰ã‚ŒãŸæƒ…å ±ã®ã»ã‹ã«ã€Mark Andres (mark@giganet.net)ã®ã‚«ãƒ©ãƒ¼X HOWTOも見ã¦ãŠã„ãŸæ–¹ãŒã‚ˆã„ã‹ã‚‚知れã¾ã›ã‚“。URLã¯:
http://www2.giganet.net/~mark/NetBSD/howtos/color-x-howto.html
カラーモードã§Xを使ã†ãŸã‚ã«ã¯ãµãŸã¤ã®æ¡ä»¶ã‚’満ãŸã™å¿…è¦ãŒã‚りã¾ã™:ã¾ãšã€ã‚«ãƒ¼ãƒãƒ«ã«ã‚«ãƒ©ãƒ¼ã«å¯¾å¿œã—ã¦ã„ã‚‹ã“ã¨ã€‚ãã—ã¦ã€ãã®ã‚«ãƒ©ãƒ¼æ©Ÿèƒ½ã‚’Xサーãƒãƒ¼ãŒçŸ¥ã£ã¦ã„ã¦åˆ©ç”¨ã§ãã‚‹ã“ã¨ã€‚NetBSD 1.3ã«å¯¾å¿œã—ãŸã‚«ãƒ©ãƒ¼ã‚µãƒ¼ãƒãƒ¼ã¯ä»¥ä¸‹ã®URLã‹ã‚‰å…¥æ‰‹ã§ãã¾ã™:
ftp://ftp.macbsd.com/pub/NetBSD/X/Xmac68k_color.tar.gz
[訳註:ã“れã¯ä¸ç”°å¥ã®X11R6ベースã®ã‚«ãƒ©ãƒ¼ã‚µãƒ¼ãƒãƒ¼ã‚½ãƒ¼ã‚¹ã‚’å…ƒã«Colin Wood (ender@macbsd.com)ãŒNetBSD 1.3ã®X11R6.3ã«ç§»æ¤ã—ãŸã‚‚ã®ã§ã™]
ã‚‚ã—NetBSD 1.2用ã®ã‚«ãƒ©ãƒ¼ã‚µãƒ¼ãƒãƒ¼ãŒå¿…è¦ãªå ´åˆã¯ã€ä¸Šã¨åŒã˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã«ã‚ã‚‹old/
サブディレクトリーをãƒã‚§ãƒƒã‚¯ã—ã¦ã¿ã¦ãã ã•ã„。
ãれãžã‚Œã®ã‚µãƒ¼ãƒãƒ¼ã¨åŒã˜ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã«ã‚ã‚‹READMEファイルをèªã‚“ã§ãã ã•ã„。ã•らã«ã€ä¸ç”°å¥ã‹ã‚‰ã®ã‚«ãƒ©ãƒ¼ã‚µãƒ¼ãƒãƒ¼ã®æ–°æ©Ÿèƒ½ã«ã¤ã„ã¦ã¡ã‚‡ã£ã¨ã—ãŸæƒ…å ±ãŒã‚りã¾ã™:
新機能ã¯ã€éžã‚«ãƒ©ãƒ¼å¯¾å¿œã‚«ãƒ¼ãƒãƒ«ä½¿ç”¨æ™‚ã®grfデãƒã‚¤ã‚¹ã®åˆæœŸåŒ–ã§ã™ã€‚
サーãƒãƒ¼ã¯ã¾ãš8-bppモードã§grfデãƒã‚¤ã‚¹ã‚’åˆæœŸåŒ–ã—よã†ã¨ã—ã¾ã™ã€‚ãれã«å¤±æ•—ã™ã‚‹ã¨æ¬¡ã«1-bppãƒ¢ãƒ¼ãƒ‰åˆæœŸåŒ–を試ã¿ã¾ã™ã€‚ã“ã®åˆæœŸåŒ–ã«ã¯ã©ã¡ã‚‰ã‚‚Taras Ivanenkoã®ã‚«ãƒ©ãƒ¼grfドライãƒãƒ¼ã®ioctl() APIãŒä½¿ç”¨ã•れるã®ã§ã€GENERICカーãƒãƒ«ãªã©ã‚«ãƒ©ãƒ¼å¯¾å¿œãƒ‰ãƒ©ã‚¤ãƒãƒ¼ãŒçµ„ã¿è¾¼ã¾ã‚Œã¦ã„ãªã„カーãƒãƒ«ã§ã¯åˆæœŸåŒ–ã¯å¿…ãšå¤±æ•—ã—ã¾ã™ã€‚å¤ã„カラーサーãƒãƒ¼ã§ã¯ã“ã®æ™‚点ã§è«¦ã‚ã¦ã„ã¾ã—ãŸãŒã€æ–°ã—ã„サーãƒãƒ¼ã¯ã“ã“ã§ã€ã‚‚ã†å°‘ã—ã‚‚ãŒãã®ã§ã™:カラーgrfドライãƒãƒ¼APIã§å¤±æ•—ã—ã¦ã„ã‚‹ã®ã ã‹ã‚‰ä»Šå‹•ã„ã¦ã„るカーãƒãƒ«ã¯ã‚«ãƒ©ãƒ¼å¯¾å¿œãƒ‰ãƒ©ã‚¤ãƒãƒ¼ã¯æŒã£ã¦ã„ãªã„ã ã‚ã†ã€ã¨ã‚µãƒ¼ãƒãƒ¼ã¯æŽ¨æ¸¬ã—ã¾ã™ã€‚ãã—ã¦grfデãƒã‚¤ã‚¹ã¯æ—¢ã«1-bppã«åˆæœŸåŒ–ã•れã¦ã„ã‚‹ã‚‚ã®ã¨ä»®å®šã—ã€1-bppモードã§èµ·å‹•ã—ã¾ã™ã€‚従ã£ã¦ã€ã‚‚ã—NetBSDブート時ã«1-bpp以外ã®ãƒ¢ãƒ¼ãƒ‰ã§ãƒ“デオãŒåˆæœŸåŒ–ã•れã¦ã„ã‚‹ã¨ã‚µãƒ¼ãƒãƒ¼ã¯æ£å¸¸å‹•作ã—ã¾ã›ã‚“。ã—ã‹ã—ã€å¤ã„サーãƒãƒ¼ã§ã‚‚ã©ã£ã¡ã¿ã¡æ£å¸¸å‹•ä½œã¯æœ›ã‚ãªã‹ã£ãŸã®ã§ã™ã‹ã‚‰é•ã„ã¯ãªã„ã§ã—ょã†ã€‚
注æ„: Colorkitã«é–¢ã™ã‚‹èª¤è§£ã«ã¤ã„ã¦: Tarasã®grfドライãƒãƒ¼ã‚’組ã¿è¾¼ã‚“ã カーãƒãƒ«ã¨ã“ã®ã‚µãƒ¼ãƒãƒ¼ã‚’使用ã—ã¦ã„ã‚‹å ´åˆã€NetBSDブート時ã®ã‚«ãƒ©ãƒ¼ãƒ‡ãƒ—スã¯ä½•ã§ã‚‚æ§‹ã„ã¾ã›ã‚“。サーãƒãƒ¼ãŒ8ビットã‹1ビットã«åˆæœŸåŒ–ã—ã¦ã—ã¾ã†ã‹ã‚‰ã§ã™ã€‚ã‚‚ã—ã‚ãªãŸã®ãƒ“デオカードãŒ8ビットモードã«å¯¾å¿œã—ã¦ã„ãªã„å ´åˆ1ビットモードãŒä½¿ç”¨ã•れã¾ã™ã€‚è¨€ã„æ›ãˆã‚Œã°ã€ã„ãらNetBSDブート時ã«ã‚ã–ã‚ã–使ã„ãŸã„カラーデプスã«åˆæœŸåŒ–ã—ãŸã¨ã—ã¦ã‚‚ã€ã“ã®ã‚µãƒ¼ãƒãƒ¼ã§ã¯8ã¾ãŸã¯1-bit以外ã®ãƒ¢ãƒ¼ãƒ‰ã¯ä½¿ç”¨ã•れãªã„ã¨ã„ã†ã“ã¨ã§ã™ã€‚ãªãœ4ã€16ã‚„24ビットモードã«å¯¾å¿œã—ãªã‹ã£ãŸã‹ã¨ã„ã†ã¨ã€ã¶ã£ã¡ã‚ƒã‘ãŸè©±ã‚¹ã‚ルãŒè¿½ã„ã¤ã„ã¦ã„ãªã‹ã£ãŸã®ã¨[訳註:ãã®å¾Œå°‘ã—ã¯ãƒžã‚·ã«ãªã£ãŸã¨è¦‹ãˆã¦ã€1/4/8/16ビットã®å„ピクセルデプスã«å¯¾å¿œã™ã‚‹ã‚µãƒ¼ãƒãƒ¼ã‚’作ã£ãŸã‚Šã—ã¦ã¯ã„ã¾ã™ãŒ]ã€ãれã»ã©å¿…è¦æ€§ã‚’感ã˜ãªã‹ã£ãŸã‹ã‚‰ã§ã™ã€‚ã”ã‚ん。
ç°¡å˜ã«è¨€ãˆã°ã€ã“ã®ã‚µãƒ¼ãƒãƒ¼ãªã‚‰é€šå¸¸ã‚«ãƒ¼ãƒãƒ«ã€ã‚«ãƒ©ãƒ¼å¯¾å¿œã‚«ãƒ¼ãƒãƒ«ã©ã¡ã‚‰ã§ã‚‚動作ã™ã‚‹ã€ã¨ã„ã†ã“ã¨ã§ã™ã€‚ã¾ãŸç«¯æœ«ã®ãƒ“ープã«ã‚‚対応ã—ã¦ã„ã¾ã™ã€‚ã¨ã„ã†è¨³ã§ã€ã“ã®ã‚µãƒ¼ãƒãƒ¼ãŒãŸã¶ã‚“ç§ãŒé¸ã¶ã‚µãƒ¼ãƒãƒ¼ã¨ã„ã†ã“ã¨ã«ãªã‚Šã¾ã™ã€‚
ã‚‚ã—ã“ã®ã‚«ãƒ©ãƒ¼ã‚µãƒ¼ãƒãƒ¼ã‚’/usr/X11R6/bin/Xmac68k
(デフォルト)以外ã®ãƒ•ァイルåã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸå ´åˆã¯ã€ãã®ãƒ•ァイルã‹ã‚‰/usr/X11R6/bin/X
ã¸ã®ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã‚’å¼µã£ã¦startx
ãŒæ£ã—ã„サーãƒãƒ¼ãƒã‚¤ãƒŠãƒªãƒ¼ã‚’èµ·å‹•ã§ãるよã†ã«ã—ã¦ã‚„りã¾ã™ã€‚
カラービデオサãƒãƒ¼ãƒˆã‚’カーãƒãƒ«ã«ä»˜åŠ ã™ã‚‹ã«ã¯ãµãŸã¤ã®ã‚„り方ãŒã‚りã¾ã™ã€‚å¤ã„æ–¹ãŒcolorkitã®LKM (ãƒãƒ¼ãƒ€ãƒ–ル・カーãƒãƒ«ãƒ»ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«)を使ã†ã‚„り方ã§ã™ã€‚NetBSD 1.3以é™ã§å‹•作ã™ã‚‹LKMã¯æ¬¡ã®URLã‹ã‚‰å…¥æ‰‹ã§ãã¾ã™:
ftp://ftp.macbsd.com/pub/NetBSD/X/video_lkm/video_lkm_combined.o
Colorkit LKMを使ã†ãŸã‚ã«ã¯ã¾ãšã‚«ãƒ¼ãƒãƒ«ã«ãƒãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚最近ã®ã‚«ãƒ¼ãƒãƒ«ã‚’使ã£ã¦ã„ã‚‹ã®ãªã‚‰ã€æ—¢ã«LKMã«å¯¾å¿œã—ã¦ã„ã‚‹ã¯ãšã§ã™ã€‚ã—ã‹ã—1.2以å‰ã®ã‚«ãƒ¼ãƒãƒ«ã®å ´åˆã«ã¯LKMを使ãˆã‚‹ã‚ˆã†ã«ã—ãŸã‚«ãƒ¼ãƒãƒ«ã‚’è‡ªåˆ†ã§æ§‹ç¯‰ã™ã‚‹ã‹ã€1.3ã«ã‚¢ãƒƒãƒ—グレードã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã¾ãšã€ä¸Šã®ã‚ªãƒ–ジェクトファイルを/usr/lkm
ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚ãã—ã¦ã€æ–°ã—ã„/etc/lkm.conf
ãŒã‚ã‚‹å ´åˆã«ã¯ãれを下ã®ã‚ˆã†ã«ã‚¨ãƒ‡ã‚£ãƒƒãƒˆã—ã¾ã™:
# $NetBSD: lkm.conf,v 1.2 1997/07/14 11:55:46 drochner Exp $
#
# see lkm.conf(5) for details. path will look in /lkm and /usr/lkm.
#
# path options entry postinstall output when
video_lkm_combined.o - video_lkm_cmd - /tmp/video -
ã‚‚ã—/etc/lkm.conf
ファイルを使ã£ã¦ã„ãªã„å ´åˆã¯/etcディレクトリーã®å†…容をアップグレードã—ãŸæ–¹ãŒã‚ˆã„ã§ã—ょã†ã€‚ã¾ãŸã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ãªã‚‚ã®ã‚’/etc/rc.local
ã«åŠ ãˆã¦ãã ã•ã„:
# Set up color video
if [ -f /usr/lkm/video_lkm_combined.o ] ; then
echo 'loading color video.'
modload -o /tmp/video -e video_lkm_cmd video_lkm_combined.o
fi
上ã®ã‚³ãƒžãƒ³ãƒ‰ã¯æ‰‹å‹•ã§èµ·å‹•ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ãŒã€ã‚«ãƒ¼ãƒãƒ«ã‚³ãƒ³ãƒ•ィギュレーションã§options INSECURE
ãŒæŒ‡å®šã•れã¦ã„ã‚‹å ´åˆã‚’除ãã€modload
ã¯ã‚·ãƒ³ã‚°ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§ãªã„ã¨å®Ÿè¡Œã§ãã¾ã›ã‚“。三ã¤ç›®ã®é¸æŠžè‚¢ã¯ã€
colorkit LKMソースを入手ã—ã¦ã‚³ãƒ³ãƒ‘イル・インストールã—ã€ã‚³ãƒ³ãƒ‘イルã—ãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã«ç§»å‹•ã—ã¦make load
コマンドを実行ã™ã‚‹ã“ã¨ã§ã™(ã‚‚ã¡ã‚んシングルユーザーモードã§)。
Colorkit LKMä½¿ç”¨æ™‚ã®æ³¨æ„ã¨ã—ã¦ã¯ã€ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯ã‚ã¾ã‚Šæ½”ãアンãƒãƒ¼ãƒ‰ã—ãªã„ã®ã§ã€ãƒžãƒ«ãƒãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã‚·ãƒ³ã‚°ãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ¢ãƒ¼ãƒ‰ã¸ã‚·ã‚¹ãƒ†ãƒ をシャットダウンã—ã¦å†åº¦LKMã‚’ãƒãƒ¼ãƒ‰ã—よã†ã¨ã—ãŸå ´åˆã«ã€ä¸€ç•ªã‚りãã†ãªã®ã¯ã‚·ã‚¹ãƒ†ãƒ ãŒãƒãƒ³ã‚°ã—ã¦ã—ã¾ã†ã“ã¨ã§ã™ã€‚
ã•ã¦ã€ã‚«ãƒ¼ãƒãƒ«ã«ã‚«ãƒ©ãƒ¼å¯¾å¿œã‚’ä»˜åŠ ã™ã‚‹äºŒç•ªç›®ã®æ–¹æ³•ã§ã™ãŒã€ã“れã¯Paul Goyetteã®SLOTMANカーãƒãƒ«ã‚’利用ã™ã‚‹ã“ã¨ã‹ã€ã¾ãŸã¯å½¼ã®SLOTMANパッãƒã‚’手ã«å…¥ã‚Œã¦è‡ªåˆ†ã®ã‚«ãƒ¼ãƒãƒ«ã‚’構築ã™ã‚‹ã“ã¨ã§ã™ã€‚ã©ã¡ã‚‰ã‚‚以下ã®URLã‹ã‚‰å…¥æ‰‹å¯èƒ½ã§ã™:
http://www.whooppee.com/slotman/
ã“ã¡ã‚‰ã®æ–¹ãŒLKMを使ã£ãŸæ–¹æ³•よりãŠã‚¹ã‚¹ã‚ã§ã™ã€‚ã¨ã„ã†ã®ã¯SLOTMANã®æ–¹ãŒã‚ˆã‚Šå¤šãã®ãƒ“デオカードã«å¯¾å¿œã—ã¦ãŠã‚Šã€ã¾ãŸã“ã¡ã‚‰ã®Slot Managerコールã®å®Ÿè£…ã®æ–¹ãŒã€ä¸Šã®LKMよりもより完æˆåº¦ãŒé«˜ã„ã‹ã‚‰ã§ã™ã€‚SLOTMANカーãƒãƒ«ã§ã‚µãƒãƒ¼ãƒˆã•れるãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã®ãƒªã‚¹ãƒˆã¯ä¸Šã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã‹ã‚‰å…¥æ‰‹ã§ãã‚‹ã¯ãšã§ã™ã€‚ã‚‚ã—ã‚ãªãŸã®æ©Ÿç¨®ãŒãƒªã‚¹ãƒˆã«è¼‰ã£ã¦ã„ãªã„å ´åˆã¯Paul (paul@whooppee.com)ã«ç›´æŽ¥å•ã„åˆã‚ã›ã¦ã¿ã¦ãã ã•ã„。
ã•ã¦ã€ä»Šã¾ã§ã®è©±ã¯ã™ã¹ã¦NuBus (ã¾ãŸã¯PDS)ã®ãƒ“デオカードã«é™ã£ãŸã“ã¨ã§ã—ãŸã€‚ã§ã¯ã€å†…蔵ビデオã®ã‚«ãƒ©ãƒ¼å¯¾å¿œã¯ã€ã¨ã„ã†ã¨ã€Michael Zucca (mrz5149@acm.org)ãŒä½œæ¥ä¸ã§ã™ã€‚çµæžœã¨ã—ã¦ã€ã©ã®'040ベースMac内蔵ビデオã§ã‚‚カラーXã¯ç¾åœ¨ã®ã¨ã“ã‚サãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。Michaelã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãƒšãƒ¼ã‚¸ã«å½¼ã®ä½œæ¥ã®ç¾çŠ¶å ±å‘ŠãŒã‚りã¾ã™:
http://www.mdc.net/~mrz5149/projects.html
[訳註:é™å®šã¤ããªãŒã‚‰å†…蔵ビデオã§ã‚«ãƒ©ãƒ¼ã«å¯¾å¿œã—ãŸXサーãƒãƒ¼ãŒæœ€è¿‘éžå…¬å¼ãƒªãƒªãƒ¼ã‚¹ã•れã¾ã—ãŸã€‚URLã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™:
ftp://ftp.macbsd.com/pub/NetBSD/X/Xmac68k_OSFA.tar.gz
ã“ã®OSFAサーãƒãƒ¼ã§ã¯ã€ã‚«ãƒ©ãƒ¼ãƒ“デオLKMã‚„SLOTMANカーãƒãƒ«ã‚’使用ã—ã¦ã„ãªãã¦ã‚‚ã€NetBSDブート時ã«ã‚らã‹ã˜ã‚ピクセルデプスを好ã¿ã®ã‚‚ã®ã«åˆæœŸåŒ–ã—ã¦ãŠãã“ã¨ã§ãã®ãƒ¢ãƒ¼ãƒ‰ã§ã‚µãƒ¼ãƒãƒ¼ãŒå‹•作ã—ã¾ã™ã€‚ピクセルデプスã¨ã—ã¦ã¯1/4/8/16ビットã®å„モードã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ビデオLKMã‚„SLOTMANカーãƒãƒ«ä½¿ç”¨æ™‚ã«ã¯1-bitを除ãã©ã®ãƒ¢ãƒ¼ãƒ‰ã§ã‚‚カラー表示ãŒå¯èƒ½ã§ã™ãŒã€é€šå¸¸ã‚«ãƒ¼ãƒãƒ«ä½¿ç”¨æ™‚ã«ã¯1/4/8ビットã§ã¯ã‚«ãƒ©ãƒ¼ã§ã¯ãªãグレイスケール表示ã«ãªã‚Šã¾ã™ã€‚ã“れã¯CLUT (カラールックアップテーブル)ã®ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æ“作ã¯ãƒ“デオLKMã‚„SLOTMANãªã—ã§ã¯ä¸å¯èƒ½ãªãŸã‚ã§ã€NetBSDブート時ã«ã‚らã‹ã˜ã‚モニターコントãƒãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã‚„コントãƒãƒ¼ãƒ«ãƒãƒ¼ãªã©ã§ã‚°ãƒ¬ã‚¤ã‚¹ã‚±ãƒ¼ãƒ«ãƒ¢ãƒ¼ãƒ‰ã«ã—ã¦ãŠãå¿…è¦ãŒã‚りã¾ã™ã€‚16-bitã§ã¯5-5-5 TrueColorモードã®ã¿ã«å¯¾å¿œã—ã¦ã„ã¾ã™ã€‚ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ‰‹é †ãªã©ã¯Xmac68k_colorã¨åŒæ§˜ã§ã™ã€‚ç§ã®ã¨ã“ã‚ã§ã¯æ™®æ®µã¯Quadra 840AVã®å†…蔵ビデオã®16-bitカラーモードã§ä½¿ç”¨ã—ã¦ã„ã¾ã™â€”ä¸ç”°]
Fatal server error: Can't run X server with no screens!
ã¨ã‚¨ãƒ©ãƒ¼ãŒå‡ºã¦XãŒçµ‚了ã—ã¦ã—ã¾ã„ã¾ã™ã“ã‚Œã¯æã‚‰ãã‚ãªãŸã®ãƒ“デオãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã«ã‚«ãƒ¼ãƒãƒ«ãŒå¯¾å¿œã—ã¦ã„ãªã„ã®ãŒåŽŸå› ã ã¨è€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ã™ã¹ã¦ã®å†…蔵ビデオ回路ãŒã‚µãƒãƒ¼ãƒˆã•れã¦ã„る訳ã§ã¯ãªã„ã®ãŒç¾çжã§ã™ã€‚ã¾ãšdmesg
コマンドを使ã£ã¦ãƒ–ートメッセージä¸ã«grf0
ã¨ã„ã†æ–‡å—列をå«ã‚€è¡ŒãŒã‚ã‚‹ã‹ã©ã†ã‹è¦‹ã¦ãã ã•ã„。もã—ãã®ã‚ˆã†ãªè¡ŒãŒãªã‘れã°ã€ä»Šã®ã¨ã“ã‚ãŠæ‰‹ä¸Šã’ã§ã™(特定ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ç”¨ã®ç‰¹æ®Šãªãƒ‘ッãƒã‚„ドライãƒãƒ¼ã‚’組ã¿è¾¼ã‚“ã カーãƒãƒ«ãŒã‚ã‚‹å ´åˆã¯åˆ¥ã§ã™ãŒ)。
ã‚‚ã—grf0
ã®è¡ŒãŒã‚ã‚‹å ´åˆã¯ã€æã‚‰ãデãƒã‚¤ã‚¹ã®ä½œã‚Šå¿˜ã‚Œã¨è€ƒãˆã‚‰ã‚Œã¾ã™ã€‚Rootã«ãªã£ã¦/dev
ディレクトリーã«cd
ã—ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦é©åˆ‡ãªãƒ‡ãƒã‚¤ã‚¹ãƒ•ァイルを作æˆã—ã¦ãã ã•ã„:
sh MAKEDEV grf0 grf1 grf2 grf3
ã“れã§ãŸã¶ã‚“å•題ã¯è§£æ±ºã™ã‚‹ã§ã—ょã†ã€‚
解決ç–を寄ã›ã¦ãれãŸä¸ç”°å¥ (kenn@eden.rutgers.edu) ã«æ„Ÿè¬ã—ã¾ã™ã€‚
Hauke Fath (hauke@Espresso.Rhein-Neckar.DE)ãŒãƒ‰ã‚¤ãƒ„語ã‚ーボード用xmodmaprcファイルを作ã£ã¦ãれã¾ã—ãŸã€‚
ftp://ftp.NetBSD.org/pub/NetBSD/arch/mac68k/contrib/Xmodmap/de/
ã‹ã‚‰å…¥æ‰‹ã§ãã¾ã™ã€‚
/dev/grf2: not found
ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ã§çµ‚了ã—ã¦ã—ã¾ã„ã¾ã™æã‚‰ãå¤ã„システムã«äºŒå°ä»¥ä¸Šã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’接続ã—ã¦ä½¿ã£ã¦ã„ã‚‹ã®ã§ã¯ãªã„ã§ã—ょã†ã‹ã€‚ã„ãšã‚Œã«ã›ã‚ˆ1995å¹´9月以é™ã®Xサーãƒãƒ¼ã§ã¯ã„ãã¤ã‹ãƒã‚§ãƒƒã‚¯ã‚’行ã†ã‚ˆã†ã«ãªã£ã¦ã„ã¦ã€ãã®ã²ã¨ã¤ãŒ/dev/grf2
をオープンã—よã†ã¨ã—ã¦ã„ã‚‹ã®ãŒåŽŸå› ã§ã™ã€‚ã“ã®ãƒ‡ãƒã‚¤ã‚¹ãƒ•ァイルãŒå˜åœ¨ã—ãªã„ã¨Xサーãƒãƒ¼ã¯çµ‚了ã—ã¦ã—ã¾ã„ã¾ã™ã€‚
ã“れを修æ£ã™ã‚‹ã«ã¯rootã«ãªã£ã¦/dev
ディレクトリーã«cd
ã—ã€/dev
:
sh MAKEDEV grf2 grf3
を実行ã—ã¦ãƒ‡ãƒã‚¤ã‚¹ãƒ•ァイルを作æˆã—ã¾ã™ã€‚
ã‚‚ã—ä¸Šã®æ‰‹é †ã§ã†ã¾ãã„ã‹ãªã„å ´åˆã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®MAKEDEVスクリプトをインストールã™ã‚‹å¿…è¦ãŒã‚りã¾ã™(ãƒãƒ¼ã‚¸ãƒ§ãƒ³1.2以é™ãªã‚‰å¤§ä¸ˆå¤«)。
回ç”ã¨ä¿®æ£æ¡ˆã‚’寄ã›ã¦ãれãŸä¸ç”°å¥(kenn@eden.rutgers.edu)ã¨Allen Briggs (briggs@puma.macbsd.com)ã«æ„Ÿè¬ã—ã¾ã™ã€‚
Xconsoleを使ã†ã‹ã€xtermã‚’-Cオプションã¤ãã§èµ·å‹•ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ãŸã ã—ã€
options UCONSOLE
ã¨ã„ã†ã‚ªãƒ—ションãŒã‚«ãƒ¼ãƒãƒ«ã‚³ãƒ³ãƒ•ィギュレーションファイルã«è¨˜è¿°ã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™(GENERICカーãƒãƒ«ã¯ãã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™)。xconsoleã®ãƒã‚°ã«ã‚ˆã‚Šã€Xã®èµ·å‹•スクリプト(.xinitrc
ãªã©)ã®ä¸ã§ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã®æ‰€æœ‰è€…を自分ã«å¤‰ãˆã¦ãŠãå¿…è¦ãŒã‚ã‚‹ã‹ã‚‚知れã¾ã›ã‚“。
ã¾ãŸã€/etc/syslog.conf
ファイルをエディットã™ã‚‹ã“ã¨ã§ã€syslog
ã®å‡ºåŠ›ã‚’ã©ã“ã¸ã§ã‚‚リダイレクトã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
回ç”を寄ã›ã¦ãれãŸDavid Brownlee (abs@anim.dreamworks.com)ã«æ„Ÿè¬ã—ã¾ã™ã€‚
ã“ã®å•題ã®åŽŸå› ã¯ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³1.3用Xã§ã¯gzip圧縮ã•れãŸãƒ•ォントを使用ã—ã¦ã„ã‚‹ã“ã¨ã§ã™ã€‚ã“ã‚Œã¯æ–°ã—ã„Xセットã¯XFree86 3.3をベースã«ã—ã¦ã„ã‚‹ã‹ã‚‰ã§ã™ãŒã€ä¸€æ–¹å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯Xコンソーシアムã®X11R6をベースã«ã—ã¦ãŠã‚Šã€ãƒ•ォントã¯compress圧縮ã«ãªã£ã¦ã„ã¾ã™ã€‚æ–°ã—ã„サーãƒãƒ¼ã¯å¤ã„å½¢å¼ã®ãƒ•ォントファイルをå–り扱ãˆã¾ã™ãŒã€é€†ã¯ã§ãã¾ã›ã‚“。
ã“れを解決ã™ã‚‹ã«ã¯Xサーãƒãƒ¼ã‚‚å«ã‚ã¦Xをアップグレードã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã‚‚ã—å¤ã„カラーサーãƒãƒ¼ã‚’利用ã—ã¦ã„ã‚‹ã®ãŒç†ç”±ã§ã‚µãƒ¼ãƒãƒ¼ã‚’アップグレードã—ãªã‹ã£ãŸå ´åˆã¯ã€æ–°ã—ã„Xセットã¨äº’æ›æ€§ã‚’æŒã£ãŸã‚«ãƒ©ãƒ¼ã‚µãƒ¼ãƒãƒ¼ãŒã‚りã¾ã™ã‹ã‚‰ãã¡ã‚‰ã‚’使用ã—ã¦ãã ã•ã„:
ftp://ftp.macbsd.com/pub/NetBSD/X/Xmac68k_color.tar.gz
ã“ã®æƒ…å ±ã‚’å¯„ã›ã¦ãれãŸKevin F. Havener (havenerk@thunder.safb.af.mil)ã«æ„Ÿè¬ã—ã¾ã™ã€‚
ã‚‚ã—ã‚ãªãŸã®ãƒžã‚·ãƒ³ã«XãŒå¯¾å¿œã—ã¦ã„ã‚‹ãªã‚‰(コンソールãŒå‹•作ã™ã‚‹ãƒžã‚·ãƒ³ã§ã‚れã°ã»ã¨ã‚“ã©ã®å ´åˆXも対応ã—ã¾ã™)ã€ãŸã å˜ã«ã€èµ·å‹•ã«éžå¸¸ã«é•·ã„時間ãŒã‹ã‹ã£ã¦ã„ã‚‹ã ã‘ã¨ã„ã†ã“ã¨ãŒè€ƒãˆã‚‰ã‚Œã¾ã™ã€‚例ãˆã°LCIIã®ã‚ˆã†ã«FPUã®ç„¡ãã¦ãƒ¡ãƒ¢ãƒªãƒ¼ã®å°‘ã„æ©Ÿç¨®ã§ã¯Xã®èµ·å‹•ã«20分以上ã‹ã‹ã‚‹ã“ã¨ãŒã‚るよã†ã§ã™ã€‚ã§ã™ã‹ã‚‰ã€ã‚³ãƒ¼ãƒ’ーã§ã‚‚ã„れã«è¡Œã£ã¦æ°—é•·ã«å¾…ã£ã¦ã¿ã¦ãã ã•ã„。
一方ã€ã‚°ãƒ¬ã‚¤ã®ã‚¯ãƒã‚¹ãƒãƒƒãƒãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã«é»’ã„X形カーソルãŒç¾ã‚ŒãŸçŠ¶æ…‹ã‹ã‚‰å…ˆã«é€²ã¾ãªã„å ´åˆã¯[訳註:特ã«ãƒžã‚¦ã‚¹ã‚’å‹•ã‹ã™ã¨ã‚«ãƒ¼ã‚½ãƒ«ãŒå‹•ãå ´åˆ]ã€.xinitrc
ファイルをè¨å®šã—ã¦ã„ãªã„ã“ã¨ã‚‚åŽŸå› ã¨ã—ã¦è€ƒãˆã‚‰ã‚Œã¾ã™ã€‚ã“ã®ãƒ•ァイルãŒXクライアントを自動的ã«èµ·å‹•ã™ã‚‹ã®ã§ã™(ãŸã ã€ãƒ‘スãŒãã¡ã‚“ã¨é€šã£ã¦ã„ã‚‹ãªã‚‰ã°ãƒ‡ãƒ•ォルトã®çŠ¶æ…‹ã§æœ€ä½Žã§ã‚‚xtermウィンドウãŒé–‹ãã¯ãšã§ã™ãŒ)。Xã®è‡ªåˆ†å¥½ã¿ã®è¨å®šæ–¹æ³•ã«ã¤ã„ã¦ã¯X(1)
ã¨xinit(1)
ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãƒšãƒ¼ã‚¸ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
NetBSDをブートã™ã‚‹ã¨ãã«ç”»é¢ã‚’1-bitモードã«ã—ã¦ãŠã‹ãªã‹ã£ãŸã“ã¨ã€ã‚«ãƒ©ãƒ¼Xサーãƒãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã“ã¨ã€ãã—ã¦ã‚ãªãŸã®ã‚·ã‚¹ãƒ†ãƒ æ§‹æˆã§ã¯ã‚«ãƒ©ãƒ¼ã‚µãƒ¼ãƒãƒ¼ãŒã‚µãƒãƒ¼ãƒˆã•れãªã„ã“ã¨ã€ãŒåŽŸå› ã§ã™ã€‚表示ã•れã¦ã„る色ã¯ã€ãƒ–ート時ã«ãŸã¾ãŸã¾CLUT (パレット)ã«è¨å®šã•れã¦ã„ãŸè‰²ãªã®ã§ã—ょã†ã€‚カラードライãƒãƒ¼ã«ã‚ˆã£ã¦ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã‚‹NuBusビデオカードをæŒã£ã¦ã„ã‚‹å ´åˆã¯ カラーXã®é …ã‚’å‚ç…§ã—ã¦è¨å®šã—ã¦ãã ã•ã„。ãã†ã§ãªã„å ´åˆã¯ NetBSDã‚’1-bitモードã§ãƒ–ートã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
1.2G 以é™ã®ã‚«ãƒ¼ãƒãƒ«ã§ã¯ã€ option ã‚ーã¨åŒæ™‚ã« "1"〠"2"〠"3"ã‚ーを押ã™ã“ã¨ã§ã€3ボタンマウスをエミュレート ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚ãŸã ã—ã€ã“れã¯ãƒ‡ãƒ•ォルト㮠GENERIC カーãƒãƒ«ã§ã¯æœ‰åйã§ã¯ ã‚りã¾ã›ã‚“ (å°‘ãªãã¨ã‚‚ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 1.5 ã§ã¯ãã†ãªã‚“ã§ã™) 。
マウスボタンã®ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’有効ã«ã™ã‚‹ã«ã¯ã€ NetBSD/mac68k
Kernel Compiling HOWTO ã®èª¬æ˜Žã«å¾“ã£ã¦æ–°ãŸã«ã‚«ãƒ¼ãƒãƒ«ã‚’構築ã™ã‚‹
å¿…è¦ãŒã‚りã¾ã™ã€‚カーãƒãƒ«ã‚½ãƒ¼ã‚¹ã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¦ã€(HOWTO ã®èª¬æ˜Žã©ãŠã‚Šã«)
æ–°ã—ãコンフィギュレーションを作ã£ã¦ã‹ã‚‰ã€ã‚³ãƒ³ãƒ•ィギュレーションファイルã®
ALTXBUTTONS
ã®ã‚る行ã®è¡Œé ã® # を削除ã—ã¦ã€æ¬¡ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚
options ALTXBUTTONS # Map Opt-{1,2,3} to mouse buttons
ã‚ã¨ã¯ HOWTO ã®èª¬æ˜Žã®ã¨ãŠã‚Šã€æ–°ã—ã„カーãƒãƒ«ã®æ§‹ç¯‰ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ç¶šã‘ã¾ã™ã€‚
.xinitrc (xdm を使ã†å ´åˆã¯ .xsession) ファイルã«
xmodmap -e "keysym Delete = BackSpace Delete"ã¨æ›¸ã„ã¦ã¿ã¦ãã ã•ã„。ã“れã«ã‚ˆã‚Šã€ backspace ãŒæŠ¼ã•れãŸã¨ãã«ã¯ backspace を〠shift ã¨åŒæ™‚ã«æŠ¼ã•れãŸã¨ã㯠forward-delete を生æˆã™ã‚‹ã‚ˆã†ã«ãªã‚‹ã¯ãšã§ã™ã€‚ ãŠä½¿ã„ã®ã‚·ã‚¹ãƒ†ãƒ ã§ forward-delete ãŒæ©Ÿèƒ½ã™ã‚‹ã‹ã©ã†ã‹ã¯ã‚ã‹ã‚Šã¾ã›ã‚“ãŒã€ å°‘ãªãã¨ã‚‚ backspace ã®å•é¡Œã¯æ²»ã‚‹ã¯ãšã§ã™ã€‚
Table of contents of this chapter, General table of contents