Home / LinuxUser / 2001 / 05 / Jo´s alternativer Desktop

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

„Klickbunt auf dem Server? Warum nicht, wenn's hilft!"
(220 Punkte bei 8 Stimmen)
KDE 4.10.2, Gnome 3.6 und mehr
(121 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Xresources

Jo´s alternativer Desktop

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.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 96 Punkte (10 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

title_2013_06

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Emacs als Psychologe
Emacs als Psychologe
Tim Schürmann, 21.05.2013 11:49, 0 Kommentare

Wer beim Schreiben in Emacs nicht mehr weiter weiß oder schier an einer Programmieraufgabe verzweifelt, der kann den eingebauten Psychologen um Rat fragen.

1966 entwickelte der Infor...

Aktuelle Fragen

Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 3 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...
lvm wieder loswerden
Peter Dibbern, 11.04.2013 16:28, 4 Antworten
Ich habe sämtliche alten Kisten ausgeschlachtet und aus der Teilen einen Rechner zusammengeschrau...