GUS HERMES UUCP-Software Die GUS ist eine graphische Shell, die gleichzeitig Newsreader und Mailreader ist. Ihre Funktionen sind ziemlich an den RN, NN bzw. ELM (Standard-Newsreader bzw. Mailreader unter Unix) angelehnt, koennen aber auch mausgesteuert benutzt werden. Im Laufe der Zeit sind aber noch viele zusaetzliche Funktionen dazugekommen, die die Arbeit erheblich erleichtern. Alle Funktionen sind ueber die Gem-Menuzeile und auch direkt ueber einzelne Tastenbefehle erreichbar. GUS braucht das Resource-File GUS.RSC, es wird auf dem Pfad gesucht (siehe Path-Angabe in CONFIG.SYS). Einige Optionen kann man in einem speziellen Dialog (mit der Taste '?') festlegen : - Auswahl eines Editors (man kann z.B. in der GUS einen GEM- Editor, sonst aber einen TOS-Editor benutzen) : Entweder den Path fuer den Editor eintragen oder das Feld 'Editor' anklicken und dann mit der Fileselectbox den Editor auswaehlen. - Bestimmung eines Strings, der bei Zitaten benutzt werden soll. Dieser String wird dann automatisch allen zitierten Zeilen vorangestellt. - Reihenfolge der News im Newsreaderteil der GUS : Die Artikel werden entweder unsortiert (chronologische Reihenfolge des Eintreffens) oder alphabetisch nach Subjects sortiert im Artikelmenu angezeigt. - Die "Default"-Buttons stellen die "Factory settings" wieder her, und zwar fuer die Option, neben der sie stehen. Der unterste "Default"-Button setzt alle Optionen zurueck. Die Optionen werden automatisch in der Datei GUS.OPT im Homedirectory gespeichert bzw. von dort geladen. Sie sind benutzerspezifisch. Der Viewer unterstuetzt ROT13, und zwar durch Druck auf TAB. Wird das File waehrenddessen gedruckt oder gespeichert, dann wird die geROTtete Version gedruckt oder gespeichert. Entsprechendes gilt auch fuer alle anderen Modifikationen (z.B. Umlautwandlung). Der Text wird immer im gerade aktuell angezeigten Zustand abgespeichert/gedruckt/verarbeitet. Man kann alle Fenster mit der UNDO-Taste wieder schliessen. Man kann aus dem Viewer(!) heraus Replies schreiben, wenn das gerade "geviewte" File eine Mail oder ein Artikel ist (wenn also automatisch ein Header mit den benoetigten Informationen gefunden werden kann). Das Kommando dazu ist (wie auch im Newsreader und Mailreader) 'r' bzw. 'R'. Die analoge Moeglichkeit fuer Followups wird es demnaechst auch geben. Die Befehle dafuer sind dann 'f' bzw. 'F'. Bei Replies ('r','R') und Followups ('f','F') gilt analog zu RN: Bei Grossbuchstaben ('R','F') wird der Artikel, auf den man antwortet, gequotet, bei Kleinbuchstaben werden lediglich die Informationen aus dem Header benutzt. Die Auswahl der Optionen mit der Maus entspricht den Grossbuchstaben, also mit Quotes. Um neue Artikel oder Mails zu schreiben gibt es die beiden Befehle 't' (fuer News) und 'w' (write, fuer Mail). Newsreader und Mailreader kann man mit 'n' bzw. 'o' aufrufen. Man erhaelt dann Uebersichten ueber die Newsgroups (eine 'Ebene' tiefer dann ueber die einzelnen Artikel) bzw. ueber die Mails, die man erhalten hat. Mit den Cursortasten kann man jeweils auswaehlen und mit CR auswaehlen, so dass man dann den Artikel bzw. die Mail liest. Mit 'j' (junk) kann man die Markierungen bei Artikeln/Mails loeschen, mit 'm' (mark) kann man sie wieder markieren. Beim Newsreader gibt es den Befehl 'u' (unsubscribe), um damit ganze Newsgroups vom automatischen Angebot auszuschliessen. Beim Mailreader kann man mit 'e' (erase) Mails zum Loeschen markieren (sie werden dann geloescht, wenn man den Mailreaderteil verlaesst). Diese beiden Befehle ('u','e') kann man durch Anwaehlen der Newsgroup bzw. der Mail (mit CR) wieder aufheben. Wenn man sich das alles nicht merken will und fuer den taeglichen Gebrauch, reicht es auch, immer nur 'Space' zu benutzen. Man bekommt dann immer automatisch die naechste markierte Newsgroup, den naechsten markierten Artikel bzw. die naechste markierte Mail angezeigt. Lediglich beim Mailreader muss man irgendwann mal zusaetzlich mit 'e' die Mails loeschen (beim Newsreader wird das durch XPIRE automatisch erledigt). Die Option "Extract" ('x') im Viewer bedeutet das Extrahieren eines Mail- oder Newsbody zwischen Header und Signature. Falls ein gueltiger Filename im Subject: steht (8+3 Zeichen), wird er im Fileselector vorgegeben. Als Trenner fuer den Header wird die erste Leerzeile erkannt und als Trenner fuer die Signature wird die erste Zeile erkannt, die aus den drei(!) Zeichen '-- ' besteht. Das sollte meistens keine Probleme bereiten, kann allerdings bei einer solchen Zeile mitten in einem Text zum Abschneiden der Restes fuehren. Einen kompletten Artikel kann man als neues File abspeichern (mit 'c', copy) oder an ein existierendes File anhaengen (mit 'a', append), wobei jeweils Alertboxen helfen, wenn man aus Versehen die falsche dieser beiden Funktionen gewaehlt hat. Diese Alertboxen (z.B. 'File exists, overwrite or append') gibt es uebrigens auch bei anderen Befehlen. Weitere Befehle erlauben das Bearbeiten von Artikeln, die (Programm-)Daten enthalten. 'y' erkennt den Bereich eines Artikels, in dem eine uuencodete Datei liegt und speichert sie als uudecodetes File unter dem im File angegebenen Filenamen in eine Directory, die man in einer folgenden Dialogbox angeben muss. 'z' hat eine aehnliche Funktion fuer solche Files, die mit 'btoa' von 8 Bit auf 7 Bit reduziert wurden. Ein direkter Editoraufruf aus der Shell ist mit '*' moeglich und eine Shell kann mit 's' bzw. '!' aufgerufen werden. Der Unterschied zwischen "Call Shell" (Taste 'S') und "Push Shell" (Taste '!') besteht darin, dass bei "Push Shell" nach Rueckkehr aus der Shell alle Windows restauriert werden. Dadurch steht der Shell weniger Speicher zur Verfuegung. Am besten ist es, wenn man sich einfach mal alle Befehle in der GEM-Menuzeile ansieht und ausprobiert ... Zwei Besonderheiten gibt es noch beim Aufruf der GUS : - Nach dem Aufruf der Gus (vom Desktop aus oder ohne Parameter von einer Kommandozeile aus) erscheinen Dialogboxen zur Eingabe von Usernamen und gegebenenfalls auch Password. - Die GUS kann auch (z.B. von einer Shell aus) mit einem Usernamen als Parameter aufgerufen werden. Ist kein Password noetig, so entfallen diese Dialogboxen und man landet gleich 'richtig' in der GUS.