espandere desktop su due video

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
spiri
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: mar 31 gen 2006, 14:14
Slackware: current
Desktop: xfce
Località: bergamo

espandere desktop su due video

Messaggio da spiri »

Salve a tutti,
possiedo un portatile con slackware-12.2 (dovrei aggiornare a 13 appena trovo del tempo). La mia macchina possiede una scheda nvidia gt 8600m ben supportata grazie ai drivers proprietari.
avrei bisogno di collegare un secondo schermo in modo da espandere il desktop. praticamente due video (quello del portatile ed uno esterno hdmi o vga) che mi visualizzi il mio desktop.
quello che chiedo e' un aiuto su come fare e se si puo' fare.

grazie

and

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Re: espandere desktop su due video

Messaggio da eth0 »

spiri ha scritto:Salve a tutti,
possiedo un portatile con slackware-12.2 (dovrei aggiornare a 13 appena trovo del tempo). La mia macchina possiede una scheda nvidia gt 8600m ben supportata grazie ai drivers proprietari.
avrei bisogno di collegare un secondo schermo in modo da espandere il desktop. praticamente due video (quello del portatile ed uno esterno hdmi o vga) che mi visualizzi il mio desktop.
quello che chiedo e' un aiuto su come fare e se si puo' fare.
grazie
and
Ciao ,

in linea generale si può fare con tutti i driver di schede video; ricordo che i driver ATI per Radeon avevano dei problemi ma con gli NVIDIA credo che tu possa andare tranquillo.

La funzionalità che ti permette di farlo si chiama "Xinerama" ed è presente nel DVD di Slackware 13.0 (anche nelle altre più attempate...)

Ciò che ti serve è crearti un file xorg.conf redatto a dovere con l'opzione Xinerama abilitata (non mi ricordo se si deve inserire nelle specifiche di ogni driver presente o meno...) e tutte le periferiche video presenti che intendi utilizzare; neanche a dirlo la risoluzione deve essere per entrambe le schede la stessa.

Un pò di link che mi ero tenuto da parte per quando avrei avuto tempo di provarci:

1) http://en.wikipedia.org/wiki/Xinerama
2)
http://guide.debianizzati.org/index.php ... e_Xinerama
3) http://tldp.org/HOWTO/Xinerama-HOWTO/index.html
4) http://www.seismo.ethz.ch/linux/xinerama.html
5) http://www.paralipsis.org/2006/01/enabl ... in-ubuntu/
6) http://quark.humbug.org.au/publications ... erama.html
7) http://linux-sxs.org/guis/xinerama.html
8) http://nozell.com/blog/2005/09/29/dualh ... aq-nc6000/

Non sembra complicatissima la cosa, ma sicuramente porterà via del tempo! (per tutte le prove che sarà necessario fare immagino...).

Sarei interessato agli sviluppi; tienici aggiornati!

Ciao!

Avatar utente
shark1500
Linux 3.x
Linux 3.x
Messaggi: 785
Iscritto il: gio 3 apr 2008, 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: espandere desktop su due video

Messaggio da shark1500 »

Io volevo fare una cosa leggermente diversa, ovvero esportare direttamente tutto il desktop, in modo da avere solo il monitor o del portatile o quello sulla scrivania.

