slitaz-doc-wiki-data annotate pages/en/guides/conspy.txt @ rev 7

Add pages/en folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 26 12:17:18 2011 +0000 (2011-02-26)
parents
children df9950c99d41
rev   line source
slaxemulator@7 1 ====== Conspy : tiny screen or VNC ======
slaxemulator@7 2
slaxemulator@7 3 Slitaz core provides the 10Kb conspy to get remote control of Linux virtual consoles. See http://ace-host.stuart.id.au/russell/files/conspy/
slaxemulator@7 4
slaxemulator@7 5 Slitaz opens 6 virtual consoles which you can access with Ctrl-Alt-F1 to Ctrl-Alt-F6. You can connect to console 1 with //conspy 1// and console n with //conspy n// or the current active console with //conspy// (root user only).
slaxemulator@7 6
slaxemulator@7 7 To exit from conspy (and the virtual console) press the escape key three times in quick succession.
slaxemulator@7 8
slaxemulator@7 9 ===== Conspy as screen (session manager) =====
slaxemulator@7 10
slaxemulator@7 11 Linux supports up to 63 virtual consoles. You can have up to 62 (63 - X11 on console 7) sessions. Six sessions are already opened by Slitaz.
slaxemulator@7 12 You can open a new console / new session (say console 28) with //openvt -c 28 /bin/login// or //openvt -c 28 /bin/ash//.
slaxemulator@7 13 You can free this virtual console with //deallocvt 28//.
slaxemulator@7 14
slaxemulator@7 15 Example:
slaxemulator@7 16 <code>
slaxemulator@7 17 home$ ssh tux@slitazbox
slaxemulator@7 18 box$ su
slaxemulator@7 19 box# openvt -c 28 /bin/ash
slaxemulator@7 20 box# conspy 28
slaxemulator@7 21 # some commands
slaxemulator@7 22 ...
slaxemulator@7 23 # <ESC><ESC><ESC>
slaxemulator@7 24 box# exit
slaxemulator@7 25 box$ exit
slaxemulator@7 26 </code>
slaxemulator@7 27 Later:
slaxemulator@7 28 <code>
slaxemulator@7 29 home$ ssh tux@slitazbox
slaxemulator@7 30 box$ su
slaxemulator@7 31 box# conspy 28
slaxemulator@7 32 # more commands
slaxemulator@7 33 ...
slaxemulator@7 34 # <ESC><ESC><ESC>
slaxemulator@7 35 box# exit
slaxemulator@7 36 box$ exit
slaxemulator@7 37 </code>
slaxemulator@7 38 To close the session:
slaxemulator@7 39 <code>
slaxemulator@7 40 home$ ssh tux@slitazbox
slaxemulator@7 41 box$ su
slaxemulator@7 42 box# conspy 28
slaxemulator@7 43 # exit
slaxemulator@7 44 <ESC><ESC><ESC>
slaxemulator@7 45 box# deallocvt 28
slaxemulator@7 46 box# exit
slaxemulator@7 47 box$ exit
slaxemulator@7 48 </code>
slaxemulator@7 49 If you prefer to use screen, see http://www.gnu.org/software/screen:
slaxemulator@7 50 <code>
slaxemulator@7 51 # tazpkg get-install screen
slaxemulator@7 52 $ screen -S MySession
slaxemulator@7 53 </code>
slaxemulator@7 54
slaxemulator@7 55 ===== Conspy as VNC (shared console) =====
slaxemulator@7 56
slaxemulator@7 57 You can share a virtual console between two or more users.
slaxemulator@7 58 Say RemoteUser wants to show some commands to SlitazUser using SlitazBox.
slaxemulator@7 59 RemoteUser selects SlitazUser's console with //chvt//:
slaxemulator@7 60 <code>
slaxemulator@7 61 home$ ssh SlitazBox
slaxemulator@7 62 SlitazBox$ su
slaxemulator@7 63 SlitazBox# chvt 1
slaxemulator@7 64 SlitazBox# conspy 1
slaxemulator@7 65 </code>
slaxemulator@7 66 Now both users show the same terminal. A third user can do //conspy 1// too.
slaxemulator@7 67
slaxemulator@7 68 If you prefer to share the X11 display, install x11vnc (VNC server) and x11vnc-extra (java VNC client) see http://www.karlrunge.com/x11vnc/:
slaxemulator@7 69 <code>
slaxemulator@7 70 SlitazBox# tazpkg get-install x11vnc
slaxemulator@7 71 SlitazBox# tazpkg get-install x11vnc-extra
slaxemulator@7 72 SlitazBox# /etc/init.d/x11vnc start
slaxemulator@7 73 </code>
slaxemulator@7 74 <code>
slaxemulator@7 75 home$ su
slaxemulator@7 76 home# get-java-jre
slaxemulator@7 77 home# exit
slaxemulator@7 78 home$ firefox http://SlitazBox:5800/ultrasigned.vnc
slaxemulator@7 79 </code>
slaxemulator@7 80
slaxemulator@7 81 ===== Conspy and slow connections =====
slaxemulator@7 82
slaxemulator@7 83 Launch a very verbose command into a conspy and the output is displayed at full speed in the virtual console what ever your connection speed to the remote box is, even if your connection is broken.
slaxemulator@7 84 ===== Conspy and Busybox =====
slaxemulator@7 85
slaxemulator@7 86 Conspy is a busybox applet since busybox 1.17.0. It adds 2.5Kb to busybox, has better terminal support and supports some new options:
slaxemulator@7 87 * -c to create missing devices (/dev/vcsaXX and /dev/ttyXX)
slaxemulator@7 88 * -d for screen shot<code># conspy -d 28 > screen28.txt</code>
slaxemulator@7 89 * -s to launch a shell<code># conspy -cs 28</code> (no more openvt)
slaxemulator@7 90 * -x COL -y LINE upper left corner position
slaxemulator@7 91 * -f follow cursor with automatic scrollings
slaxemulator@7 92
slaxemulator@7 93 The conspy applet is enabled in the busybox package. The conspy package is no longer more useful than the recent busybox.
slaxemulator@7 94
slaxemulator@7 95 ----
slaxemulator@7 96 \\
slaxemulator@7 97 ^ Page Review Section ^^
slaxemulator@7 98 |Quality| Good |
slaxemulator@7 99 |Review| Minor Updates |
slaxemulator@7 100 |Priority| Medium |
slaxemulator@7 101 |Problems| add a [[http://forum.slitaz.org|forum post link]]|
slaxemulator@7 102 |::: | OR add a [[http://labs.slitaz.org/issues |lab issue tracker link ]]|
slaxemulator@7 103 |How to Improve| Suggest briefly|
slaxemulator@7 104 |::: | |
slaxemulator@7 105
slaxemulator@7 106 \\
slaxemulator@7 107 ----