Anwendungsressourcen, Schriftarten und Farben
verwaltenMit Hilfe des Umgebungsmanagers oder durch Anpassung zusätzlicher
Schriftarten und Farbressourcen kann aus einer großen Anzahl von Farben
und Schriftarten für die Anzeige ausgewählt werden. Dieses Kapitel
behandelt die Anpassung von Schriftarten und Farbressourcen.Dieses Kapitel beschreibt auch, wie Umsetzungen für den DtEditorUNIX Tastenbelegung
Fensterobjektanwendungen wie zum Beispiel den Texteditor des Desktops ( dtpad) und Post (dtmail) angegeben werden. Das
Kapitel beschreibt ebenfalls Alternativen für Direktaufrufe des DtEditor-Fensterobjektanwendungsmenüs, die mit diesen Umsetzungen
in Konflikt treten.Anwendungsressourcen einstellenAnwendungsressourcen, siehe RessourcenRessourceneinstellenRessourcen werden von Anwendungen dazu verwendet, um gewisse Aspekte
des Erscheinungsbildes und des Verhaltens einzustellen. Beispielsweise ermöglichen
Ressourcen des Umgebungsmanagers (dtstyle), dem System anzugeben, wo es nach
Dateien mit Informationen über Farbpaletten suchen soll:dtstyle*paletteDirectories: /usr/dt/palettes/C \ Standardverzeichnis/.dt/palettes
RessourcenStandardwerteStandarddateienDesktopanwendungenStandarddateien für die Desktop-Anwendungen befinden
sich im Verzeichnis: /usr/dt/app-defaults/spracheSystemweite Ressourcen einstellenDie Ressourcen der Datei /etc/dt/config/sprache/sys.resourcessys.resources DateiX Ressourcen,
siehe Ressourcen hinzufügen. (Möglicherweise
muß die Datei erstellt werden.)Wenn zum Beispiel in /etc/dt/config/C/sys.resources
folgendes angegeben wird:AnApplication*resource: wertdann wird die Ressource AnApplication*resource
bei der nächsten Anmeldung in die Eigenschaft RESOURCE_MANAGER von jedem
Benutzer gestellt.Persönliche Ressourcen einstellenDie Ressourcen der Datei Standardverzeichnis/.Xdefaults.Xdefaults Datei[Xdefaults
Datei] hinzufügen.'Ressourcen erneut laden' in der Anwendungsgruppe 'Desktop_Werkzeuge'
doppelklicken.Wie der Desktop Ressourcen lädtBeim Neustart einer Session werden die Ressourcen vom Sessionmanager
geladen. Mehr Informationen darüber, wie der Sessionmanager die Ressourcen
in RESOURCE_MANAGER lädt, können dem Abschnitt entnommen werden.UNIX-Belegungen definierenUNIX-Belegungen sind standardmäßig nicht aktiviert.EMACS-Umsetzungen angebenDie folgende Prozedur gibt an:EMACS-Umsetzungen für DtEditor-Fensterobjektanwendungen,
wie zum Beispiel den Texteditor des Desktops (dtpad) und
Post (dtmail).Alternativen für DtEditor-Direktaufrufe
des Fensterobjektanwendungsmenüs, die mit diesen Umsetzungen in Konflikt
treten.Folgende Zeile der Datei Standardverzeichnis/.Xdefaults hinzufügen:#include“/usr/dt/app-defaults/sprache/UNIXbindings”wobei sprache der Wert der LANG-Umgebungsvariablen
ist.Session neu starten.EMACS-Umsetzungen ändernDie Inhalte dieser Datei einfügen: /usr/dt/app-defaults/sprache/UNIXbindings in Standardverzeichnis/.Xdefaults.
Die Belegungen in der Datei .Xdefaults
bearbeiten.Nach Beendigung die Session neu starten.UNIX-Belegungen über die UNIX-BelegungsdateiDie Datei /usr/dt/app-defaults/sprache/UNIXbindings enthält folgende Belegungen:
Die Löschtaste löscht das vorhergehende Zeichen, wenn die
UNIX- Belegungen aktiviert sind, und die Tastenkombination Umschalttaste+Löschtaste
löscht das nächste Zeichen. zeigt eine Liste von
neuen dtpad Belegungen für Menüdirektaufrufe
und Direktaufruftext, die mit den UNIX-Belegungen in Konflikt treten.
dtpad Neue Belegungen fürMenüdirektaufrufe und
DirektaufruftextNeue BelegungDtpad*fileMenu.print.acceleratorText:Dtpad*fileMenu.print.accelerator:Dtpad*editMenu.undo.acceleratorText:Steuertaste+_Dtpad*editMenu.undo.accelerator:Steuertaste<Taste>_Dtpad*editMenu.paste.acceleratorText:Umschalttaste+EinfügetasteDtpad*editMenu.paste.accelerator:Umschalttaste<Taste>osfInsertDtpad*editMenu.selectAll.acceleratorText:Steuertaste+/Dtpad*editMenu.selectAll.accelerator:Steuertaste<Taste>/
zeigt eine Liste von
neuen dtmail Belegungen beim Erstellen einer Nachricht
für Menüdirektbeschleuniger und Direktaufruftext, die mit den UNIX-Belegungen
in Konflikt treten.
dtmail Neue Belegungen beim Erstellen einer NachrichtMenüdirektaufrufe und
DirektaufruftextNeue BelegungDtmail*ComposeDialog*menubar*Edit.Undo.acceleratorText:Steuertaste+_Dtmail*ComposeDialog*menubar*Edit.Undo.accelerator:Steuertaste<Taste>_Dtmail*ComposeDialog*menubar*Edit.Paste.acceleratorText:Umschalttaste+EinfügetasteDtmail*ComposeDialog*menubar*Edit.Paste.accelerator:Umschalttaste<Taste>osfInsertDtmail*ComposeDialog*menubar*Edit.Find/Change.acceleratorText:Steuertaste+SDtmail*ComposeDialog*menubar*Edit.Find/Change.accelerator:Steuertaste<Taste>s
Die folgenden Umsetzungen bieten (GNU-Darstellung) EMACS-Steuerung
und Metatastenbelegungen sowie einige zusätzliche Belegungen. Wenn zulässig,
ermöglichen sie auch, daß die Umschalttaste in Kombination mit
der normalen Belegung benutzt werden kann, um die Richtung des Vorgangs umzukehren.
Beispielsweise bewegt dann die Tastenkombination Steuertaste+Umschalttaste+F
den Cursor ein Zeichen zurück, da Steuertaste+Umschalttaste+F den Cursor
normalerweise ein Zeichen vorwärts bewegen.Die zusätzlichen Belegungen sind:Steuertaste+Kommaletztes WortSteuertaste+Umschalttaste+Kommanächstes WortSteuertaste+Punktnächstes WortSteuertaste+Umschalttaste+Punktletztes WortSteuertaste+EingabetasteDateiendeSteuertaste+Umschalttaste+EingabetasteDateianfangGNU EMACS belegt die Löschtaste eher mit Zeichen, die zurück
löschen (), als mit Zeichen, die vorwärts löschen (). Die Tastenkombination
Meta+F ist üblicherweise das mnemonische Zeichen für das Dateimenü,
so daß die Belegung mit ´nächstes Wort ´ ignoriert
wird. Für das nächste Wort sollte eine der anderen Belegungen verwendet
werden (zum Beispiel Steuertaste+Punkt). zeigt eine Liste der DtEditor.text Umsetzungen
Schriftarten verwaltenMit dem Dialogfenster 'Schrift' des Umgebungsmanagers kann die Schriftgröße
für alle Anwendungen ausgewählt werden. Es können auch Schriftarten
auf der Befehlszeile angegeben werden und Ressourcen verwendet werden, um:
Schriftartressourcen für einzelne Anwendungen einzustellen
verschiedene Schriftarten, die vom Dialogfenster Schriftart
benutzt werden sollen, zuzuordnen.Eine Schriftart ist eine Darstellungsart, bei der
Textzeichen gedruckt oder angezeigt werden. Das Desktop enthält eine
Vielfalt von Schriften in verschiedenen Arten und Größen.Eine Bitmap-SchriftartSchriftartenBitmap besteht aus einer Matrix
aus Punkten. Standardmäßig konfiguriert der Umgebungsmanager nur
Bitmap-Schriftarten. Die Schriftart ist vollständig in einer Datei enthalten.
Für die Gesamtheit von Schriftgrößen, Zeichenneigungen und
Schriftstärken werden viele Dateien benötigt.Schriftarten sind angegeben als Werte von Ressourcen und als Befehlsparameter.
Mit dem XLFD-Namen (X Logical Font Description) wird eine gewünschte
Schriftart angefordert. Das System findet die Schriftart, die am besten zu
der gegebenen Beschreibung paßt.Schriftartressourcen des Desktop einstellenDas Dialogfenster 'Schrift' des Umgebungsmanagers erlaubt, Schriftarten
(bis zu sieben Größen) für Texteingaben, Bezeichnungen usw.
einzustellen.Vom Schriftart-Dialogfenster eingestellte RessourcenWenn eine Schriftart ausgewählt wird, werden die folgenden Ressourcen
in die Eigenschaft RESOURCE_MANAGER geschrieben:SystemFont wird verwendet für
Systembereiche, wie zum Beispiel Menüleisten, Menüteilfenster, Tasten,
Umschalttasten und Bezeichnungen. Die folgende Ressource wird von SystemFont
eingestellt:*FontListAngezeigt in Systembereichen von Desktop-Clients
und anderen erstellten Clients, die die Motif-Hilfsprogramme benutzen.
UserFont wird zur Texteingabe in
Fenster verwendet. Folgende Ressourcen werden von UserFont eingestellt:*FontFont Ressourceunterstützt frühere Versionen
von X-Anwendungen.*FontSetFontSet RessourceHaupteinstellung*XmText*FontListXmText*FontList Ressourceangezeigt in Texteingabefenstern.*XmTextField*FontListXmTextField*FontList Ressourceangezeigt in Texteingabefenstern.Vom Dialogfenster 'Schrift' verwendete SchriftartenDie Fonts, die für jede Auswahl im Dialogfenster 'Schrift' benutzt
werden, sind in der Ressourcendatei /usr/dt/app-defaults/Dtstyle angegeben. Bis zu sieben Größen können angegeben
werden.NumFontsNumFonts, RessourceSchriftarten Anzahl im UmgebungsmanagerAnzahl der Schriftartgrößen
im DialogfensterSystemFont[1-7]SchriftartenSystem, im Umgebungsmanagerbis zu sieben Ressourcen, die eine
bestimmte Schriftart einer Dialogfensterauswahl für SystemFont zuordnenUserFont[1-7]SchriftartenBenutzer, im Umgebungsmanagerbis zu sieben Ressourcen, die eine
bestimmte Schriftart einer Dialogfensterauswahl für UserFont zuordnenDie Standardschriftarten für diese Ressourcen wurden für Lesbarkeit
auf verschiedenen Bildschirmen ausgewählt. Wenn für eine Anwendung
eine besondere Schriftart benötigt wird, sollte die Schriftart mit einer
Schriftartressource der Anwendung eingestellt werden und nicht mit einer Änderung
der Schriftarten des Desktops.Mehr Informationen zu Anwendungsschriftarten können den Handseiten
DtStdAppFontNames(5) und DtStdInterfaceFontNames(5) entnommen werden.Verfügbare Schriftarten auflistenFolgendes eingeben:xlsfonts Befehlxlsfonts [-optionen] [-fn muster]Eine Liste mit XLFD-Namen und Alias-Namen von Schriftarten, die auf
dem System zur Verfügung stehen, wird angezeigt. Bitmap-Schriftarten
zeigen Werte in allen vierzehn XLFD-Feldern. Skalierbare Schriften zeigen
Nullen in den Positionen Pixelgröße, Punktgröße, AuflösungX und AuflösungY.
Um nach bestimmten Schriftarten zu suchen, sucht xlsfonts nach übereinstimmenden Mustern. Mit Platzhalterzeichen
wird der Teil des Musters ersetzt, der nicht übereinstimmen soll.Wenn xlsfonts keine Schriftartennamen zeigt,
die mit dt beginnen, enthält der Schriftartenpfad keine Desktop-Schriftarten.
Folgenden Befehl eingeben, um die Desktop-Schriftarten in die verfügbaren
Schriftarten miteinzubeziehen:xset +fp verzeichnisnamewobei verzeichnisname das Verzeichnis
mit den Desktopschriftarten ist. Die Standardposition beim Neustart einer
Session ist /usr/dt/config/xfonts/sprache.
Zusätzliche Informationen:Die xset und
xlsfonts Handseiten enthalten eine Liste der verfügbaren Optionen.
Das X-Fenster-System benutzen erklärt
Alias-Namen von Schriftarten und den xset Client.Schriftarten auf der Befehlszeile angebenMit der -xrm Befehlszeilenoption wird eine
Schriftartenressource für einen bestimmten Client angegeben. Beispiel:
anwendungsname -xrm "*bitstream-charter-medium-r-normal-8-88-75-75-p-45-iso8859-1"
X Logical Font Description (XLFD)SchriftartenX Logical Font DescriptionEine Schriftart wird durch eine Liste mit vierzehn verschiedenen Kenndaten,
die durch Bindestriche (-) getrennt sind, angegeben. Dies wird X Logical
Font Description (XLFD) genannt. In einigen Fällen kann eine Eigenschaft
in der Liste durch ein * Platzhalterzeichen ersetzt werden, und ein Zeichen
in einer Eigenschaft kann durch ein ? Platzhalterzeichen ersetzt werden. Tabelle
15-4 enthält eine Liste von Spezifikationen der Eigenschaftszeichenfolgen
für Schriftarten.Die Form der Spezifikation der Eigenschaftszeichenfolge lautet:SchriftartenEigenschaftszeichenfolge angeben“Entwickler-Markenname-Schriftstärke-Zeichenneigung-Zeichenbreite-Zusätzliche Informationen-Pixelgröße-Punktgröße-AuflösungX-AuflösungY-Zeichenabstand- Durchschnittsbreite-Registrierungsberechtigter-Zeichensatz”
Spezifikationen der Eigenschaftszeichenfolgen für SchriftartenEigenschaftszeichenfolgeDefinitionEntwicklerZeichenfolge, die den Entwickler der
Schriftart identifiziertMarkennameZeichenfolge, die den Markennamen der
Schriftart identifiziertSchriftstärkeZeichenfolge, die die relative Schriftstärke
der Schriftart angibt, z.B. fettZeichenneigungCode, der die Richtung der Zeichenneigung
beschreibtR (Roman–keine Neigung)I (Italic–Neigung
rechts)O (Oblique–Neigung rechts)RI (Reverse
Italic–Neigung links)RO (Reverse Oblique–Neigung
links)ZeichenbreiteZeichenfolge, die die Breite angibt,
z.B. komprimiert oder erweitertZusätzliche
InformationenZeichenfolge mit zusätzlichen
Informationen, die gebraucht werden, um die Schriftart eindeutig zu identifizieren
PixelgrößeEine ganze Zahl, die die Größe
eines Quadrats in Pixel angibtPunktgrößeEine ganze Zahl, die die Größe
eines Quadrats in Dezimalzeichen angibtAuflösungXEine ganze Zahl, die die horizontale
Auflösung in Pixel angibtAuflösungYEine ganze Zahl, die die vertikale
Auflösung in Pixel angibtZeichenabstandEin Code, der den Abstand zwischen
den Zeichen angibtM (Monospace--feste Zeichenbreite)P (Proportionaler Abstand--variable Zeichenbreite)C (Zeichenrahmen)
DurchschnittsbreiteEine ganze Zahl, die die Durchschnittsbreite
in 1/10 Pixel angibtRegistrierungsberechtigterZeichenfolge, identifiziert den Registrierungsberechtigten,
der den verschlüsselten Code registriert hatZeichensatzZeichenfolge, identifiziert den Zeichensatz
im angegebenen Register
BeispielDer folgende XLFD-Name beschreibt die Schriftart charter von Bitstream,
die die ISO8859-1 Standardverschlüsselung unterstützt:-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1
Die Schriftart hat eine mittlere Schriftstärke, keine spezielle
Neigung und eine normale Breite. Sie ist eine proportionale Schriftart mit
einem quadratischen Rahmen von 8 Pixel oder 8,0 Punkten. Die horizontale und
vertikale Auflösung ist bei beiden 75 Pixel. Die Durchschnittsbreite
eines Zeichens beträgt 45 1/10 Pixel oder 4,5 Pixel.Teile dieser Zeichenfolge können durch Platzhalterzeichen ersetzt
werden. Das System verwendet die erste Schriftart, die es findet, die mit
den angegebenen Teilen übereinstimmt.Wenn nur eine acht-Pixel Schriftart charter benötigt wird, folgendes
eingeben:*-charter-*-*-*-*-8-*Farben verwaltenDieser Abschnitt beschreibt:Wie der Umgebungsmanager Bildschirmfarben einstellt.Wie der Umgebungsmanager Ressourcen verwendet, um die Farben
des Desktops zu steuern.FarbpalettenPalettenFarbpalettenFarbenPalettenEine Palette besteht aus einer Gruppe von Farbskalen. Die Farbskalen
für die aktuelle Palette werden im Farbendialogfenster des Umgebungsmanagers
gezeigt.Für jede Palette existiert eine Datei. Die Ressource paletteDirectories
gibt die Verzeichnisse an, die Palettendateien enthalten. Standardmäßig
enthält diese Ressource:Farbskalenintegrierte Paletten: /usr/dt/palettessystemweite Paletten: /etc/dt/palettespersönliche Paletten: Standardverzeichnis/.dt/palettesFarbskalenJede Farbskala in der aktuellen Palette wird durch eine Farbtaste im
Farbendialogfenster des Umgebungsmanagers dargestellt. Jede Farbe wird durch
eine Farbskala-Kennung identifiziert - eine Zahl von 1 bis 8.Jede Farbskala ist aus maximal fünf Farben zusammengesetzt. Jede
Farbtaste zeigt die Hintergrundfarbe der Farbskala. Die fünf Farben in
jeder Farbskala stellen die folgenden Ressourcen für Anzeigekomponenten
dar:FarbeFarbskalenforegroundforeground RessourceDer Vordergrund eines Anwendungsfensters
oder Fensterrahmens. Er ist entweder schwarz oder weiß. Er wird im allgemeinen
für Text in Fenstern und Titel benutzt.backgroundbackground, RessourceDer Hintergrund der Anwendung oder
des Fensterrahmens.topShadowColortopShadowColor RessourceDie Farbe der oberen und linken Schattierungen
der Bedienelemente von Anwendungen (z.B. Tasten) und Fensterrahmen.bottomShadowColorbottomShadowColor, RessourceDie Farbe der unteren und rechten Schattierungen
der Bedienelemente von Anwendungen und Fensterrahmen.selectColorselectColor RessourceDie Farbe, die den aktiven Status von
bestimmten Bedienelementen anzeigt, z.B. aktive Umschalttasten und Tasten.
Die Anzahl von Farbskalen, die von jeder Palette benutzt werden, wird
bestimmt von der Ressource colorUse, die der Benutzer mit dem Dialogfenster
´Anzahl der benutzten Farben ´ im Umgebungsmanager einstellen
kann.Farbwert angebenDer Umgebungsmanager verwendet RGB-Werte, wenn er Farbinformationen
in seine Palettendateien schreibt. Die Syntax für RGB-Zahlen lautet:
#RedGreenBlueRed, Green und Blue sind hexadezimale Zahlen,
jede mit 1 bis 4 Stellen, die die Menge der benutzten Farbe anzeigen. Jede
Farbe muß die gleiche Anzahl von Stellen haben. Deshalb bestehen gültige
Farbwerte aus 3, 6, 9 oder 12 hexadezimalen Stellen.Weiß könnte zum Beispiel auf jede der folgenden Möglichkeiten
angegeben werden:#fff
#ffffff
#fffffffff
#fffffffffffffUmgebungsmanagerFarben angebenRGB FarbwertWenn eine Farbressource direkt eingestellt wird, kann entweder der Farbname
oder der RGB-Wert verwendet werden. Die Datei /usr/lib/X11/rgb.txtrgb.txt Datei enthält
eine Liste aller benannten Farben.Wie Farbskalen Ressourcen zugeordnet werdenDas Desktop ordnet Farbskalen über Ressourcen verschiedenen Bildschirmelementen
zu. Folgende Zuordnungen werden gemacht:RessourceBildschirmelementactiveColorSetIdactiveColorSetId RessourceFarbenaktiver FensterrahmenFarbe des aktiven
FensterrahmensinactiveColorSetIdinactiveFrameColorId, RessourceFarbe des inaktiven FensterrahmenstextColorSetIdtextColorSetId RessourceFarbenTexteingabebereicheBereiche zur Texteingabe
primaryColorSetIdprimaryColorSetId RessourceFarbenAnwendungsfensterHaupthintergrundbereiche
der AnwendungsecondaryColorSetIdsecondaryColorSetId RessourceMenüleiste, Menüs und Dialogfenster
der AnwendungDiese Ressourcen nehmen eine Farbskalen-Kennung als ihren Wert an.
Bildschirmelemente mit Farbskalen-Kennungen farbig zu machen, ermöglicht
dem Element, dynamisch zu dem neuen Farbschema zu wechseln, wenn eine neue
Palette mit dem Umgebungsmanager ausgewählt wird.Diese Ressourcen können für einzelne Anwendungen verwendet
werden. Beispielsweise zeigt die folgende Zeile, wie man alle dtterm -Fenster visuell gruppieren könnte, indem Farbskala 8 als Grundfarbe
verwendet wird.dtterm*primaryColorSetId: 8Zuordnungen der StandardfarbskalaFarbskalenStandardFarbenStandardDie Farbskalen-Kennung, die für Bildschirmelemente verwendet wird,
hängt davon ab, wieviel Farben im Umgebungsmanager eingestellt sind.
Maximale Anzahl Farben (8 Farbskalen)—Umgebungsmanager
Einstellung 'Mehr Farben für Desktop':Farbskalen-KennungAnzeigeelement1Farbe des aktiven Fensterrahmens2Farbe des inaktiven Fensterrahmens
3Standardmäßig nicht belegt
4Bereiche zur Texteingabe5Haupthintergrundbereiche der Anwendung
6Menüleiste, Menüs und Dialogfenster
der Applikation7Standardmäßig nicht belegt
8Hintergrund des BedienfeldesMittlere Farbe (4 Farbskalen)—Umgebungsmanager Einstellung
'Mehr Farben für Anwendungen':Farbskalen-KennungBildschirmelement1Farbe des aktiven Fensterrahmens2Farbe des inaktiven Fensterrahmens
3Hintergrundfarbe der Anwendung und
des Bedienfeldes4Bereiche zur TexteingabeNiedrige Farbe (2 Farbskalen)—Umgebungsmanager Einstellung
'Die meisten Farben für Anwendungen':Farbskalen-KennungBildschirmelement1Aktiver Fensterrahmen, Auswahltasten
Arbeitsbereich2Alle anderen BildschirmelementeFarbe mit dem Umgebungsmanager steuernMit dem Umgebungsmanager können Farben für Desktop-Anwendungen
und andere kooperierende Anwendungen dynamisch geändert werden. Die Vorder-
und Hintergrundfarben, die vom Umgebungsmanager eingestellt werden, stehen
nicht-kooperierenden Anwendungen zur Verfügung.Damit ein Client die Farbänderungen des Umgebungsmanagers
nutzen kann, muß er die Motifbibliothek des Desktops verwenden. Clients,
die mit anderen Hilfsprogrammen geschrieben wurden, können die Farbe
nicht dynamisch ändern. Farbänderungen für diese Clients haben
keine Auswirkung, bevor der Client neu gestartet wird.Es dürfen keine anderen spezifischen Farbressourcen für
den Client angewendet werden. Dies beinhaltet vom Benutzer angegebene Ressourcen,
Standardwerte für Anwendungen und Ressourcen, die in die Anwendung integriert
sindClients können die Ressourcen primaryColorSetIdprimaryColorSetId Ressource und secondaryColorSetIdsecondaryColorSetId Ressource angeben, um bestimmte Farben einer Desktop-Palette
zu verwenden.Anzahl der vom Umgebungsmanager benutzten FarbenFarbenbenutzte AnzahlDie Anzahl der Farben, die vom Umgebungsmanager benutzt werden, hängt
von den Werten der folgenden Ressourcen ab:colorUsecolorUse, RessourceKonfiguriert die Anzahl der Farben,
die vom Desktop benutzt werden.shadowPixmapsBefiehlt dem Desktop, die zwei Schattenfarben
durch Pixmaps zu ersetzen.foregroundColorGibt an, ob sich die Vordergrundfarbe
dynamisch ändert.dynamicColordynamicColor RessourceSteuert, ob Anwendungen beim Wechseln
von Paletten die Farbe ändern.Bildschirmfarbenmaximale AnzahlFarbemaximale Anzahl zeigt eine Liste
der maximalen
Anzahl von Farben, die vom Desktop zugeordnet werden.
Anzahl der DesktopfarbenAnzeigeMaximale Anzahl der FarbenAnzahl abgeleitet vonB_W (SCHWARZ-WEISS)2Schwarz und WeißLOW_COLOR (NIEDRIGE FARBE)12Zwei Farbskalen mal fünf Farben plus
Schwarz und WeißMEDIUM_COLOR (MITTLERE FARBE)22Vier Farbskalen mal fünf Farben plus
Schwarz und WeißHIGH_COLOR (MAXIMALE ANZAHL FARBEN)42Acht Farbskalen mal fünf Farben plus
Schwarz und Weiß
Die maximale Anzahl von Farben bestimmen:Die Anzahl der Farbskalen in der Palette mit der Anzahl der
Farben in jeder Farbskala multiplizieren.2 addieren (für Schwarz und Weiß).Bei der folgenden Konfiguration wären jedoch nur zehn Farben in
der Palette; vier Farbskalen mal zwei Farben in jeder Skala ( background und
selectColor) plus Schwarz und Weiß.*colorUse: MEDIUM_COLOR
*shadowPixmaps: True
*foregroundColor: WhiteMehrfarbige Symbole benötigen vierzehn zusätzliche Farben.
Ressource colorUseRessourcencolorUsecolorUse, RessourceDer Standardwert der Ressource colorUse ist
MEDIUM_COLOR (mittlere Farbe). Der Wert dieser Ressource beeinflußt
die Anzahl der Farbskalen in einer Palette. Andere Ressourcen beeinflussen
die Anzahl der Farben für Schattierungen. Der Wert der Ressource colorUse beeinflußt ebenfalls die Benutzung von mehrfarbigen
Symbolen.LOW_COLORWertBeschreibungB_WUmgebungsmanager Einstellung “Schwarz
und Weiß”Anzeige mit 1 bis 3 FarbspeichernAnzahl der Farbskalen: 2Maximale Anzahl der Farben: 2Standardanzahl der Farben: 2Keine mehrfarbigen SymboleLOW_COLORUmgebungsmanager Einstellung “Die
meisten Farben für Anwendungen”Anzeige mit 4 bis 5
FarbspeichernAnzahl der Farbskalen: 2Maximale Anzahl
der Farben: 12Standardanzahl der Farben: 12Keine
mehrfarbigen SymboleMEDIUM_COLORUmgebungsmanager Einstellung “Mehr
Farben für Anwendung”Anzeige mit 6 FarbspeichernAnzahl der Farbskalen: 4Maximale Anzahl der Farben: 22Standardanzahl der Farben: 22Mehrfarbige SymboleHIGH_COLORUmgebungsmanager Einstellung “Mehr
Farben für das Desktop”Anzeige mit 7 oder mehr Farbspeichern
Anzahl der Farbskalen: 8Maximale Anzahl der Farben:
42Standardanzahl der Farben: 42Mehrfarbige Symbole\
defaultDas Desktop wählt den richtigen
Wert für die Anzeige. (Um die Anzahl der Farben zu verringern, die vom
Desktop bei der Anzeige von maximalen Farben benutzt wird, ist die Standardressource colorUse auf MEDIUM_COLOR gesetzt.)Ressource shadowPixmapsshadowPixmaps RessourceRessourcenshadowPixmapsDie Ressource shadowPixmaps ersetzt die zwei Schattenfarben auf dem
Desktop durch Pixmaps. Diese Pixmaps mischen die Hintergrundfarbe mit Schwarz
oder Weiß, um obere oder untere Schattierungswerte zu simulieren. Damit
wird die Anzahl der benötigten Farben um zwei verringert, da Farbzellen
nicht den Schattenfarben zugeordnet werden müssen.FarbeSchatten mit der Ressource shadowPixmaps erstellenWertBeschreibungTrueDas Desktop erstellt ein topShadowPixmap und ein bottomShadowPixmap
, anstatt die Schattenfarben zu verwenden.FalsetopShadowColor und bottomShadowColor aus der Palette werden verwendet.Der Standardwert für shadowPixmaps hängt
von der verwendeten Ressource colorUse und der Hardwareunterstützung
für den Bildschirm ab.Ressource foregroundColorforegroundColor RessourceDie Ressource foregroundColor gibt an, wie der Vordergrund in einer
Palette konfiguriert ist.foregroundColor RessourceRessourcenforegroundColorEinstellungErgebnisWhiteDer Vordergrund ist auf Weiß
eingestellt.BlackDer Vordergrund ist auf Schwarz eingestellt.
DynamicDer (Standard-) Vordergrund ist dynamisch
auf Schwarz oder Weiß eingestellt, abhängig von dem Wert von background.
Wenn zum Beispiel weiße Buchstaben auf einem gelben Hintergrund schwer
zu lesen sind, wählt das System schwarz.Wenn foregroundColor entweder auf Schwarz oder Weiß eingestellt
ist, wird die Anzahl der Farben in der Farbskala um eins verringert, und der
Vordergrund ändert sich nicht, wenn sich die Hintergrundfarbe ändert.
Der Standardwert für foregroundColor ist Dynamic, ausgenommen colorUse
hat den Wert B_W.Ressource dynamicColordynamicColor RessourceDie Ressource dynamicColor steuert, ob Anwendungen
die Farbe dynamisch ändern; das heißt, ob die Clients die Farbe
ändern, wenn die Paletten gewechselt werden.Farbesteuern mit der Ressource dynamicColorWertBeschreibungTrueClients ändern die Farbe dynamisch,
wenn eine neue Palette ausgewählt wird. Dies ist der Standardwert.FalseClients ändern die Farbe nicht
dynamisch. Wenn eine neue Palette ausgewählt wird, verwenden die Clients
die neuen Farben erst nach einem Neustart der Session.Wenn der Wert der Ressource dynamicColor True ist, ordnen Clients, die
Farben nicht dynamisch ändern können (Nicht-Motif Anwendungen),
andere Zellen der Farbtabelle zu als Clients, die die Farbe dynamisch ändern
können.Da sich alle Clients dieselben Farbzellen teilen können, wird die
Anzahl der vom Desktop verarbeiteten Farben reduziert, wenn dynamicColor
auf False eingestellt wird.Schattenstärken für Anwendungsfenster
einstellenDas Desktop definiert eine Standardschattenstärke von einem Pixel
für die Komponenten in Anwendungsfenstern, wie zum Beispiel Tastenschatten
und die Hervorhebung von bestimmten Bereichen. Motif 1.2-Anwendungen verwenden
diesen Ressourcenwert; andere Anwendungen können diesen Ressourcenwert
nicht verwenden und erscheinen deshalb verschieden auf dem Bildschirm.Die Schattenstärke für Nicht-Motif 1.2-Anwendungen auf ein
Pixel einstellen:Als Benutzer ´root ´ anmelden.Die Datei /etc/dt/config/sprache/sys.resources erstellen.Die applikationsspezifische Ressource in /etc/dt/config/sprache/sys.resources wie folgt angeben:application_class_name*XmCascadeButton*shadowThickness: 1Mehr Informationen über die Neubelegung von Standardressourcen
des Systems und das Angeben zusätzlicher Ressourcen für alle Desktopbenutzer
können dem Abschnitt
entnommen werden.