6.84.2. Installation von Screen
Das Paket entpacken und in das neue Verzeichnis wechseln:
tar -xf pakete/screen-4.0.3.tar.gz &&
cd screen-4.0.3/
Bereite das Paket zum kompilieren vor:
./configure --prefix=/usr \
--with-socket-dir=/var/run/screen \
--with-sys-screenrc=/etc/screenrc
Die Bedeutung der Parameter für configure:
-
--with-sys-screenrc=/etc/screenrc
-
Dieser Parameter sorgt dafür das Benutzer sockets in einem
Standardverzeichnis landen.
-
--with-sys-screenrc=/etc/screenrc
-
Dies stellt sicher, dass die Konfigurationsdatei in
/etc
und nicht in /usr/etc
gesucht wird.
Jetzt sorgt der folgende sed Befehl dafür das die
Konfigurations Datei auch in /etc
installiert wird:
sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/*
Das Paket kompilieren:
make
Installiere das Paket:
make install
Nun das Verzeichnis verlassen und dann entfernen:
cd .. &&
rm -rf screen-4.0.3/
6.84.3. Beispiel für
eine .screenrc
cat > .screenrc << "EOF"
# Verändert die Statuseinstellungen um eine Fensterliste am unteren Rand zu haben
# mit Last Anzeige und dem aktuellen Fenster hervorgehoben und Rechnername am
# linken Rand.
startup_message off # Standard: on
vbell on
defscrollback 1000 # Standard: 100
silencewait 15 # Standard: 30
hardstatus alwayslastline
hardstatus string '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= \
kw}%?%+Lw%?%?%= %{g}][%{Y}%l%{g}]%{=b C}'
# Die folgenden 4 Befehle ermöglichen das umschalten in Fenster mit Nummern >= 10
bind -c selectHighs 0 select 10 #these three commands are
bind -c selectHighs 1 select 11 #added to the command-class
bind -c selectHighs 2 select 12 #selectHighs
bind - command -c selectHighs #bind the hyphen to
#command-class selectHighs
activity "Randale in %n (%t) [%w:%s]~"
bell "Störenfried in %n (%t) [%w:%s]~"
vbell_msg " *Ruhe!* "
screen -t 'sh' 0 # /usr/bin/wyrd Wenn man dies einkommentiert dann wird im ersten
screen -t 'sh' 1 # Fenster automatisch wyrd gestartet. Wenn wyrd installiert ist,
screen -t 'sh' 2 # man könnte auch stattdessen irssi nehmen oder was auch immer.
screen -t 'sh' 3
EOF
6.84.4. Inhalt
des Paketes Screen
Screen stellt einen ANSI/vt100 Terminal Emulator zur Verfügung, er
kann bis zu 12 Pseudo-Terminals multiplexen. Beim Start führt
screen $SHELL im Fenster 0 aus. Danach liest es erweiterte
Konfigurationsinformationen aus ~/.screenrc.
Installierte Programme:
screen
Kurze Beschreibung
screen
|
Ist ein Terminal Multiplexer mit VT100/ANSI Terminal
Emulation.
|