Tag-Archiv für 'iterm'

26
Sep

Vorschau auf iTerm 0.9.0

Mac OS X bringt standardmässig Terminal.app als Konsolenprogramm mit, was für seltene Shell Benutzer durchaus seinen Zweck erfüllt. Wer jedoch sein halbes Leben in der Shell verbringt, wünscht sich doch ein bisschen mehr Komfort. Und da spring iTerm in die Bresche…

Die aktuelle iTerm Version 1.8.2 wurde am 22. Februar 2006 veröffentlicht und die CVS-Version wurde inzwischen fleissig weiterentwickelt. Viele Fehler bei der Grafikdarstellung und einige Speicherlecks wurden behoben. Im Einstellungsdialog ist die Möglichkeit hinzugefügt worden, die Wiederholfrequenz für die Bildschirmdarstellung einzustellen. Wer auf einem aktuellen und schnelle System arbeiten, wird hier wohl das Maximum einstellen, für ältere Systeme kann es jedoch durchaus von Vorteil sein, hier etwas zurückzuschrauben.

Die augenmerklichste Neuerung dürfte wohl das einstellbare Darstellungsbild sein. Als Standard wird der Safari-Metall-Look übernommen:

Metal
iTerm metal


Des weiteren werden noch folgende Stile unterstütz:

Aqua
iTerm Aqua

Unified
iTerm unified

Adium
iTerm Adium


Ein kleiner Tip am Rande. Um zum Beispiel eine Text via SSH auf dem Vim mit Umlauten zu schreiben zu können, einfach die Datei .profile im Home-Verzeichnis mit folgendem Inhalt anlegen:

set meta-flag on
set convert-meta off
set output-meta on
set input-meta on
set show-all-if-ambigous on

Zusätzlich muss der Zeichensatz zum Beispiel auf UTF8 eingestellt werden, und ausserdem noch beim Profile unter Einstellungen konfiguriert werden, dass Nicht-ASCII Zeichen als doppeltes Byte berücksichtigt werden.

Um dann noch einen schönen Farbigen Prompt zu erhalten, kann man folgende Umgebunsvariable setzten. Ich verwende für Root einen roten Prompt und für alle anderen Benutzer einen grünen, und definiere zusätlich noch Aliase, damit ls die Ausgabe schön einfärbt:

if [ `/usr/bin/whoami` = 'root' ]
then
  if [ "$TERM" != 'dumb'  ] && [ -n "$BASH" ]
  then
     export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'
  fi
  else
  if [ "$TERM" != 'dumb'  ] && [ -n "$BASH" ]
  then
     export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
  fi
fi
export TERM=xterm-color
alias ls='ls -G'
alias ll='ls -hl'

Alles in allem macht das neue iTerm einen sehr gut Eindruck, und die Stabilität nimmt mit jedem CVS Release stetig zu… An dieser Stelle ein herzliches Dankeschön an die drei Entwickler, welche iTerm entwickeln und allen interssierten Nutzern unentgeltlich zur Verfügung stellen.

Die schönen ASCII Grafiken in der Shell wurden übrigens mit dem ASCII Generator erstellt.

Happy Bashing




September 2010
M D M D F S S
« Jun    
 12345
6789101112
13141516171819
20212223242526
27282930  

Werbung


Buttonitis