Contrôler le Zaurus avec VNC
Le 18 novembre 2006, à 20:56 par Ulhume...

VNC permet la prise à distance d'une machine et, dans le cas du Zaurus, c'est très pratique pour effectuer du travail de fond sur la machine.

Historique (tout afficher)
  • v3 - Suppression de liens morts (2008-10-01 00:35)
  • v2 - Corrections et mis à jour (2007-10-14 12:42)

Installation

Le paquet est disponible dans le feed stable. Pour l'installer (une fois ipkg configuré) il suffit de taper :

ipkg install x11vnc

Ensuite, il suffit de taper dans une console du Zaurus :

x11vnc -nopw -forever

L'argument nopw demande juste au serveur d'arrêter de nous casser les pieds avec les mots de passe (pas très utile pour contrôler le Zaurus). -forever permet quant à lui d'empécher le serveur de terminer son travail dès que le client s'est déconnecté.

Pour se connecter au Zaurus, il vous faut un client VNC. Par exemple tight VNC (pour les linuxiens le paquet est disponible dans toutes les distros) ou krdc sous KDE. Si l'on utilise tightVnc, les meilleurs performances sont obtenues par la commande :

vncviewer -encodings 'copyrect tight zrle hextile' zaurus

zaurus correspond à l'adresse IP du .. zaurus Smiling

Intégration dans xinetd

Le paquet contient un fichier de configuration pour xinetd. Pour l'activer, modifier donc /etc/xinetd.d/xinetd-vnc pour changer la valeur disabled=yes par no. Il suffit ensuite de relancer xinetd (/etc/rc.d/init.d/xinetd restart) pour que l'utilitaire prenne le contrôle du port 5900 et lance automatiquement x11vnc à chaque demande de connection client.

Commentaires

Dab, le 4 April, 2006 - 16:32

Arg ... j'ai un ecran noir (en direct ou par xinetd)
J'ai beau chercher je ne vois pas, il doit s'agir d'un pb de nb de couleur de l'ecran. En combien etes vous ?

Ulhume, le 4 April, 2006 - 17:03
Si cela peut t'aider en lançant VNC à la main sur le Zaurus, il m'indique 16bpp comme suit :
# x11vnc -display :0.0

version: 0.6.2 lastmod: 2004-07-31
Using X display :0.0
warning: XKEYBOARD extension not present.
warning: disabling bell. XKEYBOARD ext. not present.
Read initial data from X display into framebuffer.

25/03/2006 17:44:00 Using X display with 16bpp depth=16 true color
25/03/2006 17:44:00 Autoprobing TCP port
25/03/2006 17:44:00 Autoprobing selected port 5900
25/03/2006 17:44:00 screen setup finished.
25/03/2006 17:44:00 The VNC desktop is zaurus:0
PORT=5900
Et lorsque je lancer vncviewer sur mon écran en 32bpp cela donne cela :
-bash-3.00# vncviewer zaurus
VNC server supports protocol version 3.3 (viewer 3.3)
No authentication needed
Desktop name "zaurus:0.0"
Connected to VNC server, using protocol version 3.3
VNC server default format:
  16 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 31 green 63 blue 31, shift red 11 green 5 blue 0
Using default colormap which is TrueColor.  Pixel format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Using shared memory PutImage
Dab, le 4 April, 2006 - 17:48

Merci .. reactif en plus Smiling
Je verrais ça plus tard ... pour l'instant j'suis dans la mer..
saturation du FS /, j'ai un peu bidoullier et du coup j'ai perdu mon /etc/ipkg.conf Arf
J'en ai pas vraiment bien compris le principe.
Il me semble qu'il y avait des src ... à la manière de Debian et ensuite des Dest. Mais a quoi servent les Dest ?
C'est si / est plein alors il copie sur un autre Dest ?
Dab

pgas, le 4 April, 2006 - 21:50

http://www.oesf.org/index.php?title=Pdaxrom:_Managing_Ipks

pour la dest, c'est toi qui doit la specifier.

si tu fais ipkg -d sd isntall xxx

le paquet xxx sera isntallé dans sd (/mnt/card) et des liens seront créent dans /

Ulhume, le 5 April, 2006 - 01:40

Dis, petite question au passage, est-ce que le zaurus rentre en fusion si l'on n'a pas de partition user ??? Pourquoi ne pas avoir une seule grande partition ?

Ulhume, le 5 April, 2006 - 01:41

Si je puis me permettre, tu devrais te créer un utilisateur ici, cela éviterais d'avoir 12 millions de manière différentes d'écrire Dab Smiling

Dab, le 5 April, 2006 - 16:45

Voili voilà sur tes conseils je suis enregistré.
Une seule partition genre UnionFS ? A creuser

Ulhume, le 5 April, 2006 - 17:00

Oui, et moi j'ai updaté la base de donnée pour changer le propriétaire de tous les autres commentaires (étonnant que Drupal ne propose pas cela en standard !)

Pour la grande partition je pensais plutôt à 1 seule partition, sans unionfs. Je ne vois pas l'intérêt de passer son temps à jongler entre les espaces disques de l'une et l'autre des deux existantes. Pourquoi ne pas faire une partition de 120mo (car je crois qu'il y a une partoche caché de quelques mo pour le boot) monté en /, full stop. J'imagine que si personne ne le fait c'est qu'il y a une bonne raison mais je n'ai pas trouvé.

Dab, le 5 April, 2006 - 17:23

Bon ce doit bien être un pb de couleurs du serveur X, ça fonctionne au boulot Smiling

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...