Golded Setup (Linux): Unterschied zwischen den Versionen

Aus FidoPedia
Wechseln zu: Navigation, Suche
(Kategorie(n) geaendert (test))
K (Mehr Repo Links korrigiert (kuehlbox->fido))
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 12: Zeile 12:
 
Ähnlich, wie die [[Husky Setup|Husky Suite]] kann auch GoldED aus meinem privaten Debian-Repository installiert werden:
 
Ähnlich, wie die [[Husky Setup|Husky Suite]] kann auch GoldED aus meinem privaten Debian-Repository installiert werden:
  
  sudo wget -O /etc/apt/sources.list.d/kuehlbox.list https://kuehlbox.wtf/<span style="color: red">[repo]</span>/kuehlbox.list .  
+
    sudo wget -O /etc/apt/sources.list.d/fido.list https://repo.fido.de/<span style="color: red">[repo]</span>/fido.list .  
  sudo bash -c 'wget -O - https://kuehlbox.wtf/raspbian/gpg.key |apt-key add -'   
+
    sudo bash -c 'wget -O - https://repo.fido.de/<span style="color: red">[repo]</span>/gpg.key |apt-key add -'   
  sudo apt-get update
+
    sudo apt-get update
  
 
Wobei <span style="color: red">[repo]</span> entweder durch <span style="color: red">"debian"</span> oder <span style="color: red">"raspbian"</span> ersetzt werden muss.
 
Wobei <span style="color: red">[repo]</span> entweder durch <span style="color: red">"debian"</span> oder <span style="color: red">"raspbian"</span> ersetzt werden muss.
Zeile 20: Zeile 20:
 
''Zum Beispiel:''
 
''Zum Beispiel:''
  
  sudo wget -O /etc/apt/sources.list.d/kuehlbox.list https://kuehlbox.wtf/debian/kuehlbox.list
+
    sudo wget -O /etc/apt/sources.list.d/fido.list https://repo.fido.de/<span style="color: red">debian</span>/fido.list
 +
    sudo bash -c 'wget -O - https://repo.fido.de/<span style="color: red">debian</span>/gpg.key |apt-key add -' 
  
 
Hiernach kannst Du Dir alle verfügbaren Pakete ansehen:
 
Hiernach kannst Du Dir alle verfügbaren Pakete ansehen:
  
  grep ^Package: /var/lib/apt/lists/www.kuehlbox.wtf_raspbian_packages_dists_*_Packages
+
    grep ^Package: /var/lib/apt/lists/repo.fido.de*_packages_dists_*_Packages
  
Und GoldED mit allen seinen Abhängigkeiten installieren:
+
Und den Tosser HPT mit allen seinen Abhängigkeiten installieren:
 
 
  sudo apt-get install goldedplus
 
  
 +
    sudo apt-get install goldedplus
  
 
== Konfiguration ==
 
== Konfiguration ==
Zeile 37: Zeile 37:
 
Damit GoldEd mit dem Standardbenutzer verwendet werden kann muss dieser der Gruppe "'''ftn'''" angehören und die komplette msgbase muss für diese Gruppe schreibbar sein. Mein "[[Husky_semacheck.sh|semacheck.sh]]" script achtet darauf, dass die immer der Fall ist. Verwendest Du eine eigene Lösung musst Du selber darauf auchten...
 
Damit GoldEd mit dem Standardbenutzer verwendet werden kann muss dieser der Gruppe "'''ftn'''" angehören und die komplette msgbase muss für diese Gruppe schreibbar sein. Mein "[[Husky_semacheck.sh|semacheck.sh]]" script achtet darauf, dass die immer der Fall ist. Verwendest Du eine eigene Lösung musst Du selber darauf auchten...
  
Dieses Verzeichnis muss zunächst erstellt und dann befüllt werden. Hier meine Dateien, die ich aufgrund der Beispiele unter <code>/usr/share/doc/goldedplus/examples/</code> und ganz wenig Wissen erstellt habe:
+
Dieses Verzeichnis muss zunächst erstellt und dann befüllt werden. Die meisten notwendigen Dateien findest Du unter <code>/usr/share/doc/goldedplus/examples/config/</code>:
 +
    gunzip -c /usr/share/doc/goldedplus/examples/config/charsets.cfg.gz >~/.golded/charsets.cfg
 +
    gunzip -c /usr/share/doc/goldedplus/examples/config/goldkeys.cfg.gz >~/.golded/goldkeys.cfg
 +
    gunzip -c /usr/share/doc/goldedplus/examples/config/goldlang.cfg.gz >~/.golded/goldlang.cfg
 +
    gunzip -c /usr/share/doc/goldedplus/examples/config/goldhelp.cfg.gz >~/.golded/goldhelp.cfg
 +
 
 +
Eine Beispielkonfiguration findest Du hier im Wiki:
  
 
* [[golded_cfg|~/.golded/golded.cfg]]
 
* [[golded_cfg|~/.golded/golded.cfg]]
+
 
 +
Damit die Darstellung <s>aller</s> <s>der meisten</s> vieler Mails mit Umlauten funktioniert, muss der der Zeichensatz ''"de_DE@euro ISO-8859-15"'' installiert werden:
 +
 
 +
    sudo dpkg-reconfigure locales
 +
 
 +
Hier den Charset '''''"de_DE@euro ISO-8859-15"''''' auswählen, falls noch nicht geschehen.
 +
 
 +
Im nachfolgenden Dialog verstelle '''NICHT''' den Standardzeichensatz! ''de_DE@euro'' muss nur installiert sein, sollte aber nicht als Standardzeichensatz eingestellt werden!!
  
 
== Nodelist(s) compilieren ==
 
== Nodelist(s) compilieren ==

