BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


irssi_per_screen_auf_dem_server

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

irssi_per_screen_auf_dem_server [2017/10/02 13:40] (aktuell)
Zeile 1: Zeile 1:
 +**Irssi** ist ein IRC-Client welcher im Terminal läuft. Hat man einen Server zur Verfügung kann man den IRC in einem **screen** laufen lassen und kann sich per ssh von jedem beliebigem Rechner verbinden.
 +
 +Irssi muss installiert und konfiguriert werden. Ebenfalls muss screen installiert werden. Um den //screen// sauber darzustellen wird eine eigene //​screenrc//​ für //Irssi// verwendet.
 +
 +
 +Die folgende screenrc wird unter /​home/​user/​.screenrc-irssi gespeichert:​
 +<​code>​
 +caption splitonly
 +startup_message off
 +</​code>​
 +
 +
 +Das folgende Script sollte in ein Verzeichnis im **$PATH** gelegt werden. Es sorgt dafür, dass irssi im neuen screen gestartet wird fals es noch nicht läuft und öffnet das vorhandene screen, sollte bereits ein irssi laufen:
 +<​code>​
 +#​!/​usr/​bin/​perl
 +
 +@ausgabe = `screen -ls`;
 +
 +foreach (@ausgabe){
 +    if ($_ =~ /irssi/){
 +        exec "​screen -d -r irssi";​
 +        exit 0;
 +    }
 +}
 +exec "​screen -c /​home/​user/​.screenrc-irssi -S irssi irssi";​
 +
 +</​code>​
  
irssi_per_screen_auf_dem_server.txt · Zuletzt geändert: 2017/10/02 13:40 (Externe Bearbeitung)

Impressum