OVH Cloud OVH Cloud

RealVNC et mandrake 10.0

14 réponses
Avatar
Jean-Michel
Bonjour,

Je suis débutant sous linux et je viens d'installer mandrake 10.0 sur mon
poste. J'ai installer aussi VNC de realvnc.com !
J'ai lu le readme et j'ai execué vncinstall, et ca marche car que je veux
lancer vncviewer avec l'adresse d'un machine windows, ca marche tres bien !
Mais comment faire lancer le vncserver au demarrage de linux !

Autres question : J'ai essayer de me connecter par vncviewer d'un windows
vers le vncserver du linux, mais c'est pas ce que je veux car je ne vois pas
l'ecran actuel de linux, mais apparement un autre session avec qu'une
fenetre dedans !

Comment faire pour configurer tout ca !

Merci !

4 réponses

1 2
Avatar
stroax2000

mais c'est pas ce que je veux car je ne vois pas
l'ecran actuel de linux, mais apparement un autre session avec qu'une
fenetre dedans !



Pour obtenir l'écran et le contrôle de la session X courante, regarde du côté de
x0rfbserver ou xf4vnc.

Avatar
Philippe Idlavi
Jean-Michel wrote:
Bonjour,

Je suis débutant sous linux et je viens d'installer mandrake 10.0 sur mon
poste. J'ai installer aussi VNC de realvnc.com !
J'ai lu le readme et j'ai execué vncinstall, et ca marche car que je veux
lancer vncviewer avec l'adresse d'un machine windows, ca marche tres bien !
Mais comment faire lancer le vncserver au demarrage de linux !

Autres question : J'ai essayer de me connecter par vncviewer d'un windows
vers le vncserver du linux, mais c'est pas ce que je veux car je ne vois pas
l'ecran actuel de linux, mais apparement un autre session avec qu'une
fenetre dedans !

Comment faire pour configurer tout ca !

Merci !





Bonjour,


Ton problème vient du fait que tu exporte le "display 1" alors
que tu travailles sur le "display 0".
Pour pouvoir exporter le "display 0" et par là même lancer le
serveur sur ce display au démarrage j'ai procédé comme suit :

* J'ai installé "tightVNC" en RPM
* J'ai suivi les instructions données à la page :
http://xf4vnc.sourceforge.net/doc.html
(le mieux est de faire une installation manuelle : copier le
fichier "vnc.so" où il faut et modifier le fichier "XF86Config-4"
comme indiqué...)

Le seul reproche que je fais à cette doc est de ne pas mettre par
défaut un mot de passe lors de la connection au serveur.
Pour définir un mot de passe utilise la commande "vncpasswd" (ce
qui va créer le fichier "/home/TonNom/.vnc/passwd" qu'il faut
activer par la ligne :
'Option "rfbauth" "/home/philo/.vnc/passwd"' dans ton
"XF86Config-4" (comme mentionné ci-dessous).


Pour information voici mon "XF86Config-4" ; les lignes que j'y ai
ajouté sont entre les commentaires :
#Ajout Philo xf4vnc
et
#Fin ajout

Remarque : je débute aussi sous Linux et c'est grâce aux
indications (même succintes) des intervenants de ce forum (encore
merci à eux) que j'ai trouvé une solution pour exporter le
"display 0".
Si tu lis ce que l'on te conseille, tes questions seront les
bienvenues sinon tu t'expose à des remontrances justifiées (cf
Rakotomandimby)...

Bon courage...

Mon 'XF86Config' :

Section "Files"
# Multiple FontPath entries are allowed (they are
concatenated together)
# By default, Mandrake 6.0 and later now use a font server
independent of
# the X server to render fonts.
FontPath "unix/:-1"
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution
switching)
AllowMouseOpenFail # allows the server to start up even if
the mouse doesn't work
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
#Ajout Philo xf4vnc
Load "vnc"
#Fin ajout
EndSection

Section "DRI"
Mode 0666
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" ""
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "6 7"
EndSection

#Ajout Philo xf4vnc
Section "InputDevice"
# vncKeyboard: keyboard actions from vnc
Identifier "vncKeyboard"
Driver "rfbkeyb"
EndSection

Section "InputDevice"
# vncMouse: mouse actions from vnc
Identifier "vncMouse"
Driver "rfbmouse"
EndSection
#Fin ajout


Section "Monitor"
Identifier "monitor1"
VendorName "Plug'n Play"
HorizSync 30-95
VertRefresh 50-160

