Shell-Hintergrund komplett einfärben
Stefan Link
- php
0 dedlfix0 Henryk Plötz
Hi!
Dass man auf den Linux-Shells so einiges mit Farben anstellen kann habe ich inzwischen gelernt. Allerdings beziehen sich alle Tuts bisher nur auf den Prompt. Was ich suche ist wie man per Shell ein richtig farblich schönes Installskript zusammenbauen kann.
Als Ideal sehe ich hier z.B. den Installer von ZendOptimizer oder viel allgemeiner Yast2. Nur wie macht man sowas? Also z.B. den Hintergrund komplett blau?
Kann mir da jemand einen nützlichen Link / Tipp geben?
Vielen Dank!
Grüße
Stefan
echo $begrüßung;
Was ich suche ist wie man per Shell ein richtig farblich schönes Installskript zusammenbauen kann.
Kann mir da jemand einen nützlichen Link / Tipp geben?
Nur einen Tipp, Link hab ich keinen: Lies die Umgebungsvariable TERM ($_ENV['TERM']) aus, die gibt dir den Namen der Terminalemulation. Dazu suchst du dir die Steuersequenzen für Vorder- und Hintergrundfarbe, Bildschirm löschen etc.
echo "$verabschiedung $name";
Moin,
Als Ideal sehe ich hier z.B. den Installer von ZendOptimizer oder viel allgemeiner Yast2. Nur wie macht man sowas? Also z.B. den Hintergrund komplett blau?
Naja, es würde schon kompliziert über die Escapesequenzen gehen, aber das macht niemand. Deine Vorbilder setzen (vermutlich) alle auf curses oder ncurses auf, das solltest du dir näher ansehen. Für ncurses gibt es sogar ein PHP-Modul: http://php.net/ncurses.
Ansonsten gibt es noch dialog. man 1 dialog verrät dir näheres.