Wiki doppio monitor

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
hrs
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 584
Iscrizione: giovedì 27 ottobre 2005, 19:13

Wiki doppio monitor

Messaggio da hrs »

ho smanettato un po' per installare più monitor sul mio sistema, e ne è nato questo documento che si rifà all'howto su Xinerama, però è in italiano e un po' più dummy oriented.
Lo posto qui perché non so fare una wiki, e in questo periodo non ho la pazienza di mettermici. se qualcuno lo vuole importare come wiki faccia pure

INIZIO TUTORIAL
Wiki dual screen

per chi ha provato l'ebrezza di lavorare col doppio monitor e non vuole rinunciare alla sua comodità, e per chi non ha mai provato ma ha un monitor che gli avanza e vuole sfruttarlo. Gli esempi sono stati presi da Xinerama-HOWTO di Dennis Baker Rintracciabile negli HOWTO ufficiali di linux.

Componenti necessari
PC con unix-linux (preferibilmente ubuntu)
2 schede video, o 1 scheda video con due uscite (dual head)
due monitor
un cacciavite
un po' di pazienza

Per configurare la scheda video è necessario configurare il file xorg.conf
per far questo lo si può aprire con un editor e cambiarlo a mano oppure usare il tool di configurazione dell'installazione. Siccome le chances di sbagliare anche solo una virgola nell'editare il file useremo il tool automatico.

Procedura 2 Schede a Singola Uscita
STEP1
Per prima cosa, montare 1 scheda video e accendere il pc ma senza entrare nel server grafico, per far questo dipende da come avete configurato il sistema, non mi perderò ora a spiegare tutte le varie possibilità, darò per scontato che siete in grado di accedere alla shell.

Dalla shell date il comando

sudo dpkg-reconfigure xserver.xorg

questo farà partire un pezzo del programma di installazione che vi chiederà informazioni sulla vostra scheda video e sul vostro monitor, nonché tastiera e topo. Do per scontato che siate in grado di seguire i passaggi richiesti, se qualcuno avesse bisogno di maggiori delucidazioni amplieremo la wiki. Ci tengo a precisare che per quanto riguarda la scheda grafica vengono chieste tre cose, driver, pcbus, che sono fondamentali e non bisogna sbagliare, mentre il nome potete anche scrivere "Pippo" che non fa differenza. Mentre per il monitor dovete decidere quali sono i vari parametri, fondamentale è la dimensione di pixel supportata, se non volete che tutto sfarfalli rendendo impossibile lavorare.

Finito questo primo step avrete il file xorc.conf, che si trova nella directory /etc/X11/ che contiene quattro paragrafi fondamentali che saranno approssimativamente così

Section "Monitor"                                                         
|    Identifier  "Monitor1"                                             
|    HorizSync  31.5 - 82.0                                               
|    VertRefresh 50-100                                                   
|EndSection

che contiene le informazioni sul monitor (da non confondere con lo screen che è il video)
                     
|Section "Device"                                                         
|    Identifier  "Matrox"                                                 
|    Driver      "mga"                                                     
|    BusID      "PCI:0:12:0"                                               
|EndSection

che invece tratta la scheda video, ribadisco che sotto Identifier potete scrivere qualunque cosa.

|Section "Screen"                                                         
|    Identifier  "Screen 1"                                               
|    Device      "Matrox"                                                 
|    Monitor    "Monitor1"                                             
|    DefaultDepth 16
|    Subsection "Display"                                                 
|        Depth      16                                                   
|        Modes      "1280x1024" "640x480"                                                                                   
|    EndSubsection                                                         
|EndSection 

qui, come anche negli altri paragrafi potete trovarvi molte righe in più, in base alle opzioni selezionate, io mi sto concentrando solo su quelle fondamentali.

|Section "ServerLayout"                                                   
|    Identifier  "Simple Layout"
|    Screen "Screen 1"
|    InputDevice "Mouse1" "CorePointer"                                   
|    InputDevice "Keyboard1" "CoreKeyboard"                               
|EndSection

se provate a seguire la struttura del file vedrete che prese le informazioni della scheda video (Matrox) e del monitor (Monitor1) il sistema le associa ad uno screen (Screen 1), che poi utilizzerà per dare l'output video in ServerLayout.
Abbiamo detto che gli identifier possono essere quello che volete, ma attenzione, quando li richiamate negli altri paragrafi (Screen e ServerLayout), devono essere esattamente identici a come definiti, o il sistema non capirà di cosa state parlando.

STEP2
Ora avet il vostro bel file xorg.conf impostato, lanciate
sudo startx
per vedere se il tutto funziona correttamente e se si create una copia di backup del file che per comodità chiamerete xorg.conf.scheda1 o qualunque altro nome vi faccia piacere

STEP3
Spegnete il sistema e togliete la scheda grafica sostituendola con la seconda che volete usare, e agganciatela al secondo monitor.
Attenzione, infilatela in uno slot differente da quello di prima altrimenti fate un casino che non finisce più.
Riaccendete il sistema, sempre in modalità shell e rilanciate
sudo xserver.xorg
seguite i consigli di STEP1, ma dando dei nomi diversi, tipo "Pippo2".