# Sony Vaio C1(X,XS,VE,VN)?
# 1024x480 @ 85.6 Hz, 48 kHz hsync
ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488
494 563 -hsync -vsync

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590
595 630

# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578
590 616

EndSection

Section "Device"
Identifier "device1"
BoardName "ATI Radeon 8500"
Driver "radeon"
Option "DPMS"
#Ajout Philo xf4vnc (options suplémentaires)
# rfb options
# By default, no password is required.
# The next rfbauth uses the root password for vncserver
Option "rfbauth" "/home/philo/.vnc/passwd"
Option "rfbport" "5900"

# The use one of the next ...shared options ("nevershared" is the
default)
Option "nevershared"
# Option "alwaysshared"

Option "dontdisconnect"
#Option "disconnect"

# To activate the http server
#Option "httpdir" "/usr/share/vnc/classes"
#Option "httpport" "5800"

# For XEvents
# The local user must accept the new connection.
# An X application must be used to send the acceptance back to
the server.
# Using the extension library as detailed above.
# Option "useraccept"

# Enable the vnc service on this device, IMPORTANT!!!!!!!!!!!!
Option "usevnc"

# The options below are new in the 4.3.0 release

# Only listen on the localhost interface
# Option "localhost"


# Listen on a specific interface
# Option "interface" "192.168.0.1"

# View only session
# Option "viewonly"

# The option below is new in the 4.3.0.4 release
# Option "loginauth"

#Fin ajout des options

EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 8
Virtual 1280 1024
EndSubsection

Subsection "Display"
Depth 15
Virtual 1280 1024
EndSubsection

Subsection "Display"
Depth 16
Modes "1024x768"
EndSubsection

Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen1"
#ajout Philo xf4vnc
InputDevice "vncMouse" "ExtraPointer"
InputDevice "vncKeyboard" "ExtraKeyboard"
#fin ajout
EndSection

Avatar
Bruno Mathieu
Philippe Idlavi a écrit:


Bonjour,



Bonjour Philippe,

Remarque : je débute aussi sous Linux et c'est grâce aux
indications (même succintes) des intervenants de ce forum (encore
merci à eux) que j'ai trouvé une solution pour exporter le
"display 0".


C'est peut être toi qui avait posté quelque chose sur vnc et qui avait eu
ensuite un problème de redimensionnement : en fait, en utilisant UltraVnc
(http://ultravnc.sourceforge.net/) sur un poste client Windows, il y a une
option pour redimensionner le display 0 du serveur X que tu exportes. Voilà
voilà... la question pourra se poser à Jean-Michel alors tant que j'y
pense...

Si tu lis ce que l'on te conseille, tes questions seront les
bienvenues sinon tu t'expose à des remontrances justifiées (cf
Rakotomandimby)...

Bon courage...



De même,

--
Bruno

Avatar
Philippe Idlavi
Bruno Mathieu wrote:
Philippe Idlavi a écrit:


Bonjour,




Bonjour Philippe,


Remarque : je débute aussi sous Linux et c'est grâce aux
indications (même succintes) des intervenants de ce forum (encore
merci à eux) que j'ai trouvé une solution pour exporter le
"display 0".



C'est peut être toi qui avait posté quelque chose sur vnc et qui avait eu
ensuite un problème de redimensionnement : en fait, en utilisant UltraVnc
(http://ultravnc.sourceforge.net/) sur un poste client Windows, il y a une
option pour redimensionner le display 0 du serveur X que tu exportes. Voilà
voilà... la question pourra se poser à Jean-Michel alors tant que j'y
pense...



Ultravnc redimensionne le display mais à sa façon :
pour passer de 1280x1024 à 1024x768 il ne faut pas appliquer le
même coeff de proportionnalité à la hauteur et à la largeur, et
ça Utravnc ne semble pas connaitre...résultat j'obtiens une
résolution batarde avec une fenêtre qui occupe 75% de l'écran
1024x768, bref c'est nul...
Je n'ai trouvé aucune solution (plus de 10 heures de recherches
et de tests !)


Si tu lis ce que l'on te conseille, tes questions seront les
bienvenues sinon tu t'expose à des remontrances justifiées (cf
Rakotomandimby)...

Bon courage...




De même,



"De même bon courage" ou "de même lis les docs" ?

* si c'est lis les doc je réponds "pas de problème, je m'efforce
de le faire autant que je peux."
(je sais...on va me répondre que je peux peu)

* si c'est bon courage je réponds "à toi aussi";


Dans tous les cas merci.


1 2