Table of Contents



conspy - kleiner Konsolenmanager

Schon in der „Core“-Variante von SliTaz ist das 10 KiB große Programm conspy enthalten, womit die Fernsteuerung von virtuellen Terminals ermöglicht wird.
Siehe http://conspy.sourceforge.net/

Slitaz öffnet standardmäßig sechs virtuelle Terminals, auf die Sie mit Strg-Alt-F1 bis Strg-Alt-F6 zugreifen können.
Mit Systemadministratorrechten können Sie mit conspy n eine Verbindung zum n-ten virtuellen Terminal aufbauen oder mit conspy zum aktuell aktiven virtuellen Terminal.

Um conspy (und das virtuelle Terminal) zu verlassen, drücken Sie dreimal kurz hintereinander die Escape-Taste.

Conspy als Sitzungsverwaltung

Linux unterstützt bis zu 63 virtuelle Terminals. Sie können bis zu 62 (63 - X11 auf Terminal 7) Konsol-Sitzungen haben. Sechs Sitzungen werden standardmäßig von Slitaz eröffnet. Sie können eine neue Konsole bzw. Sitzung (sagen wir Konsole 28) mit

# openvt -c 28 /bin/login

oder

# openvt -c 28 /bin/ash

öffnen. Sie können dieses virtuelle Terminal mit

# deallocvt 28

freigeben.

Beispiel:

$ ssh tux@slitazbox
slitazbox$ su
slitazbox# openvt -c 28 /bin/ash
slitazbox# conspy 28
# einige Kommandos
...
# <ESC><ESC><ESC>
slitazbox# exit
slitazbox$ exit
$

Bei dem aktuellen busybox (siehe unten) ist openvt nicht mehr erforderlich:

$ ssh tux@slitazbox
slitazbox$ su
slitazbox# conspy -cs 28
# einige Kommandos
...
# <ESC><ESC><ESC>
slitazbox# exit
slitazbox$ exit
$

Später:

$ ssh tux@slitazbox
slitazbox$ su
slitazbox# conspy 28
# weitere Kommandos
...
# <ESC><ESC><ESC> 
slitazbox# exit
slitazbox$ exit
$

Um die Sitzung zu schließen:

$ ssh tux@slitazbox
slitazbox$ su
slitazbox# conspy 28
# exit
<ESC><ESC><ESC>
slitazbox# deallocvt 28
slitazbox# exit
slitazbox$ exit
$

Bei dem aktuellen busybox (siehe unten) ist deallocvt nicht mehr erforderlich:

$ ssh tux@slitazbox
slitazbox$ su
slitazbox# conspy 28
# clear; exit
<ESC><ESC><ESC>
slitazbox# exit
slitazbox$ exit
$

Wenn Sie es vorziehen screen zu benutzen:

# tazpkg get-install screen
$ screen -S MySession

Conspy als VNC (gemeinsam genutzte virtuelle Terminals)

Zwei oder mehr Benutzer können ein virtuelles Terminal gemeinsam nutzen. Nehmen wir an, RemoteUser möchte SlitazUser auf SlitazBox einige Kommandos zeigen. RemoteUser wählt das virtuelle Terminal von SlitazUser mit chvt aus:

$ ssh SlitazBox
SlitazBox$ su
SlitazBox# chvt 1
SlitazBox# conspy 1

Jetzt sehen beide Benutzer dasselbe virtuelle Terminal.
Ein dritter Benutzer kann ebenfalls conspy 1 eingeben.

Wenn Sie es vorziehen, die X11-Anzeige gemeinsam zu nutzen, installieren Sie x11vnc (VNC-Server) und x11vnc-extra (Java-VNC-Client) siehe http://www.karlrunge.com/x11vnc/:

SlitazBox# tazpkg get-install x11vnc
SlitazBox# tazpkg get-install x11vnc-extra
SlitazBox# /etc/init.d/x11vnc start
$ su
# get-java-jre
# exit
$ firefox http://SlitazBox:5800/ultrasigned.vnc

x11vnc automatisch starten

Wenn x11vnc automatisch gestartet werden soll, muss /home/user/.xinitrc geändert werden, z.B.:

# nano /home/tux/.xinitrc
# ~/.xinitrc: Wird von der Login-Verwaltung slim zum Starten einer X-Sitzung ausgeführt.
# Mit F1 bietet Slim die Auswahl einer Fenster-Verwaltung an.
# Die Fenster-Verwaltung kann auch in der benutzerspezifischen Datei applications.conf
# eingestellt werden.
#
. $HOME/.config/slitaz/applications.conf

############################################################
## ACHTUNG! FOLGENDE ZEILE EINFÜGEN NACH AUSFÜHRUNG VON applications.conf
/etc/init.d/x11vnc start &

if $1 in
	e17|enlightenment*)
...

Benutzen Sie nicht die Option Autostart-Programme von OpenBox oder Tricks mit Hintergrundprozessen, denn dann wird ein „x11vnc server“ vor einem „X11 server“ gestartet und „x11vnc server“ nach der ersten „Client“-Verbindung abstürzen. Sie werden sich also nur einmal mit dem „x11vnc server“ verbinden können (und das ist für Fernwartung nicht wünschenswert).

Conspy und langsame Verbindungen

Wenn Sie über conspy ein sehr ausgabeintensives Kommando eingeben, wird die Ausgabe mit voller Geschwindigkeit im virtuellen Terminal angezeigt, unabhängig von der Geschwindigkeit Ihrer Verbindung zum entfernten Rechner (auch wenn die Verbindung unterbrochen ist).

Conspy und Busybox

Conspy ist seit busybox 1.17.0 eine busybox-Anwendung. Es vergrößert busybox um 2,5 KiB, hat eine bessere Terminal-Unterstützung und unterstützt einige neue Optionen:

Die Conspy-Anwendung ist im Paket busybox aktiviert. Das Paket conspy ist damit obsolet und wird daher aus der Paketdatenbank entfernt.



Qualitätsbericht
Qualität gut
Überprüfung erforderlich FIXME
Priorität mittel
Probleme
Verbesserungsvorschläge