PDA

View Full Version : VNC su GNU/Linux


spk
11-10-2006, 15:29
Utilizzando spesso VNC x windows, ho deciso di installarlo anche sul media player linux che sto costruendo, tuttavia mi sono fermato appena mi sono trovato di fronte alla grossa differenza fra VNC x windows e VNC x linux

VNC x windows lavora sull'unica interfaccia grafica, dell'unico display, ed invia le informazioni al viewer, il quale muovendo il mouse muoverà anche il mouse sul server vnc

VNC x linux invece avvia una sorta di "server X" a se stante, non visibile sul monitor del server, questo display "virtuale" funziona come un normale Xserver, nel senso che puoi caricarci dentro tutte le applicazioni grafiche che ti servono, nell'attesa che un qualche viewer si colleghi a questo host:display per visualizzare il contenuto

ma ripeto che questo "server grafico" è virtuale e non visibile sul monitor del server

una soluzione per aggirare il problema è quella di avviare sul display :1, per esempio, il server VNC, mentre sul display :0 si avvia il normale serverX con una sessione di VNC viewer in fullscreen collegata a localhost:1....si ottiene quindi sul display :0 un'interfaccia VNC sul display :1...consentendo in ogni caso di utilizzare tale desktop al di fuori del sistema


tuttavia il VNC server non mi consente di vedere video, per esempio, sul monitor del server (che sarebbe il media player) come invece mi permette il vnc di windows....così facendo mi viene meno la potenzialità del mio media player

digieffe
11-10-2006, 16:11
Utilizzando spesso VNC x windows, ho deciso di installarlo anche sul media player linux che sto costruendo, tuttavia mi sono fermato appena mi sono trovato di fronte alla grossa differenza fra VNC x windows e VNC x linux

VNC x windows lavora sull'unica interfaccia grafica, dell'unico display, ed invia le informazioni al viewer, il quale muovendo il mouse muoverà anche il mouse sul server vnc

VNC x linux invece avvia una sorta di "server X" a se stante, non visibile sul monitor del server, questo display "virtuale" funziona come un normale Xserver, nel senso che puoi caricarci dentro tutte le applicazioni grafiche che ti servono, nell'attesa che un qualche viewer si colleghi a questo host:display per visualizzare il contenuto

ma ripeto che questo "server grafico" è virtuale e non visibile sul monitor del server

una soluzione per aggirare il problema è quella di avviare sul display :1, per esempio, il server VNC, mentre sul display :0 si avvia il normale serverX con una sessione di VNC viewer in fullscreen collegata a localhost:1....si ottiene quindi sul display :0 un'interfaccia VNC sul display :1...consentendo in ogni caso di utilizzare tale desktop al di fuori del sistema


tuttavia il VNC server non mi consente di vedere video, per esempio, sul monitor del server (che sarebbe il media player) come invece mi permette il vnc di windows....così facendo mi viene meno la potenzialità del mio media player
Scusami, per le poche conoscenze che ho, provo a fare un poco di ordine :)
- quella di avere un server "vnc" dedicato su ip:1, è solo una delle opzioni a disposizione (io ti sto scrivendo in questo momento da un vncviewer collegato ad X ip:0 con il quale qualsiasi cosa io faccia viene pari pari sul pc host ;))
basta condividere il desktop del media player da un altro pc lanci "vncviewer ip:0" con le relative opzioni.....
- tu attualmente li vedi i filmati con Vnc x windows? perchè l'ultima volta che ci ho provato vedevo sono una finestra blu al posto del filmato (è una questione di directX) se poi hanno risolto ti chiedo e come li vedi? (a quale risoluzione e con quale frame rate)
- io con linux li vedo da fastweb a fastweb (10 mbit man) ma siamo nell'ordine dei pochi frame al secondo, su che rete dovrà funzionare?

ciao

spk
11-10-2006, 17:12
- quella di avere un server "vnc" dedicato su ip:1, è solo una delle opzioni a disposizione (io ti sto scrivendo in questo momento da un vncviewer collegato ad X ip:0 con il quale qualsiasi cosa io faccia viene pari pari sul pc host ;))
basta condividere il desktop del media player da un altro pc lanci "vncviewer ip:0" con le relative opzioni.....

mi stai dicendo che se tu ti alzassi in questo momento dalla sedia, ti spostassi sul pc che tiene il server VNC a cui sei collegato, potresti tramite la combinazione di tasti CTRL+ALT+F(X) raggiungere il display che mostra il post che hai appena scritto?

se la risposta è sì allora mi devi spiegare come fare

- tu attualmente li vedi i filmati con Vnc x windows? perchè l'ultima volta che ci ho provato vedevo sono una finestra blu al posto del filmato (è una questione di directX) se poi hanno risolto ti chiedo e come li vedi? (a quale risoluzione e con quale frame rate)

no non vedo il filmato, vedo anche io il quadrato nero, se in finestra....ma per esempio posso farci doppio click sopra e mandarlo in fullscreen, e con un'altro doppio clock farlo tornare in finestra


- io con linux li vedo da fastweb a fastweb (10 mbit man) ma siamo nell'ordine dei pochi frame al secondo, su che rete dovrà funzionare?
ciao

la rete è una wireless dentro casa, ma non sta lì il problema, perchè per visualizzare i film senza scatti ho adopertato un'altra soluzione
ossia: vlc -f --udp-caching 10000 udp://@:6666 &

per farmi capire: non mi interessa vedere i film sulle due postazioni, ma solo sul televisiore (anche se comunque, facendo streaming con vlc, mi è possibile)