はじめまして 阿部 誠と申します。りくろうでもあります Windowsをデュアルディスプレイで使っているので今まで見劣りしていたのが Vine 2.5にしてやっとWindowsに追いつきました。 流石最新版です。有り難うございます。 (linuxではDualHeadっていうみたいですね) 初心者同然の私でもそれなりに出来たので きっと誰でも出来ますね。 ただその事に関していくつか問題がありまして 教えて戴きたいのですが、そのついでに 一応記録として残しておけば誰かの役に立ってくれるのではないかと 思いまして。 使用ハードは Screen0として Nvidia Geforce2 GTS 32M と MITSUBISHI RDF19X Screen1として Matorox Millenium pci 4Mと pc98用の得体のしれないディスプレイ まず通常どおりVine 2.5をインストールし Screen0は普通にXWindowが動くことを確認しました 最初にしたのはrootになってxf86cfgを実行です。 これで今までLinux上で動くことが無かった Screen1が初めて動くのを確認しました。 このツールででScreen1の設定をある程度行います。 ただしこの時、私がしたのはVideoカードの設定だけです。 (どんなドライバを組み込めば良いのかわからないので) 終了するとXF86Config.newってファイルが出来ます こいつを見ながら/etc/X11/XF86Config-4をいじれば 何も分からない素人さんでも出来ちゃいました。 どうするかっていうと まず上から # File generated by anaconda. Section "ServerLayout" Identifier "Anaconda Configured" Screen 0 "Screen0" 0 0 #この部分に<--------------------------------- InputDevice "Mouse0" "CorePointer" InputDevice "Mouse9" "SendCoreEvents" InputDevice "Keyboard0" "CoreKeyboard" EndSection #########これを追加しました Screen 1 "Screen1" RightOf "Screen0" #########これってScreen0の右サイドにscreen0を追加するの意? #つぎに Section "Monitor" Identifier "Monitor0" : : : EndSection #############上記の下に Section "Monitor" Identifier "Monitor1" #screen0はmonitor0,screen1はmonitor1 VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection ############ここまでまるまるXF86Cionfig.newより追加 #つぎに Section "Device" # no known options Identifier "NVIDIA GeForce 2 GTS (generic)"#変更する Driver "nv" VendorName "NVIDIA GeForce 2 GTS (generic)" BoardName "NVIDIA GeForce 2 GTS (generic)" #BusID ##個々追加 EndSection ##########元々上記のようだった部分を Section "Device" # no known options Identifier "CARD0" #変更箇所1 Driver "nv" VendorName "NVIDIA GeForce 2 GTS (generic)" BoardName "NVIDIA GeForce 2 GTS (generic)" BusID "PCI:1:0:0" #変更箇所2 EndSection ############このように変更 #Card0としたのはScreen0用を明確にするため #BusIDはきっとパソコンによって違う #つぎに ##########まるまる追加 Section "Device" Identifier "CARD1" Driver "mga" VendorName "Matrox" BoardName "MGA 2064W" BusID "PCI:0:8:0" EndSection ###########まるまるXF86Config.newから追加 #つぎに Section "Screen" Identifier "Screen0" Device "NVIDIA GeForce 2 GTS (generic)"#<-----ここを Monitor "Monitor0" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" EndSubsection EndSection ########上記記載をつぎのように変更 Section "Screen" Identifier "Screen0" Device "CARD0" #変更箇所 Monitor "Monitor0" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" EndSubsection EndSection ########## 前の部分で変更したのに合わせたわけです #つぎに ###########まるまる追加 Section "Screen" Identifier "Screen1" Device "CARD1" Monitor "Monitor1" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1024x768" EndSubsection EndSection ###########まるまるXF86Config.newより追加 上記のように変更して保存 startx としてXwindowを立ち上げました。 #wmakerはセグメンテーションフォルトをおこすので #gnomeにしておく(setwm gnome) ところがscreen1が640x480になってしまうのです。 何故か悩んだ末に xvidtune -display :0.1 を実行すると hsync range 0: 28.0 - 39.0 vsync range 0: 43.00 - 72.00 #HorizSync 28.0-49.0 # VertRefresh 43.0-72.0 と出たので このデータを追加すべく変更を加えました Section "Monitor" Identifier "Monitor1" #screen0はmonitor0,screen1はmonitor1 VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 28.0-39.0 #追加箇所1 VertRefresh 43.7-72.0 #追加箇所2 EndSection ところがこれでも改善が見られず $ less /var/log/XFree86.0.log と調べてみると (II) MGA(1): Not using default mode "1024x768" (hsync out of range) と言う箇所からhsyncを変えれば良いのだろうと思い込み このデータを追加すべく変更を加えました Section "Monitor" Identifier "Monitor1" #screen0はmonitor0,screen1はmonitor1 VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 28.0-49.0 #追加箇所1 VertRefresh 43.7-72.0 EndSection と変更し startx -- +xinerama を実行すると動かすことに成功しました