Morjens,
Tässä on nyt jonkin aikaa tullut säädettyä Ubuntun kanssa ja pienten taistelujen jälkeen hommat on yleensä lähteneet toimimaan mutta nyt kyllä nousi tie pystyyn...
Tunnetusti ei ole mahdollista saada yhdellä näytönohjaimella kolmeen ruutuun kuvaa. Kuitenkin olisi mukava töllötellä leffat & muut ohjelmat telkkarin kautta ja pitää vielä yksi näyttö normaalikäytössä. Windowsissa tämä hoituu näppärästi ATI:n control panelin pikanäppäinten avulla ja kuvan saa heitettyä "lennossa" kakkosmonitorista telkkariin ja takaisin tarpeen mukaan. Nyt olisi tarkoitus saada sama homma konffittua Ubuntun puolelle.
Lähtökohtana on se, että alla on ATI R9800pro kuvasaasteensuoltaja, Sonyn Multiscan E400 & E430 - näytöt sekä tavallinen töllötin johon luikertelee s-videopiuha ja käyttiksen virkaa hoitelee Ubutu Edgy.
Tällä hetkellä tilanne on se, että tuplanäyttö-setuppi toimii oikein mainiosti ja olen ilahduksekseni huomannut sen olevan osittain näppärämpikin kuin windowsin puolella. Valitettavasti ei hyvää, ettei vähän huonoakin: ubuntua ei voi käynnistää ollekaan jos s-videojohto on buutin aikana edes kiinni! Tästä seurauksena on nimittäin se, että kumpaankaan näyttöön ei tule kuvaa, ja telkkariiin tulee vaan punasinistä sotkua (ilmeisesti se herjausruutu joka pompsahtaa "heikosti" konffatun xorg.confin johdosta..).
Eli tavoitteena olisi nyt:
1. disabloida tv-out kokonaan siten, että piuhaa ei tarvitse repiä irti buuttauksen takia
2. luoda skripti joka "heittää" kuvan toisesta näytöstä -> telkkariin
3. ja lopuksi vielä skripti joka heittää kuvan takaisin telkkarista toiseen näyttöön
Tällä hetkellä xorg.conf toimivassa tuplanäyttö-setupissa näyttääpi tältä:
Section "Device"
Identifier "ati1"
Driver "fglrx"
BusID "PCI:2:0:0"
Screen 0
EndSection
Section "Device"
Identifier "ati2"
Driver "fglrx"
BusID "PCI:2:0:0"
Screen 1
EndSection
Section "Monitor"
Identifier "Monitor1"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor2"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "ati1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
kee
Section "Screen"
Identifier "Screen1"
Device "ati2"
Monitor "Monitor2"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0"
Screen 1 "Screen1" leftOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Niitä skriptejä olen taasen päässäni luonnistelut jotakuinkin näin:
## Näyttö + töllö - skripti
sudo cp xorg.conf.tv xorg.conf
[X:n uudelleenkäynnistys] *
Ja takas status quoon:
## Tuplanäyttö - skripti
sudo cp xorg.conf.tuplanaytto xorg.conf
[X:n uudelleenkäynnistys] *
* = olen ymmärtänyt niin, että linuxin puolella ei ilmeisesti tueta alkuunkaan näyttöjen vaihtoa "lennosta", eli X pitää käynnistää uudestaan (mikä tämän komento on? yleenstä painan vain ctrl atl backspace).
Tähän liittyvä lisäkysymys onkin, että jos X pitää uudelleenkäynnistää, onko ko. operaatiota mahdollista hoitaa, sitten, että käynnissäolevat ohjelmat eivät sammu / niitä tarvitse käynnistää uusiksi aina kun näytön ja telkkarin välillä sumplii?
ps. miksen saa 1280 x 960 resoa valittua asetuksista?