STEP4
Seguite i consigli di STEP2 e fate un backup xorg.conf.scheda2

STEP5
Spegnete il sistema, montate le due schede video e i due monitor e avviate il sistema, questa volta in modalità grafica (in modalità shell se sapete usare bene vi).
Quello che dobbiamo fare ora è fondere insieme i due file xorg.conf.scheda1 e xorg.conf.scheda2.
aprite un terminale e date il comando
sudo gedit /etc/X11/xorg.conf
e aggiungete nel paragrafo "ServerFlags" la riga
Option "Xinerama" "true"

il vostro file xorg.conf dovrebbe essere uguale a xorg.conf.scheda2 quindi ci basta aprire xorg.conf.scheda1 in gedit e fare un copia e incolla dei paragrafi "Device" "Monitor" e "Screen" (ecco perché dovevamo dare nomi diversi, se no il sistema a questo punto impazziva).
Ora manca di aggiungere al paragrafo ServerLayout la riga
Screen "Screen 2" Rightof "Screen 1"
e avete concluso. Al posto di Rightof potete usare Leftof e Below.
Potete anche sovrapporre gli schermi, con il comando
Screen "Screen 1" Relative "Screen 2" 1200 0
sovrapponete gli schermi di 80 pixels.

STEP6
Riavviare il sistema in modalità grafica, e se avete fatto tutto correttamente adesso dovrete poter visualizzare il desktop su due o più schermi, ognuno dei quali indipendente in termini di dimensioni e definizione.

Per le schede a due uscite la cosa è leggermente diversa, gli step di configurazione sono molto simili, avrete però i due paragrafi "Device", che fanno riferimento alla stessa scheda e allo stesso BusID ma riporteranno anche una riga identificativa dello schermo

Section "Device"
Identifier "device0"
BoardName "Matrox Millennium G450 DualHead"
Driver "mga"
Screen 0
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "device1"
BoardName "Matrox Millennium G450 DualHead"
Driver "mga"
Screen 1
BusID "PCI:1:0:0"
EndSection

Questo codice l'ho preso da un forum, non l'ho testato con successo perché la mia scheda a due uscite aveva altri problemi quindi se qualcuno scopre ulteriori notizie può integrarle.
Con questo piccolo documento dovreste essere in grado di installare più schermi sul vostro sistema, rimangono aperte alcune questioni che non sono riuscito ad approfondire.


ISSUES
1
So che per le schede NVidia esiste qualcosa di simile che si chiama TwinView, o qualcosa del genere, se avete una scheda nVidia con due uscite cercate qualcosa a riguardo.
2
Non ho provato personalmente, ma da quel che ho capito, il gestore grafico interpreta il Desktop come uno spazio rettangolare, di conseguenza se avete schermi con diverse risoluzioni, o non allineati (ad esempio li mettete in diagonale), avrete delle zone di desktop invisibili, il che potrebbe creare problemi se vi finisce qualcosa e non siete in grado di andare poi a prenderlo. Non so se il problema è stato risolto sucessivamente al 2002, data della documentazione a me disponibile.
3
Ho provato a utilizzare una scheda Matrox con due uscite, una vga e una ADC (apple per capirci), ho collegato il monitor apple, ma non riesco a farlo funzionare, nemmeno in fase di boot, se qualcuno scopre come si fa è pregato di dirmelo così sfrutto anche quello.
FINE TUTORIAL
una volta che "pinghi" fai tutto quello che vuoi!
Avatar utente
twilight
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3849
Iscrizione: giovedì 17 febbraio 2005, 16:29
Località: L'Aquila
Contatti:

Re: Wiki doppio monitor

Messaggio da twilight »

ok, con il tuo permesso creo una pagina wiki.
grazie, ciao.
Avatar utente
twilight
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3849
Iscrizione: giovedì 17 febbraio 2005, 16:29
Località: L'Aquila
Contatti:

Re: Wiki doppio monitor

Messaggio da twilight »

sofficinifindus
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 333
Iscrizione: venerdì 16 febbraio 2007, 20:00

Re: Wiki doppio monitor

Messaggio da sofficinifindus »

interessante... grazie...
funziona con compiz?
robertodadda
Prode Principiante
Messaggi: 4
Iscrizione: mercoledì 6 settembre 2006, 0:15

Re: Wiki doppio monitor

Messaggio da robertodadda »

ma se ci lasciavano il displayconfig-gtk non era meglio?

bob
Avatar utente
streetcross
Accecante Asceta
Accecante Asceta
Messaggi: 24943
Iscrizione: giovedì 7 febbraio 2008, 10:52
Contatti:

Re: Wiki doppio monitor

Messaggio da streetcross »

twilight per il wiki si potrebbe aggiungere però anche la via xrandr...però ci vuole un'anima pia che scriva come, a ma non funziona  la video e non posso testare...
Ubuntu user #22995 Linux user #474679 Stacy can't you see, you're just not the girl for me, I know it might be wrong, but I'm in love with Stacy's Mom. ﺕ In molti credono di essere degli alternativi. In realtà la maggior parte di loro lascia la strada principale per seguire la seconda strada più battuta; in pochi si creano il proprio sentiero.
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: lu extensu e 10 ospiti