Version vom 3. Juli 2019, 11:08 Uhr


Einleitung

GoldED ist ein Message Editor, der seit den 90ern mal mehr, mal weniger aktiv weiterentwickelt wird und auf allen halbwegs gängigen Betriebssystemen läuft.

Dieser Artikel basiert auf einem Beitrag aus meinem privaten Blog.

Er orientiert sich an meinem persönlichen Linux-System, kann aber mit minimalem Aufwand auch auf DOS-, bzw. Windows-Systemen angewendet werden. Es müssen nur die Pfadangaben entsprechend angepasst und eine andere Download-Quelle gefunden werden.

Installation

Ähnlich, wie die Husky Suite kann auch GoldED aus meinem privaten Debian-Repository installiert werden:

   sudo wget -O /etc/apt/sources.list.d/fido.list https://repo.fido.de/[repo]/fido.list . 
   sudo bash -c 'wget -O - https://repo.fido.de/[repo]/gpg.key |apt-key add -'  
   sudo apt-get update

Wobei [repo] entweder durch "debian" oder "raspbian" ersetzt werden muss.

Zum Beispiel:

   sudo wget -O /etc/apt/sources.list.d/fido.list https://repo.fido.de/debian/fido.list  
   sudo bash -c 'wget -O - https://repo.fido.de/debian/gpg.key |apt-key add -'  

Hiernach kannst Du Dir alle verfügbaren Pakete ansehen:

   grep ^Package: /var/lib/apt/lists/repo.fido.de*_packages_dists_*_Packages

Und den Tosser HPT mit allen seinen Abhängigkeiten installieren:

   sudo apt-get install goldedplus

Konfiguration

GoldEd+ sucht seine Konfiguration unter ~/.golded/

Damit GoldEd mit dem Standardbenutzer verwendet werden kann muss dieser der Gruppe "ftn" angehören und die komplette msgbase muss für diese Gruppe schreibbar sein. Mein "semacheck.sh" script achtet darauf, dass die immer der Fall ist. Verwendest Du eine eigene Lösung musst Du selber darauf auchten...

Dieses Verzeichnis muss zunächst erstellt und dann befüllt werden. Die meisten notwendigen Dateien findest Du unter /usr/share/doc/goldedplus/examples/config/:

   gunzip -c /usr/share/doc/goldedplus/examples/config/charsets.cfg.gz >~/.golded/charsets.cfg
   gunzip -c /usr/share/doc/goldedplus/examples/config/goldkeys.cfg.gz >~/.golded/goldkeys.cfg
   gunzip -c /usr/share/doc/goldedplus/examples/config/goldlang.cfg.gz >~/.golded/goldlang.cfg
   gunzip -c /usr/share/doc/goldedplus/examples/config/goldhelp.cfg.gz >~/.golded/goldhelp.cfg

Eine Beispielkonfiguration findest Du hier im Wiki:

Damit die Darstellung aller der meisten vieler Mails mit Umlauten funktioniert, muss der der Zeichensatz "de_DE@euro ISO-8859-15" installiert werden:

   sudo dpkg-reconfigure locales

Hier den Charset "de_DE@euro ISO-8859-15" auswählen, falls noch nicht geschehen.

Im nachfolgenden Dialog verstelle NICHT den Standardzeichensatz! de_DE@euro muss nur installiert sein, sollte aber nicht als Standardzeichensatz eingestellt werden!!

Nodelist(s) compilieren

 gnlnx -C ~/.golded/golded.cfg


Verwendung

   golded

Hotkeys

F1 Kontextsensitive Hilfe
ESC Zurück / Beenden

Bei geöffneter Nachricht:

r Antworten
q Antworten und zitieren
k Kludges anzeigen
l Listenansicht des Echos

Beim Schreiben einer Nachricht:

ALT+s Speichern und beenden
CTRL+y Komplette Zeile löschen
ALT+b Zeile neu umbrechen


Troubleshooting

Egal wie man golded startet, out-of-the-box hat man meistens Probleme mit Zeichen oder Tasten-Kodierungen. Hotkeys funktionieren nicht oder falsch oder es gibt Darstellungsprobleme (Von den Charset-Wars in den Echos ganz abgesehen.. ?)

Hier ein paar Tipps, wie man dem begegnen kann:


Linux

Startet man GoldEd direkt auf dem Linux-System soll es helfen, dies in einem "screen" zu tun... (apt-get install screen)


Windows (PuTTY)

Folgende Einstellungen können an der Session vorgenommen werden:

  • Terminal -> Keyboard -> The Backspace key
Control-? (127)
  • Terminal -> Keyboard ->The Function keys and keypad
Xterm R6
  • Window -> Appearance -> Font
PxPlus IBM VGA9, 10-point
  • Window -> Translation -> Remote character set
ISO-8859-1: 1998 (Latin-1, West Europe)


MacOS (ITerm 2)

Am Besten erstellt man sich ein eigenes Profil für GoldEd, da die notwendigen Einstellungen jede "normale" SSH-Session unbenutzbar machen:
Profiles -> Open Profiles -> Edit Profiles...

Hier koennen dann folgende Einstellungen vorgenommen werden:

  • Text -> Font
PxPlus IBM VGA9, 10-point
  • Window -> Settings for new windows -> Columns / Rows
80x25
  • Terminal -> Terminal Emulation -> Character Encoding
Western (ISO Latin 1)
  • Terminal -> Terminal Emulation -> Report Terminal Type
linux
  • Keys -> Left / Right option key acts as:
+ESC


Mit diesen Einstellungen sind die Rahmenzeichen kaputt, aber der Rest funktioniert leidlich. Stellt man den Terminal Type auf ansi funktionieren die Rahmenzeichen, aber der Rest nicht richtig...