Skip to content

JuiceSSH ...

android Christoph hat mich auf die Jubiläumsaktion von JuiceSSH aufmerksam gemacht und ich muss gestehen das macht sogar richtig Spass. An vielen kleinen Stellen merkt man, dass die Autoren selber Administratoren sind. So kann man beispielsweise Verbindungsprofile erstellen, die man Servern zuweisen kann.

Mit der Pro-Version, ich hätte die wohl auch gekauft, kommt sogar Solarized als Farbschema dazu. Ich freue mich ;-)

Nachdem ich bemerkkt hatte, dass ConnectBot nicht mehr weiterentwickelt wird, habe ich eine lange Zeit VX ConnectBot benutzt, bei dem die Entwickler sagten, dass sie es ständig weiterentwicklen, was aber irgendwie auch nicht passiert ist.

Solarized ...

Dann werfe ich gleich noch einmal ein technisches Thema nach, das passt auch ein wenig zu Liquidprompt.



Es geht um Solarized von Ethan Schoonover. Solarized ist eine Farbpalette, die aus acht monchromen Farbunterschieden und acht "echten Farben" besteht, die darauf ausgelegt sind, besonders leicht und augenfreundlich lesbar zu sein. Die Kontraste zwischen den einzelnen Farben sind gut und schmerzen nicht. Eine Alternative dazu ist Zenburn, mir gefällt Solarized aber besser.



Für weitere Screenshots verweise ich einmal auf den entsprechenden Abschnitt auf der Homepage.

Solarized gibt es für eine Reihe an Programmen, beispielsweise für das Gnome-Terminal oder für MinTTY (Cygwin, darüber habe ich hier schon einmal berichtet), für Taskwarrior oder eingebaut im Texteditor Sublime Text. Vom Autoren selber gibt es verschiedene Repositories für unterschiedliche Programme, dieses hier bündelt die einzelnen Teile adobe-swatches-solarized, apple-colorpalette-solarized, emacs-colors-solarized, gimp-palette-solarized, intellij-colors-solarized, iterm2-colors-solarized, mutt-colors-solarized, netbeans-colors-solarized, osx-terminal.app-colors-solarized, putty-colors-solarized, seestyle-colors-solarized, textmate-colors-solarized, textwrangler-bbedit-colors-solarized, vim-colors-solarized, visualstudio-colors-solarized, solarized-gedit, solarized-qtcreator, xchat-colors-solarized, xfce4-terminal-colors-solarized und xresources.

Solarized gibt es mit einem hellen und einem dunklen Hintergrund und die Umstellung ist mir relativ schwer gefallen, weil die Farben nicht so kräftig sind, wie die, die ich normalerweise auf dem Bildschirm habe. Aber es ist deutlich ermüdungsfreier, mit einer reduzierten Farbpalette zu arbeiten.

Farbe in in mintty ...

Mintty ist das Terminal Window, das Cygwin benutzt und seit einigen Jahren eine echte Bereicherung in der Cygwin "Toolchain". Im Büro bin ich ja leider auf Windows angewiesen und Cygwin leistet doch einiges mehr als PuTTY.

Die Tipps beschreiben, wie man die Farben in mintty setzen kann. Für Solarized, einer Augen schonenden Farbpalette gibt es sogar ein Repository bei Github, das man nutzen kann.

Wem das Ganze zu bunt ist, der kann mit folgenden Befehlen (einfach in ein Shellscript schreiben), wieder zurücksetzen:
echo -ne '\e]4;0;#000000\a'   # black
echo -ne '\e]4;1;#BF0000\a'   # red
echo -ne '\e]4;2;#00BF00\a'   # green
echo -ne '\e]4;3;#BFBF00\a'   # yellow
echo -ne '\e]4;4;#0000BF\a'   # blue
echo -ne '\e]4;5;#BF00BF\a'   # magenta
echo -ne '\e]4;6;#00BFBF\a'   # cyan
echo -ne '\e]4;7;#BFBFBF\a'   # white (light grey really)
echo -ne '\e]4;8;#404040\a'   # bold black (i.e. dark grey)
echo -ne '\e]4;9;#FF4040\a'   # bold red
echo -ne '\e]4;10;#40FF40\a'  # bold green
echo -ne '\e]4;11;#FFFF40\a'  # bold yellow
echo -ne '\e]4;12;#6060FF\a'  # bold blue
echo -ne '\e]4;13;#FF40FF\a'  # bold magenta
echo -ne '\e]4;14;#40FFFF\a'  # bold cyan
echo -ne '\e]4;15;#FFFFFF\a'  # bold white

echo -ne '\e]10;#BFBFBF\a'  # Foreground (light grey)
echo -ne '\e]11;#000000\a'  # Background (black)
echo -ne '\e]12;#00FF00\a'  # Cursor (green)


Einfach in die Datei reset-color.bash schreiben, ausführbar machen und mittels source reset-color.bash ausführen.

Ich habe mir vier Aliases definiert, die das für mich übernehmen:
alias dark='source /home/ddeimeke/workspace/mintty-colors-solarized.git/mintty-solarized-dark.sh'
alias light='source /home/ddeimeke/workspace/mintty-colors-solarized.git/mintty-solarized-light.sh'
alias white='source /home/ddeimeke/bin/white.bash'
alias black='source /home/ddeimeke/bin/black.bash'