E` possibile farlo sempre con quel protocollo?

Io ad oggi devo sempre avviare nvidia-config per farlo a mano (due scatole)

kanzy
Linux 2.x
Linux 2.x
Messaggi: 210
Iscritto il: sab 10 mag 2008, 15:02
Slackware: 14.2

Re: espandere desktop su due video

Messaggio da kanzy »

@eth0

ciao!
Mi puoi spiegare esattamente dove è inserito xinerama nella distro della 13?..
Sui cd della mia non c'è.
E comunque è una caratteristica di xorg, che su questa versione non è implementata.
Venerdi 2/10/09 è stata rilasciata la versione 1.7.0 nel cui changelog si accenna nuovamente al multihead.
Utilizzo questa funzione da molti anni per il mio lavoro, e sono molto contrariato di non poterla utilizzare sulla 13.

@spiri

vedi se ti può servire il mio xorg.conf

Codice: Seleziona tutto

# /etc/X11/xorg.conf

#____________________________________________________

Section "ServerLayout"
	Identifier	"DualHead"
	Screen	0	"MGA1" 0 0
#	Screen	1	"MGA2" RightOf "MGA1"
	InputDevice	"Mouse1"	"CorePointer"
	InputDevice	"Keyboard1"	"CoreKeyboard"
EndSection

#____________________________________________________

Section "ServerFlags"
	Option	"AutoEnableDevices"	"false"
	Option	"AutoAddDevices"	"false"
	Option	"AllowEmptyInput"	"false"
#	Option	"Xinerama"		"true"
EndSection

#____________________________________________________

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/75dpi"
	FontPath     "/usr/share/fonts/100dpi"
	FontPath     "/usr/share/fonts/cyrillic"
EndSection

#____________________________________________________

Section "Module"
	Load  "extmod"
	Load  "dri2"
	Load  "dri"
	Load  "dbe"
	Load  "glx"
EndSection

#____________________________________________________

Section "InputDevice"
	Identifier	"Keyboard1"
	Driver		"kbd"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"it"
EndSection

Section "InputDevice"
	Identifier	"Mouse1"
	Driver		"mouse"
	Option		"Protocol"	"auto"
	Option		"Device"	"/dev/input/mice"
	Option		"ZAxisMapping"	"4 5 6 7"
EndSection

#____________________________________________________

Section "Monitor"
	Identifier	"Monitor1"
	VendorName	"GSM"
	ModelName	"L1730S"
	HorizSync	30.0 - 83.0
	VertRefresh	56.0 - 75.0
	Option		"DPMS"
EndSection

Section "Monitor"
	Identifier	"Monitor2"
	VendorName	"Philips"
	ModelName	"151AX"
	HorizSync	33.0 - 55.0
	VertRefresh	43.0 - 72.0
	Option		"DPMS"
EndSection

#____________________________________________________

Section "Device"
	Identifier	"Card1"
	Driver		"mga"
	VendorName	"Matrox"
	BoardName	"G450"
	BusID		"PCI:1:0:0"
	Screen	0
EndSection

Section "Device"
	Identifier	"Card2"
	Driver		"mga"
	VendorName	"Matrox"
	BoardName	"G450"
	BusID		"PCI:1:0:0"
	Screen	1
EndSection

#____________________________________________________

Section "Screen"
    Identifier	"MGA1"
    Device	"Card1"
    Monitor	"Monitor1"
    DefaultDepth 24
    SubSection "Display"
	Depth 16
	Modes "1024x768"
    EndSubSection
    SubSection "Display"
	Depth 24
	Modes "1024x768"
    EndSubSection
EndSection

Section "Screen"
    Identifier	"MGA2"
    Device	"Card2"
    Monitor	"Monitor2"
    DefaultDepth 24
    SubSection "Display"
	Depth 16
	Modes "1024x768"
    EndSubSection
    SubSection "Display"
	Depth 24
	Modes "1024x768"
    EndSubSection
EndSection

#____________________________________________________

Section "DRI"
	Mode	0666
EndSecti
l'uomo ha bisogno di cibo rifugio e storie

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Re: espandere desktop su due video

Messaggio da eth0 »

kanzy ha scritto:@eth0
ciao!
Mi puoi spiegare esattamente dove è inserito xinerama nella distro della 13?..
Sui cd della mia non c'è.
E comunque è una caratteristica di xorg, che su questa versione non è implementata.
Venerdi 2/10/09 è stata rilasciata la versione 1.7.0 nel cui changelog si accenna nuovamente al multihead.
Utilizzo questa funzione da molti anni per il mio lavoro, e sono molto contrariato di non poterla utilizzare sulla 13.
Ciao,

se non sbaglio (non lo utilizzo, per cui potrei sbagliarmi...) è nel DVD, /slackware/x/libXinerama-1.0.3-i486-2.txz

Credo sia questa e non credo ci siano applicativi extra... il resto dovrebbe farlo la configurazione di Xorg (xorg.conf)...

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Re: espandere desktop su due video

Messaggio da eth0 »

shark1500 ha scritto:Io volevo fare una cosa leggermente diversa, ovvero esportare direttamente tutto il desktop, in modo da avere solo il monitor o del portatile o quello sulla scrivania.
E` possibile farlo sempre con quel protocollo?
Io ad oggi devo sempre avviare nvidia-config per farlo a mano (due scatole)
Se non ho capito male, dovresti riuscire a farlo con una semplice combinazione di tasti; i tasti funzione che ti permettono di fare lo switch tra monitor del notebook, monitor esterno o entrambi...

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: espandere desktop su due video

