Beispiel Navigator

Abbildung 4: Standard-Look des Netscape Navigator

Die Möglichkeiten der Xresourcen lassen sich eindrucksvoll am Netscape Navigator 4.7 demonstrieren. Angenommen, der Shop-Button wird nicht benötigt. Kein Problem – fügen Sie den ~/.Xresources eine einzige Zeile hinzu, und schon ist er weg:

Netscape*toolBar*myshopping.isEnabled: False

Wer nun wissen möchte, wie die übrigen Buttons benannt sind, der versuche sich einfach mal an dieser Liste:

Netscape*toolBar*destinations.isEnabled: False
 Netscape*toolBar*print.isEnabled: False
 Netscape*toolBar*search.isEnabled: False
 Netscape*toolBar*viewSecurity.isEnabled: False

Schlank ist trend, so auch beim Scrollbar. Wer es lieber etwas üppiger mag, wird ebenfalls in den Xresources fündig. Zwar könnte man hierfür auf die Navigator-eigenen Ressourcen zurückgreifen, doch ausbaufähiger (da per Wildcard auch auf andere Applikationen ausdehnbar) ist der Weg über das verwendete Toolkit (hier Motif) und dessen Ressource XmScrollbar:

Netscape*XmScrollBar.width: 19

Wer seinen Navigator gerne mal versehentlich verlässt, begrüßt es sicherlich, wenn dieser vor seinem Abschied nach der Richtigkeit dieses Vorhabens fragt:

Netscape*confirmExit: true

Und wer mit der Startgröße des Navigator-Fensters kämpft, will diese einfach fest vorgeben:

Netscape.Navigator.geometry: 820x600
 Netscape*dontSaveGeometryPrefs: true
 Netscape*ignoreGeometryPrefs: true

Dann wäre da noch der Ärger mit den Schriften, die die meisten als zu klein empfinden. Der Navigator geht von 75 dpi aus – ideal bei niedrigen Bildschirmauflösungen. Setzt man diesen Wert auf 100, so ergibt sich auf den meisten heutigen (großen) Bildschirmen eine akzeptable Darstellung. Interessant ist in diesem Zusammenhang auch, dass man die Abstufung der Schriftgrößen zueinander ändern kann – per Default wird pro Schriftvergrößerung um 20% gezoomt. Ebenso kann die Standardschrift des Navigators selbst (also nicht die der Web-Seiten-Darstellung) geändert werden:

Netscape*documentFonts.xResolution*iso-8859-1: 100
 Netscape*documentFonts.yResolution*iso-8859-1: 100
 Netscape*documentFonts.sizeIncrement: 20
 Netscape*fontList: -*-helvetica narrow-medium-r-condensed-*-*-160-*-*-p-*-*

Eine richtig interessante Spielwiese ist die Farbgebung. Da eine genaue Erklärung hier jedoch den Rahmen sprengen würde (und abtippen auch kaum eine Freude ist), befinden sich einige Settings hierzu auf der Heft-CD (LinuxUser/desktopia/navigator.txt; neben weiteren Settings zu anderen Programmen im gleichen Verzeichnis). Kurz und bündig zum Experimentieren:

Netscape*background:                             #b0b0b0
 Netscape*foreground:                             #fffafa
 Netscape*dashBoard*background:                   #708090
 Netscape*dashBoard*foreground:                   #ffffe4
 Netscape*menuBar*background:                     #708090
 Netscape*menuBar*foreground:                     #ffffe4
 Netscape*menuBar*popup_pulldown*background:      #9999aa
 Netscape*toolBox*background:                     #89939e
 Netscape*toolBox*toolBar*background:             #89939e
 Netscape*toolBox*toolBar*foreground:             #ffffed
 Netscape*toolBox*urlBarItem*background:          #a2a7ac
 Netscape*toolBox*urlBarItem*foreground:          #fffff6
 Netscape*toolBox*personalToolbarItem*background: #bbbbbb
 Netscape*toolBox*personalToolbarItem*foreground: #ffffff

Das Ergebnis unserer Konfigurationsarbeit kann sich sehen lassen, wie Abbildung 5 beweist. Eine nahezu vollständige Sammlung der Navigator-X-Ressourcen findet sich in der Datei Netscape.ad, die mit jedem Navigator ausgeliefert wird (zu finden in dessen Installationsverzeichnis).

Abbildung 5: Unser überarbeiteter Navigator

Weitere Informationen

