Der Hauptsteuerbereich ist der vordere Steuerbereich ohne die zusätzlichen Steuerbereiche.
Folgende Änderungen können vorgenommen werden:
Steuerungen hinzufügen oder entfernen.
Die Positionen der Steuerungen ändern.
Erstellen Sie eine Konfigurationsdatei für den vorderen Steuerbereich:
Systemweit: /etc/dt/appconfig/types/ Sprache/*.fp
Persönlich: Home-Verzeichnis /.dt/types/*.fp
Definieren Sie die Steuerung in der Datei.
Geben Sie mit Hilfe der Felder CONTAINER_NAME und CONTAINER_TYPE den Container für die Steuerung an:
CONTAINER_NAME Top CONTAINER_TYPE BOX
Mit dem Feld POSITION_HINTS wird die Position der Steuerung festgelegt. Da Anpassungen Vorrang vor integrierten Steuerungen haben, schiebt die neue Steuerung bereits vorhandene um eine Position nach rechts.
Speichern Sie die Konfigurationsdatei.
Erstellen Sie ein Symbol für die Steuerung im vorderen Steuerbereich.
Weitere Informationen finden Sie im Abschnitt "Das von einer Steuerung verwendete Symbol festlegen".
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Die folgende Steuerungsdefinition in der Datei /etc/dt/appconfig/types/ Sprache/audio.fp fügt beispielsweise eine Audio-Steuerung zwischen die Uhr- und die Kalender-Steuerung ein.
CONTROL AudioApplication { TYPE icon CONTAINER_NAME Top CONTAINER_TYPE BOX ICON AudioApp POSITION_HINTS 2 PUSH_ACTION StartAudioApplication PUSH_RECALL true }
Erstellen Sie eine Konfigurationsdatei für den vorderen Steuerbereich:
Systemweit: /etc/dt/appconfig/types/ Sprache/Name.fp
Persönlich: Home-Verzeichnis y/.dt/types/Name .fp
Kopieren Sie die Definition der zu entfernenden Steuerung in die neue Datei.
Handelt es sich um eine integrierte Steuerung, finden Sie die Definition in der Datei /usr/dt/appconfig/types/Sprache /dtwm.fp.
Sie müssen nicht die gesamte Definition kopieren. Die folgenden Felder müssen jedoch enthalten sein: CONTAINER_NAME und CONTAINER_TYPE.
Fügen Sie das Feld DELETE der Definition hinzu:
DELETE True
Speichern Sie die Konfigurationsdatei.
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Die folgende Definition in der Datei /etc/dt/appconfig/types/ Sprache/TrashCan.fp entfernt beispielsweise den Papierkorb aus dem vorderen Steuerbereich.
CONTROL Trash { CONTAINER_NAME Top CONTAINER_TYPE BOX DELETE True }
Folgendermaßen kann die Definition einer Steuerung geändert werden (um beispielsweise ein anderes Symbol zu verwenden).
Kopieren Sie die gesamte Definition der Steuerung aus /usr/dt/appconfig/types/ Sprache/dtwm.fp in die Datei:
Systemweit: /etc/dt/appconfig/types/Sprache/ Name.fp
Persönlich: Home-Verzeichnis /.dt/types/Name.fp.
Bearbeiten Sie die Felder, die geändert werden sollen. Es können auch Felder hinzugefügt werden.
Speichern Sie die Datei.
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Kopieren Sie die Defintionen der gewünschten Steuerungen aus /usr/dt/appconfig/types/Sprache /dtwm.fp in die Datei:
Systemweit: /etc/dt/appconfig/types/ Sprache/Name.fp
Persönlich: Home-Verzeichnis /.dt/types/Name.fp.
Für jede Steuerung, deren Position geändert werden soll, muß die gesamte Definition kopiert werden.
Vertauschen Sie die Werte der POSITION_HINTS -Felder in den Steuerungsdefinitionen.
Speichern Sie die Datei.
Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.
Die folgenden Definitionen in der Datei /etc/dt/appconfig/types/C/MailHelp.fp vertauschen beispielsweise die Positionen der Mail- und der Hilfe-Manager-Steuerung und sperren diese Komponenten gegen Änderungen durch Benutzer.
CONTROL Mail { POSITION_HINTS 12 LOCKED True ...Restliche Definition der Steuerung }
CONTROL Help { POSITION_HINTS 5 LOCKED True ...Restliche Definition der Steuerung }
Erstellen Sie eine neue Steuerungsdefinition mit identischen Angaben für:
Steuerungsname
So sind beispielsweise die folgenden beiden Steuerungen in zwei verschiedenen Konfigurationsdateien definiert. Sie haben identische Steuerungs- und Container-Namen und gelten daher als dieselbe Steuerung.
Definition in /etc/dt/appconfig/types/C/SysControls.fp :
Control ImportantApplication { CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 2 ... }
Definition in Home-Verzeichnis /.dt/types/MyControls.fp:
Control ImportantApplication { CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 6 ... }
Die persönliche Steuerung hat Vorrang und wird daher an Position 6 eingefügt.
Das Feld ICON der Steuerungsdefinition gibt die Symbolgrafik für die Steuerung an.
Das Feld ICON kann folgende Werte annehmen:
Basisdateiname
Der Basisdateiname ist der Name der Datei mit der Symbolgrafik ohne die Erweiterungen für Größe (m und t) und Grafiktyp (bm und pm). Geben Sie beispielsweise für die Dateien MyGame.l.pm und MyGame.m.pm den Wert MyGame an.
Wird der Basisdateiname verwendet, müssen sich die Symboldateien in einem Verzeichnis des Symbolsuchpfads befinden:
Persönliche Symbole: Home-Verzeichnis /.dt/icons
Systemweite Symbole: /etc/dt/appconfig/icons/ Sprache
Absoluter Pfad (einschließlich des vollständigen Dateinamens)
Der absolute Pfad sollte nur verwendet werden, wenn die Symboldatei sich nicht im Symbolsuchpfad befindet.
Die erforderliche Symbolgröße ist von der Position der Steuerung abhängig:
Position Größe
Hauptsteuerbereich - 48 x 48 Pixel (Name .l.pm oder Name.l.bm)
Zusätzlicher Steuerbereich - 24 x 24 Pixel ( Name.s.pm oder Name .s.bm)
Plazieren Sie die Symboldatei in einem der folgenden Verzeichnisse:
Persönliche Symbole: Home-Verzeichnis /.dt/icons
Systemweite Symbole: /etc/dt/appconfig/icons/ Sprache