slitaz-doc-wiki-data view pages/fr/guides/conspy.txt @ rev 80

Update pages folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Thu Jul 21 02:20:13 2011 +0000 (2011-07-21)
parents
children
line source
1 ====== Conspy : un screen ou VNC minimaliste ======
3 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/
5 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).
7 Pour sortir de conspy (et de la console virtuelle), appuyez sur la touche d'échappement trois fois en successions rapides.
9 ===== Conspy à la place de screen (en mode gestionnaire de session) =====
11 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.
12 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//.
13 Vous pouvez libérer cette console virtuelle avec //deallocvt 28//.
15 Exemple :
16 <code>
17 home$ ssh tux@slitazbox
18 box$ su
19 box# openvt -c 28 /bin/ash
20 box# conspy 28
21 # some commands
22 ...
23 # <ESC><ESC><ESC>
24 box# exit
25 box$ exit
26 </code>
27 <note tip>
28 Avec un busybox récent (voir ci-dessous) vous pouvez ignorer l'étape openvt :
29 <code>
30 home$ ssh tux@slitazbox
31 box$ su
32 box# conspy -cs 28
33 # some commands
34 ...
35 # <ESC><ESC><ESC>
36 box# exit
37 box$ exit
38 </code>
39 </note>
40 Ultérieurement :
41 <code>
42 home$ ssh tux@slitazbox
43 box$ su
44 box# conspy 28
45 # more commands
46 ...
47 # <ESC><ESC><ESC>
48 box# exit
49 box$ exit
50 </code>
51 Pour terminer la session :
52 <code>
53 home$ ssh tux@slitazbox
54 box$ su
55 box# conspy 28
56 # exit
57 <ESC><ESC><ESC>
58 box# deallocvt 28
59 box# exit
60 box$ exit
61 </code>
62 <note tip>
63 Avec un busybox récent (voir ci-dessous) vous pouvez ignorer l'étape deallocvt :
64 <code>
65 home$ ssh tux@slitazbox
66 box$ su
67 box# conspy 28
68 # clear; exit
69 <ESC><ESC><ESC>
70 box# exit
71 box$ exit
72 </code>
73 </note>
74 Si vous préférez utiliser screen, voir http://www.gnu.org/software/screen :
75 <code>
76 # tazpkg get-install screen
77 $ screen -S MySession
78 </code>
80 ===== Conspy à la place de VNC (en mode console partagée) =====
82 Vous pouvez partager une console virtuelle entre deux ou plusieurs utilisateurs.
83 Disons que GourouLointain veut montrer certaines commandes à SlitazBleu à l'aide de SlitazBox.
84 GourouLointain sélectionne la console de SlitazBleu avec //chvt// :
85 <code>
86 home$ ssh SlitazBox
87 SlitazBox$ su
88 SlitazBox# chvt 1
89 SlitazBox# conspy 1
90 </code>
91 Maintenant les deux utilisateurs voient le même terminal. Un troisième utilisateur peut faire aussi //conspy 1//.
93 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/:
94 <code>
95 SlitazBox# tazpkg get-install x11vnc
96 SlitazBox# tazpkg get-install x11vnc-extra
97 SlitazBox# /etc/init.d/x11vnc start
98 </code>
99 <code>
100 home$ su
101 home# get-java-jre
102 home# exit
103 home$ firefox http://SlitazBox:5800/ultrasigned.vnc
104 </code>
106 ===== Conspy et les connections lentes =====
108 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).
110 ===== Conspy et Busybox =====
112 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 :
113 * -c pour créer des périphériques absents (/dev/vcsaXX and /dev/ttyXX)
114 * -d pour une capture d'écran <code># conspy -nd 28 > screen28.txt</code>
115 * -s pour lancer un shell <code># conspy -cs 28</code> (plus de openvt/deallocvt)
116 * -x COL -y LIGNE : position du coin supérieure gauche
117 * -f pour suivre le curseur avec défilements automatiques
119 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.
121 \\
122 ----
123 \\
124 ^ Section Révision de la page ^^
125 |Qualité| Bonne |
126 |Revue| |
127 |Priorité| |
128 |Problèmes| |
129 |Comment améliorer| |
131 \\
132 ----