Wenn man erst einmal merkt, was alles mit diesen Xresources machbar ist, stellt man sich bald die Frage: Gibt es irgendwo eine vollständige Liste der Ressourcen? Nein, leider nicht. Dies ist auch gar nicht machbar, denn oftmals gibt es etliche Möglichkeiten, zum Ziel zu gelangen. Aber es gibt Anwender, die ihre gefundenen Settings anderen zugänglich machen – so z. B. unter http://x.themes.org/viewresources.phtml?type=xdefault. Ebenfalls einen Blick wert sind die Seiten von Marcus Jodorf, zu finden unter http://www.bogomips.de/content/xresources.html.

Sehr genau kennt auch der jeweilige Programmautor die Ressourcen-Namen, mit denen seine Software ansprechbar ist. Hier hilft also ein Blick in dessen Manual-Seite, die Manpage. Ebenfalls beschäftigt sich der Distributor mit solchen Dingen – in der Regel findet sich eine kleine Sammlung der Xresources im Verzeichnis /etc/X11/Xresources.

Der "Spurensuche" dient das Tool editres, einem "dynamic resource editor". Dieser ist in der X-Basisinstallation enthalten, und kann selbstverständlich selber auch über die Xresources konfiguriert werden. Seine Anwendung ist leider etwas kryptisch, weshalb er wohl nur Verzweiflungstätern als allerletzte Zufluchtsstätte dient. Aber ein gesuchter Ressourcen-Name kann mit diesem Tool meist zweifelsfrei ermittelt werden.

Glossar

Toolkit

Dient dazu, dass nicht jeder Programmautor jeden Button neu programmieren muss – es ist eine Sammlung gängiger Elemente, auf die mehrere Programme zurückgreifen können.

symbolischer Link

Ein Verzeichniseintrag, hinter dem sich nur ein Querverweis auf eine weitere Datei an anderer Stelle im Dateisystem verbirgt. Der Vorteil ist, dass eine Datei an mehreren Stellen der Verzeichnishierarchie (und mit unterschiedlichen Namen) aufgerufen werden kann, ohne tatsächlich mehrfach vorhanden zu sein.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Dr. Linux
    Komplizierte Organismen, wie Linux-Systeme es nun einmal sind, haben so ihre ganz eigenen Wehwehchen. Dr. Linux begutachtet diesmal den Patienten Netscape, stellt Rezepte für aktuelle Probleme mit dem wohl meistgenutzten Web-Browser unter Linux aus und alternative Heilmethoden vor.
  • Jo´s alternativer Desktop: ProcMeter
    Informationen sollten schnell erfassbar dargestellt werden. Bei denen Ihres Rechners erledigt dies der Systemmonitor ProcMeter.
  • Jo´s alternativer Desktop: xmtoolbar
    Ihr Desktop verfügt über kein oder lediglich ein Startmenü für Applikationen, doch Sie hätten gern mehrere davon? Dann werfen Sie doch einen Blick auf xmtoolbar!
  • deskTOPia: Antiright Desktop Environment
    Kein Fenstermanager, nein, eine Desktop-Umgebung soll es sein. Möglichst ressourcenschonend und kompatibel mit jedem Window-Manager. Gleich drei Wünsche auf einmal, die das Antiright Desktop Environment alle erfüllt.
  • Multimuschel
    Mrxvt ist schlank, wendig, einfach anzupassen und unterstützt mehrere Shell-Sitzungen in einem Terminalfenster.
Kommentare

Infos zur Publikation

LU 07/2015: Daten sichern

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Fernwartung oder wartung im haus
heide marie voigt, 29.06.2015 10:37, 2 Antworten
gerne hätte ich jemanden in Bremen nord, der mir weiter hilft - angebote bitte mit preis HMVoigt
Druckeranschluss DCP-195C
heide marie voigt, 29.06.2015 10:35, 1 Antworten
installiert ist linux ubuntu 15.04 offenbar auch der treiber für den Drucker DCP-195C. Die Konta...
keine arbeitsleiste beim einloggen
heide marie voigt, 27.06.2015 13:31, 0 Antworten
seit der neu-installierung von linux ubuntu 15.04 erscheint die arbeitsleiste rechts oben erst na...
raid platte an linux mint 17.1
andreas schug, 23.06.2015 19:44, 1 Antworten
folgende thematik NAS Iomega Storage Center wird auf einmal nicht mehr im netzwerk erkannt .....
SUSE 13.2 - Probleme mit kmail
kris kelvin, 03.06.2015 13:26, 2 Antworten
Hallo, nach dem Umstieg auf 13.1 hatte ich das Problem, daß kmail extrem langsam reagierte. Nun...