Home · Kontakt · Impressum
contents index previous up next
Next: 19.6.2 Ressourcen Up: 19.6 X-Clients Previous: 19.6 X-Clients

Unterabschnitte


19.6.1 Die Standard X-Toolkit Optionen

Die meisten X-Clients unterstützen eine Reihe von Optionen, die aus dem X-Toolkit stammen. Die Befehle betreffen meistens Eigenschaften, die auf alle X-Programme zutreffen können. Hier eine Auswahl von X-Toolkit-Optionen, die von dem Programm xterm unterstützt werden.

-bd FARBE
Die Option legt die Rahmenfarbe (Border Color) fest. Voreinstellung ist ``black''.
-bg FARBE
Hiermit wird die Hintergrundfarbe (BackGround color) eingestellt. Die Voreinstellung ist ``white''.
-bw NUMMER
Die Breite des Fensters ist auch einstellbar. Die Maßeinheit ist in diesem Fall Pixel. Funktioniert nicht mit jedem Fenstermanager.
-display DISPLAY
Diese Option legt den X-Server fest, mit dem sich der X-Client verbinden soll.
-fg FARBE
Natürlich ist auch die Vordergrundfarbe einstellbar. Voreinstellung ist ``black''.
-fn SCHRIFT
Den verwendeten Standardfont können Sie hier einstellen. Voreinstellung ist ``fixed''.
-geometry GEOMETRIE
Die Größe und Position eines Fensters kann beim Start mitgegeben werden. Die Angabe GEOMETRIE erfolgt in der Form BREITExHÖHE+XOFF+YOFF. Die Breite und Höhe des Fensters wird in Abhängigkeit von der Anwendung entweder in Pixel oder Zeichen angegeben. Die Position der linken oberen Ecke dagegen wird immer in Pixel angegeben.
-iconic
Startet das Programm als Icon, wenn es der Fenstermanager erlaubt.
-name NAME
Gibt der Anwendung einen anderen Namen als den Dateinamen, damit die Anwendung angesprochen werden kann.
-title TEXT
Der Name des Fenster wird hier angegeben, wenn der Fenstermanager dies unterstützt.

19.6.1.1 Beispiele

Anhand des Programms xterm wollen wir uns mal die Funktion einiger Schalter anschauen.

Sie können die farbliche Gestaltung selbst einstellen. Dabei wird sich der Farbnamen bedient, die in der Farbdatei stehen. Diese Datei wird durch die Direktive RgbPath im Abschnitt Files der XF86Config bestimmt. Sollte kein Eintrag dort stehen ist /usr/X11R6/lib/X11/rgb.txt die gesuchte Datei.

dozent@linux37:~> grep red  /usr/X11R6/lib/X11/rgb.txt
205  92  92             indian red
255  69   0             orange red
255   0   0             red
219 112 147             pale violet red
199  21 133             medium violet red
208  32 144             violet red
255   0   0             red1
238   0   0             red2
205   0   0             red3
139   0   0             red4
139   0   0             dark red

Jetzt können wir unser xterm schön bunt gestalten.

dozent@linux37:~> xterm -bg chartreuse -fg goldenrod4 -bd gold1
dozent@linux37:~> xterm -bg black -fg green -bd green
dozent@linux37:~> xterm -bg lavender -fg orchid4 -bd orchid3

Auch die Schriftart können Sie vorgeben. Hierbei bedienen Sie sich am besten den Alias-Name von Schriften, ansonsten müßten Sie den kompletten XLFD-String eingeben.

dozent@linux37:~> cat /usr/X11R6/lib/X11/fonts/misc/fonts.alias
fixed        -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
variable     -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
5x7          -misc-fixed-medium-r-normal--7-70-75-75-c-50-iso8859-1
5x8          -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso8859-1
6x9          -misc-fixed-medium-r-normal--9-90-75-75-c-60-iso8859-1
6x10         -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
6x12         -misc-fixed-medium-r-semicondensed--12-110-75-75-c-60-iso8859-1
6x13         -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
6x13bold     -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-iso8859-1
7x13         -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1
7x13bold     -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-1
7x13euro     -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-15
7x13eurobold -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-15
7x14         -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
7x14bold     -misc-fixed-bold-r-normal--14-130-75-75-c-70-iso8859-1
8x13         -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-1
8x13bold     -misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-1
8x16         -sony-fixed-medium-r-normal--16-120-100-100-c-80-iso8859-1
9x15         -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
9x15bold     -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
10x20        -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1
12x24        -sony-fixed-medium-r-normal--24-170-100-100-c-120-iso8859-1

Also spielen wir mal mit der Schrift rum. Sollte die angegebene Schrift nicht gefunden werden, wird automatisch fixed verwendet.

dozent@linux37:~> xterm -fn 5x7
dozent@linux37:~> xterm -fn 12x24
dozent@linux37:~> xterm -fn 8x13bold
dozent@linux37:~> xterm -fn hugo
xterm:  unable to open font "hugo", trying "fixed"....

Mal eine andere Größe für ein xterm.

ozent@linux37:~> xterm -geometry 75x35
dozent@linux37:~> xterm -geometry 75x35+10+10
dozent@linux37:~> xterm -geometry 132x35+50+50
dozent@linux37:~> xterm -geometry 132x35+50+50 -fn 5x7


contents index previous up next
Next: 19.6.2 Ressourcen Up: 19.6 X-Clients Previous: 19.6 X-Clients
  © 2004 by IT-Dozent Ole Vanhoefer · Zum Seitenanfang