|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
vncserver linux vs vncserver windows
Ho sostituito, su un piccolo server di rete, Windows 2000 con il linux RH9. Tutto perfettamente funzionante tranne una cosa: il vnc.
In pratica il vncserver per linux funziona solo che mi permette di controllare solo sessioni in shell, non l'interfaccia grafica come accadeva con windows Come posso fare, mi serve assolutamente controllare la GUI (Gnome di preciso), esiste un modo? |
![]() |
![]() |
![]() |
#2 | |
Bannato
Iscritto dal: Feb 2001
Città: Pescara
Messaggi: 10542
|
Re: vncserver linux vs vncserver windows
Quote:
|
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
Codice:
Fatal server error: server is already active for display 0 ecc. ecc. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
vnc sotto linux funziona in maniera diversa che sotto win. Se vuoi poter lavorare su un computer e poi controllare la stessa sessione via rete, devi lanciare quella sessione come vnc... Mi spiego un po meglio.... quando lanci startx al posto di caricarti gnome o kde o quello che vuoi devi caricarti vnc! questo lo puoi fare modificandi il file .xinitrc che si trova nella home.... Ciao
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
Ok, ti sto seguendo. A livello concettuale ho capito, a livello pratico non so che fare
![]() |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
Quando usi il computer linux vai in una console (spero non ti parta x in automatico altrimenti devi killare xdm o kdm o quello che hai).... Edita il file che hai in home che si chiama .xinitrc (se non ce l'hai crealo) e dentro devi mettere qualcosa del genere: #!/bin/bash vncviewer -fullscreen localhost:0 ok? adesso sempre da console devi lanciare il vncserver: vncserver -geometry 1024x768 :0 (okkio che NON deve esserci nessuna sessione X attiva) e ovviamente se il tuo X normalmente viaggia a risoluzioni differenti devi cambiare la risoluzione! alla fine lancia startx e dovresti avere uno schermo normale, ma invece se sotto un vncviewer! per provare a vedere se funziona tutto lancia da un altro computer (o da un altra sessione X) vncviewer -shared -bgr233 ip_del_computer_con_linux :0 Il -shared ti serve per non far cadere il vncviewer sul computer linux (comunque non sarebbe un problema, mal che vada dovresti riavviare il server X) il -bgr233 ti serve per usare meno banda (se sei in una LAN toglilo pure) Ultima cosa, per far partire il window manager che preferisci devi editare il file xstartup che si trova nella dir .vnc (dentro la tua home) Ciao P.S. Spero di essere stato umanamente chiaro, altrimenti chiedi pure!
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
[RISOLTO]
![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
Ciao
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
Niente non funge
![]() ![]() ![]() P.S. Quel [RISOLTO] si riferiva a come disabilitare lo startx automatico. |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
se sicuro che non ti sia rimasto qualche file lock in /tmp/.X11-unix ??? O altra cosa potrebbe essere che fai startx prima di lanciare il vncserver! Fammi sapere di preciso cosa fai! Ciao
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
#11 | ||
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
Quote:
![]() ![]() Quote:
|
||
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
1) postami l'output di vncserver 2) magari prova a vedere nella home sotto la dir .vnc se non c'e' un file lock fatto da vnc... ti ricordo che per "spegnere" un vncserver non devi killarlo ma fare: vncserver -kill :N dove al posto di N e' la sessione utilizzata che vuoi killare... Comunque se vuoi aggirare il problema, basta che metti 3 al posto di 0 nella sessione vnc (ovviamente da tutte le parti!)... anzi meglio se metti 3 (o comunque qualcosa diverso da 0) altrimenti x lo devi avviare su un altra sessione con un startx -- :N con N diverso dalla sessione vnc! Ciao
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
Quote:
|
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
vncserver -geometry 1024x768 :0 meglio se metti al posto dello 0 qualunque altra cosa (1,2,3,4,5 ecc.) perche' ovviamente se lanci X con: startx ti dice che il display 0 e' gia utilizzato (ovviamente da vnc) quindi dovresti lanciare X cosi: startx -- :1 che andrebbe ad occupare il dispaly 1 Scusami, se le mie spiegazioni fanno un po schifo ![]() Ciao
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
ma in questo modo non posso + controllare la sessione X ....
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
puoi non ti preoccupare! Ti spiego: vnc (che fa vedere tutto il window manager) si trova sul dispaly 1 X (sulla stessa macchina) si trova sul display 0 e fa vedere solo vnc, che fa vedere tutto il window manager Un vnc su una macchina remota che lanci con vncviewer -shared ip_del_server :1 ti fa vedere il vnc che c'e' sul server che in questo caso e' proprio quello che vedi anche con X sul server... Capisco che e' un po cervellotico, ma e' la maniera piu' conveniente per poter utilizzare lo stesso desktop sia in locale sia in remoto!
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
Ok, adesso provo. Poi cerco di capire
![]() |
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Sep 2001
Città: Bologna
Messaggi: 2264
|
Passo in avanti. Ho fatto partire il "vncserver -geometry 1024x768 :1", ho aggiunto al file .xinitrc la riga "vncviewer -shared gateway:1" (gateway è il nome host). e poi ho fattp partire "startx" (se faccio startx -- :1 mi dice che c'è un altra sessione xwin incorso, come prima praticamente). Adesso parte la sessione xwin solo che non carica gnome, come faccio?
|
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
che si chiama xstartup deve diventare cosi: #!/bin/bash gnome-session ok? poi devi killare vnc (come ti ho scritto prima cioe' vncserver - kill :1 ) e farlo ripartire... Adesso devo scappare, se hai altri problemi ti rispondero o piu' tardi o domani! Ciao
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:12.