Enviat: 26/Feb/2007 - 13:35
Hola Kimi,
El que et passa crec que és normal.
En primer lloc, dir-te que no ho he probat amb la configuració de Yast. Normalment ho faig des de consola. Et comento una mica la configuració i després el que crec que et passa.
El que faig és:
mcarpintero@linux:~> vncserver -geometry 1024x768
New 'X' desktop is linux:2
El paràmetre "-geometry" és opcional i serveix per escollir les dimensions de la finestra. Com pots veure, es crea una sessió amb identificador "2". Si fos altre nombre no passa res. De fet si tornas a executar "vncserver" segurament et crearà una sessió amb identificador "3" i tindràs dues sessions per connectar-te.
També pots tenir que canviar el password de connexió. Si no t'ho demana, ho pots fer amb l'ordre vncpasswd
Se suposa que això ho fa el YAST2 i ara has de connectar-te remotament. La versió de VNCSERVER porta inclosa un pluggin java que permet connectar-te desde qualsevol navegador. No has de fer res, ja ho porta incorporat. Això és més potent que haver d'instal.lar el tightvnc perquè des de qualsevol lloc tindràs accés remot.
Com ho pots fer per connectar-te via navegador?. Normalment ho faràs amb l'ip (o URL de la tema màquina, o localhost si ets a local) i seguidament el port de connexió. Els ports stàndard són: 5800+identificador de sessió vnc, és a dir, aquell nombre que et va retornar vncserver.
Per exemple, hem vist que m'ha creat avans la sessió amb nombre "2". Obro el meu firefox i poso: http://localhost:5802 . I s'obre la meva sessió al navegador!
Finalment, el teu problema crec que té a veure amb que no està correctament configurada la sessió d'arranc.
Al teu directori personal, al executar vncserver, es crea una carpeta oculta amb nom .vnc . Has d'ana a aquesta carpeta i editar i configurar el fitxer xstartup. Possa a totes les lineas del fitxer xstartup un # devant (les estas possant com a comentari) i afegeix una linea que posi: startkde.
És a dir, el fitxer xstartup ha de quedar alguna cosa així:
#!/bin/sh
startkde
#xrdb $HOME/.Xresources
#xsetroot -solid grey
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
Aquest canvis no surtiran efecte a les sessions ja creades, és a dir, funcionarà quan facis altre cop un vncserver.
I has de tenir en compte que les sessions que crees, has d'eliminar-les quan no les utilitzis. Per això has d'utilitzar "vncserver -kill :nºsessió", per exemple:
> vncserver -kill :2
Killing Xvnc process ID 18578
No sé si t'ha semblat una mica liat, però segur que aniràs més ràpid amb consola. Avans que hagis introduit el password de root per entrar al YAST ja tindràs creada una sessió de vnc: obrir consola i escriure "vncserver"
Per cert, ara tinc un dubte que MAI he resolt:
Al fitxer xstartup he pogut arrencar KDE i altres gestors d'escriptori lleugers, però MAI GNOME!!!!
Algu sap com fer-ho?
Salutacions