====== Conspy : un screen ou VNC minimaliste ====== SliTaz core fournit conspy (10Kb), qui permet de prendre le contrôle à distance de consoles virtuelles sous Linux. Voir http://ace-host.stuart.id.au/russell/files/conspy/ SliTaz ouvre 6 consoles virtuelles auxquelles vous pouvez accéder par Ctrl-Alt-F1 à Ctrl-Alt-F6. Vous pouvez vous connecter à la console n°1 avec //conspy 1// et la console n avec //conspy n// ou à la console courante avec //conspy// (root seulement). Pour sortir de conspy (et de la console virtuelle), appuyez sur la touche d'échappement trois fois en successions rapides. ===== Conspy à la place de screen (en mode gestionnaire de session) ===== Linux prend en charge jusqu'à 63 consoles virtuelles. Vous pouvez avoir jusqu'à 62 (63 - X11 sur la console n°7) sessions. Six sessions sont déjà ouvertes par SliTaz. Vous pouvez ouvrir une nouvelle console / une nouvelle session (par exemple la console 28) avec //openvt -c 28 /bin/login// ou //openvt -c 28 /bin/ash//. Vous pouvez libérer cette console virtuelle avec //deallocvt 28//. Exemple : home$ ssh tux@slitazbox box$ su box# openvt -c 28 /bin/ash box# conspy 28 # some commands ... # box# exit box$ exit Avec un busybox récent (voir ci-dessous) vous pouvez ignorer l'étape openvt : home$ ssh tux@slitazbox box$ su box# conspy -cs 28 # some commands ... # box# exit box$ exit Ultérieurement : home$ ssh tux@slitazbox box$ su box# conspy 28 # more commands ... # box# exit box$ exit Pour terminer la session : home$ ssh tux@slitazbox box$ su box# conspy 28 # exit box# deallocvt 28 box# exit box$ exit Avec un busybox récent (voir ci-dessous) vous pouvez ignorer l'étape deallocvt : home$ ssh tux@slitazbox box$ su box# conspy 28 # clear; exit box# exit box$ exit Si vous préférez utiliser screen, voir http://www.gnu.org/software/screen : # tazpkg get-install screen $ screen -S MySession ===== Conspy à la place de VNC (en mode console partagée) ===== Vous pouvez partager une console virtuelle entre deux ou plusieurs utilisateurs. Disons que GourouLointain veut montrer certaines commandes à SlitazBleu à l'aide de SlitazBox. GourouLointain sélectionne la console de SlitazBleu avec //chvt// : home$ ssh SlitazBox SlitazBox$ su SlitazBox# chvt 1 SlitazBox# conspy 1 Maintenant les deux utilisateurs voient le même terminal. Un troisième utilisateur peut faire aussi //conspy 1//. Si vous préférez partager l'affichage X11, installez x11vnc (serveur VNC) et x11vnc-extra (java client VNC) voir http://www.karlrunge.com/x11vnc/: SlitazBox# tazpkg get-install x11vnc SlitazBox# tazpkg get-install x11vnc-extra SlitazBox# /etc/init.d/x11vnc start home$ su home# get-java-jre home# exit home$ firefox http://SlitazBox:5800/ultrasigned.vnc ===== Conspy et les connections lentes ===== Après son lancement, la sortie d'une commande très bavarde dans conspy est affichée à pleine vitesse dans la console virtuelle quelque soit la vitesse de connexion à la machine éloignée (même si votre connexion s'interrompt). ===== Conspy et Busybox ===== Conspy est une applet busybox depuis busybox 1.17.0. Il ajoute 2,5 kb à busybox, offre un meilleur support du terminal et supporte de nouvelles options : * -c pour créer des périphériques absents (/dev/vcsaXX and /dev/ttyXX) * -d pour une capture d'écran # conspy -nd 28 > screen28.txt * -s pour lancer un shell # conspy -cs 28 (plus de openvt/deallocvt) * -x COL -y LIGNE : position du coin supérieure gauche * -f pour suivre le curseur avec défilements automatiques L'applet conspy est activée dans le paquet busybox. Le paquet conspy n'est donc plus plus aussi utile vu le busybox récent et sera enlevé de la base de données de paquets. \\ ---- \\ ^ Section Révision de la page ^^ |Qualité| Bonne | |Revue| | |Priorité| | |Problèmes| | |Comment améliorer| | \\ ----