aterm mini-Tutorial
Inhalt:
1.Einleitung
2.aterm installieren
3.aterm konfigurieren
4.Anhänge
1.Einleitung
Warum aterm?
aterm ist ein Terminal-Emulator. Diese Emulatoren sind mitunter das wichtigste Werkzeug, wenn man mit Linux arbeiten will. Es gibt viele dieser Emulatoren, wie z.B. xterm, Eterm usw. Die Auswahl ist gross - für welchen Emulator man sich entscheidet, bleibt jedem selbst überlassen. Warum aterm? Warum nicht?
Warum habe ich dieses Tutorial geschrieben?
Es soll User geben, die nicht durch göttliche Eingebung alles sofort durchschauen und wissen, wie alles funktioniert
Was kann aterm?
aterm ist eine kleine Console (Terminal-Emulator), die fast keine Resourcen verbraucht. Ausserdem kann man sein aterm genau so ein richten, wie man es haben will – d.h. man kann beispielsweise die sehr beliebten Transparenz-Effekte einbauen, Schriftarten/Farben anpassen, usw.
Da aterm ein vt102 Terminal Emulator ist, gibt es noch so kleine, feine "Extras". Man kann zum Beispiel mit "Alt" und den Pfeiltasten in den verschiedenen Chatfenstern in "irssi" hin und her blättern, usw.
2.aterm installieren
Es gibt verschiedene Möglichkeiten, aterm zu installieren. Am einfachsten ist es über Programme wie “yum” (Fedora Core), “apt-get” (debian) oder “portage” (gentoo):
Installation mit “yum”:
Code:
yum install aterm.i386
Installation mit “apt-get”:
Code:
apt-get install aterm
Installation mit “portage”:
Code:
emerge x11-terms/aterm
(Anmerkung zu portage: Falls die Installation so nicht richtig funktioniert, mal mit
Code:
USE=”-cjk” emerge x11-terms/aterm
versuchen)
Es gibt (noch) einige User, die Ihre Packete noch “per Hand” installieren müssen/wollen. Das ist natürlich auch kein Problem. Einfach unter:
http://rpmseek.com/rpm-pl/aterm.html...erm:PN:0:0:0:0 das passende aterm-Packet runterladen und mit
Code:
su
rpm -i aterm*.rpm
installieren.
3. aterm konfigurieren
Wenn man aterm direkt nach der Installation startet, sieht es ziehmlich “schlicht” aus. Oft ist es so, dass in der Kommandozeile weder Username, noch PC-Name, noch sonst irgendetwas steht, sondern nur “sh-2.05b$” o.ä.
Das ist natürlich absolut hässlich – das muss sofort geändert werden, und zwar indem aterm als login shell gestartet wird.
3.1: aterm als “login shell” starten:
Dies sollte bewirken, dass aterm das Prompt einliest und auch anzeigt. Falls dies nicht der Fall sein sollte, wird das besagte Prompt nicht unterstützt – und man muss ein bischen nachhelfen.
3.2: aterm als "login shell" konfigurieren:
aterm benutzt keine eigene Konfigurationsdatei. Man muss die Konfigurationen in “~/.Xdefaults” dazuschreiben. Die Zeilen müssen jeweil mit “aterm*” beginnen, gleich danach kommen die Parameter.
Um aterm als loginshell zu starten muss man also folgende Zeile einfügen:
Code:
aterm*loginShell:true
Jetzt sollte aterm die gewünschten Informationen anzeigen. z.b.:
3.2.2 Prompt Nachhilfe geben:
Falls das gewünschte Prompt immernoch nicht auftaucht, muss folgende Zeile ins Login-script eingfügt werden:
Code:
export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
3.3 Rollback-Buffer
aterm verfügt über einen sog. “Rollback-Buffer”. Dieser speichert eine bestimmte Anzahl von Zeilen, zum zurück-scrollen. Da aterm standartmäßig sehr schmal gehalten wurde, ist dieser Buffer auch sehr klein. Mit ner kleinen Änderung in .Xdefaults kann man diesen aber bis auf ein Maximum von 32767 Zeilen erweitern.
Codebeispiel:
für ~/.Xdefaults
Code:
aterm*saveLines:10000
oder per Befehl:
3.4 Vorder- und Hintergrundfarbe ändern:
Ok, Schwarz und Weiss passt nicht auf jeden Desktop. Die Farben können auch ganz leicht geändert werden. Zum Farben testen empfiehlt sich aterm direkt zu starten, mit folgenden Parametern:
in das feld muss der Farbname eingesetzt werden, d.h.: white, orange, blue, black, green, red, usw.
Beispiel:
Code:
aterm -bg black -fg green
Wenn die Farben passen, in ~/.Xdefaults eintragen:
Code:
aterm*background:Black
aterm*foreground:Green
3.5 Schriftart/Schriftstil festlegen
Die Tools "fontsel" und/oder "xlsfonts" sind wirklich praktisch. Aber es geht auch ohne. Wie immer zuerst per Direktbefehl testen:
Code:
-fn normaler text
-fb dicker text
-fm multicharakter font
Wenns passt, wieder in die ~/.Xdefaults schreiben. Hier ein Beispiel
Code:
aterm*font:*-*-fixed-medium-r-normal--*-140-*-*-*-*-iso8859-1
3.6 Transparenz hinzufügen:
Zum Testen ist es immer am Besten, aterm mit direkten Befehlen zu starten:
"fake" Transparenz aktivieren (fake heisst, dass aterm nur ein Stückchen vom Wallpaper als Hintergrund benutzt - und somit eine Transparenz vortäuscht)
"fake" Transparenz deaktivieren
"fake" Transparenz für die Scrollbar aktivieren
"fake" Transparenz für die Scrollbar deaktivieren
mit "-sh" kann man die Transparenz-"dichte" prozential festlegen. Hört sich komisch an - ist aber so.
aterm -sh 0 = stockdunkel, während aterm -sh 100 das ganz normale Bild anzeigt. Das ganze geht aber auch noch heller - indem man einfach einen Wert über 100 eintippt. Auch kein Problem, ausser vielleicht für die, die nicht unbedingt Systemresourcen verschwenden wollen - denn aterm braucht so ein bischen mehr davon (aber nur minimal - bei den nicht so ganz alten Kisten merkt man keinen Unterschied mehr)
Fertig getestet? Macht sich gut oder? Nun das ganze nur noch in die ~/.Xdefaults packen und fertig:
Code:
aterm*transparent:true
aterm*transpscrollbar:true
aterm*shading:75
Hier mal ein Beispiel wie das ganze dann in ~/.Xdefaults aussieht:
Code:
aterm*loginshell:true
aterm*background:Black
aterm*foreground:White
aterm*scrollBar:true
aterm*scrollBar_right:true
aterm*saveLines:10000
aterm*font:*-*-fixed-medium-r-normal--*-140-*-*-*-*-iso8859-1
aterm*boldFont:*-*-fixed-bold-r-normal--*-140-*-*-*-*-iso8859-1
aterm*transparent:true
aterm*shading:75
aterm*transpscrollbar:true
So. Das wars auch schon. Have fun
Bei Risiken und Nebenwirkungen, schlagen Sie bitte Ihre Tastatur oder Ihren Computer.
Es würde mich freuen, wenn Ihr mir ein paar Verbesserungsvorschlage per PN schickt, oder einfach direkt hier reinpostet.
Gegen Kritik habe ich grundsätzlich nichts, im Gegenteil: Kritik ist sogar erwünscht.
MfG und THX,
seb.
Lesezeichen