Messaggio da Vic Steele »

Posso proporti xrandr come alternativa di Xinerama, che oltre ad essere molto semplice ha anche dinamicità, cioè puoi provare varie impostazioni all'istante senza riavviare niente.

Avatar utente
shark1500
Linux 3.x
Linux 3.x
Messaggi: 785
Iscritto il: gio 3 apr 2008, 14:33
Slackware: current
Kernel: 2.6.27.7-smp
Desktop: kde
Località: Modna

Re: espandere desktop su due video

Messaggio da shark1500 »

Vic Steele ha scritto:Posso proporti xrandr come alternativa di Xinerama, che oltre ad essere molto semplice ha anche dinamicità, cioè puoi provare varie impostazioni all'istante senza riavviare niente.
Di quello ne avevo sentito parlare, ma purtroppo i driver nvidia non li supportano :-(

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: espandere desktop su due video

Messaggio da navajo »

per favore, per ovvi motivi di leggibilità usiamo il tag CODE per inserire eventuali righe di codice vario.
Grazie :D

kanzy
Linux 2.x
Linux 2.x
Messaggi: 210
Iscritto il: sab 10 mag 2008, 15:02
Slackware: 14.2

Re: espandere desktop su due video

Messaggio da kanzy »

@navajo

giusto!.. scusate, nella fretta ho cliccato il bottone vicino :roll:
l'uomo ha bisogno di cibo rifugio e storie

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: espandere desktop su due video

Messaggio da navajo »

no problem avevo quasi capito, ma non ero sicuro :D

Avatar utente
spiri
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: mar 31 gen 2006, 14:14
Slackware: current
Desktop: xfce
Località: bergamo

Re: espandere desktop su due video

Messaggio da spiri »

Salve ragazzi,
grazie a tutti per le informazioni. in effetti il primo impatto e' stato facile. praticamente ho messo il cavo hdmi nel mio portatile e l'ho collegato alla tv (tanto per provare). da root ho usato nvidia-settings e cliccando su detect display la mia scheda video e' riuscita a trovare lo schermo. dopo ho messo a 1920x1080 e ho salvato su xorg.conf. killato il server X ma non vedevo nulla (su entrambi gli schermi). ho provato a rimettere ad una risoluzione piu bassa (800x600) e la cosa ha funzionato, cioe' avevo il mio desktop esteso sui due schermi. tuttavia la risoluzione e' pessima e ho provato a cambiarla ma rimane sempre a 800x600. inoltre c'e' un fastidioso rumoro che esce dal video (quello hdmi) e non capisco il perche.
faro' delle prove e vi faro' sapere.

ciao

and

kanzy
Linux 2.x
Linux 2.x
Messaggi: 210
Iscritto il: sab 10 mag 2008, 15:02
Slackware: 14.2

Re: espandere desktop su due video

Messaggio da kanzy »

Devi tenere entrabi/tutti gli schermi alla stessa risoluzione ed allo stesso refresh rate. Ciao!
l'uomo ha bisogno di cibo rifugio e storie

Avatar utente
spiri
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: mar 31 gen 2006, 14:14
Slackware: current
Desktop: xfce
Località: bergamo

Re: espandere desktop su due video

Messaggio da spiri »

Salve,
dimenticavo di dire che una cosa che ho notato che gli effetti stile compiz inseriti in kde4 non funzionavano. probabilmente dovro' mettere mano all'xorg.conf
vi terro' aggiornati...

ciao

and

Rispondi