Start   Impressum         online lesen   Download         Jumping Blue Turtle

5.2. Kompatibilität mit der Vergangenheit

5.2.2. Der "resize"-Befehl

Wenn Sie einem xterm eine individuelle Größe verpassen möchten, dann ging das früher so:

  1. ein xterm öffnen,

  2. einen resize-Befehl absetzen.

Beispiel

xterm
resize -s 50 100

Als Ausgabe kam anschließend folgender Text:

COLUMNS=100;
LINES=50;
export COLUMNS LINES;

Und das Terminal änderte seine Größe.

Seit der "stable"-Version von Debian-Etch funktioniert dieses Verhalten so nicht mehr. Stattdessen wird die Shell nach Eingabe des Befehls nun 10 Sekunden lang pausiert, um anschließend die Meldung

<Leerzeile>
resize: Time out occurred

anzuzeigen. Die Größe des Terminals ändert sich dann nicht.


Alternative

Wenn Sie den "resize"-Befehl in Ihrer Vergangenheit reichlich verwendet haben, dann bleibt Ihnen nichts anderes übrig, als sämtliche Skripte, die Sie heute noch verwenden wollen, umzuprogrammieren.

Im Gegensatz zu früher bestimmen Sie die Größe einer xterm nun nicht mehr nach ihrem Start, sondern vor dem Start. Die Alternative zu oben gezeigtem Aufruf lautet nun so:

xterm -geometry 100x50

In Form von Kommandozeilenargumenten können Sie einer xterm noch weitere interessante Eigenschaften verpassen. Ein Beispiel:

xterm -geometry 80x38+0+422 -fg rgb:40/00/80 -bg rgb:DD/FF/99

Dieser Aufruf bewirkt, dass ein Terminal geöffnet wird, das folgende Eigenschaften besitzt:

  • Das Fenster ist 80 Zeichen breit.

  • Das Fenster zeigt maximal 38 Zeilen gleichzeitig an.

  • Das Fenster wird beim Öffnen an eine vordefinierte Stelle auf dem Bildschirm positioniert. Die linke obere Ecke des Fensters soll sich dabei an der Koordiniate (0, 422) befinden. Die Angaben erfolgen dabei in Pixel.

    • Auf der x-Achse beginnt die Zählung links. Die "0" heißt, dass sich das Terminal ganz links auf dem Bildschirm befinden soll.

    • Auf der y-Achse beginnt die Zählung oben. Die "422" heißt, dass sich das Terminal auf der unteren Hälfte eines 1280x1024-Pixel-Bildschirms befinden soll.

  • Die Angabe fg (foreground) gibt an, dass die Schriftfarbe laut RGB ein dunkles Lila sein wird.

  • Die Angabe bg (background) gibt an, dass die Hintergrundfarbe laut RGB ein helles Gelbgrün sein wird.

Mit Hilfe der RGB-Angaben können Sie aus 16 777 216 verschiedenen Farbnuancen wählen. Anstatt der RGB-Form können Sie aber auch gängige Farbangaben machen, indem Sie einfach die Farbe auf Englisch hinschreiben. Verwenden Sie Google oder die man-Pages, wenn Sie mehr zu diesem Thema wissen möchten.