# Arbeitsbereichsmanager anpassen

In diesem Kapitel wird die Anpassung des Desktop-Arbeitsbereichsmanagers behandelt.

SAG.WMCnf.mkr.2
SAG.WMCnf.mkr.4
SAG.WMCnf.mkr.6
SAG.WMCnf.mkr.10
SAG.WMCnf.mkr.13
SAG.WMCnf.mkr.16

Der Arbeitsbereichsmanager ist die Fenstersteuerung des Desktops. Wie andere Fenstersteuerungen steuert er:

- das Erscheinungsbild von Komponenten des Fensterrahmens

- das Verhalten von Fenstern, eingeschlossen ihre Stapelordnung und ihr Fokusverhalten

- Tasten- und Maustastenbelegung

- das Erscheinungsbild von Fenstern in Symbolgröße

- Arbeitsbereich und Fenstermenüs

Zusätzlich steuert der Arbeitsbereichsmanager die folgenden Desktop- Komponenten:

- Arbeitsbereiche. Der Arbeitsbereichsmanager steuert die Anzahl der Arbeitsbereiche und verwaltet die Anzahl der geöffneten Fenster in jedem Arbeitsbereich.

- Hintergrundmuster des Arbeitsbereichs. Der Benutzer ändert Hintergrundmuster mit Hilfe des Umgebungsmanagers. Die Verwaltung des Hintergrundmusters ist jedoch eine Funktion des Arbeitsbereichsmanagers.

- Bedienfeld. Obwohl das Bedienfeld seine eigenen Konfigurationsdateien hat, wird es vom Arbeitsbereichsmanager erstellt und verwaltet.

Viel von obengenanntem kann mit Hilfe des Umgebungsmanagers geändert werden. Mit dem Umgebungsmanager können oft durchgeführte Änderungen schnell und auf einfache Weise gemacht werden. Andere Ressourcen müssen manuell eingestellt werden.

Der Arbeitsbereichsmanager ist `dtwm`. Er basiert auf der Grundlage der Motif-Fenstersteuerung.

## Weiterführende Informationen

- Referenzinformationen zum Arbeitsbereichsmanager können den Hilfeseiten `dtwm(1)` und `dtwmrc(4)` entnommen werden.

- Weitere Informationen zum Setzen von Arbeitsbereichsmanagerressourcen können dem Abschnitt SAG.FACol.mkr.2 entnommen werden.

- Weitere Informationen zu Bedienfeldkonfigurationsdateien können SAG.FrPC.mkr.1 entnommen werden.

Zusätzliche Informationen zum Einstellen von Ressourcen können dem Abschnitt SAG.FACol.mkr.2 entnommen werden.

## Konfigurationsdateien des Arbeitsbereichsmanagers

Der Arbeitsbereichsmanager erhält von einer Konfigurationsdatei Informationen über die Fenstermenüs, Arbeitsbereichmenüs, Maustastenbelegung und Tastenbelegung.

Er verwendet eine der folgenden Dateien:

- Persönliche Datei: Standardverzeichnis`/.dt/dtwmrc`

- Systemangepaßte Datei: `/etc/dt/config/`sprache`/sys.dtwmrc`

- Integrierte Datei: `/usr/dt/config/sprache/sys.dtwmrc`

Der Arbeitsbereichsmanager sucht in dieser Reihenfolge nach einer Konfigurationsdatei und benutzt die zuerst gefundene Datei.

Für Benutzer, die mehr als eine Session-Sprache verwenden, kann eine sprachenabhängige Konfigurationsdatei `Standardverzeichnis/.dt/sprache/dtwrmc` erstellt werden, die Vorrang vor `Standardverzeichnis/.dt/dtwmrc` hat.

### Persönliche Konfigurationsdatei erstellen oder ändern

Die persönliche Konfigurationsdatei des Arbeitsbereichsmanagers heißt Standardverzeichnis`/.dt/dtwmrc`. Wenn diese Datei existiert, wird sie verwendet.

1. Auf
   'Dtwrmc editieren' in der Anwendungsgruppe 'Desktop-Werkzeuge' doppelklicken.

   Wenn eine persönliche Datei `dtwmrc` vorhanden ist, wird sie in den Editor geladen. Wenn diese Datei nicht vorhanden ist, wird `sys.dtwmrc in Standardverzeichnis/.dt/dtwmrc` kopiert, und diese wird dann in den Editor geladen.

2. Datei bearbeiten.

3. Den Editor beenden.

   Diese Datei wird unbeachtet ihres Ursprungs als persönliche Datei `dtwmrc` abgespeichert.

### Systemweite Konfigurationsdatei erstellen

Die systemweite Konfigurationsdatei des Arbeitsbereichsmanagers heißt `/etc/dt/config/`sprache`/sys.dtwmrc`.

- Die Datei `/usr/dt/config/`sprache`/sys.dtwmrc`
  in die Datei `/etc/dt/config/sprache/sys.dtwmr` kopieren.

Diese Datei kann nicht verwendet werden, wenn Standardverzeichnis`/.dt/dtwmrc` existiert.

### Andere Dateien einfügen

- Folgende Syntax verwenden:

      include
      {
         pfad
         pfad
         …
      }

Beispielsweise werden folgende Zeilen in die Datei /`users/ellen/mymenu`: eingefügt.

    include
    {
        /users/ellen/mymenu
    }

Include-Anweisungen sind nützlich für eine zusätzliche Funktionalität, ohne die gesamte Konfigurationsdatei zu kopieren. So möchte zum Beispiel ein Benutzer eine neue Tastenbelegung erstellen, ohne die gesamte Konfigurationsdatei zu verwalten. Der Benutzer kann eine Datei Standardverzeichnis`/.dt/dtwmrc` mit folgendem Inhalt erstellen.

    include
    {
       /etc/dt/config/C/sys.dtwmrc
    }
    Keys DtKeyBindings
    {
       Alt<Key>F5 root  f.menu  Applications
    }
    Menu Applications
    {
       "GraphicsApp"  f.exec  "/usr/bin/GraphicsApp/GApp"
       …
    }

### Arbeitsbereichsmanager neu starten

Der Arbeitsbereichsmanager muß neu gestartet werden, um so die Änderungen in der Konfigurationsdatei wirksam werden zu lassen.

'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen (die dritte Maustaste drücken, wenn der Zeiger im Hintergrund positioniert ist).

## Arbeitsbereiche anpassen

Die meisten Anpassungen von Arbeitsbereichen, wie zum Beispiel das Ändern der Arbeitsbereichsnamen und die Anzahl der Arbeitsbereiche, können vom Benutzer mit Hilfe der Desktopschnittstelle durchgeführt werden. Der Arbeitsbereichsmanager besitzt jedoch Ressourcen zur Einstellung von systemweiten Standards.

### Anzahl der Arbeitsbereiche auf einer systemweiten Basis ändern

Die Standarddesktopkonfiguration verfügt über vier Arbeitsbereiche. Der Benutzer kann mit dem Menü, das dem Arbeitsbereichsumschalter zugeordnet ist, Arbeitsbereiche hinzufügen und löschen.

Der Arbeitsbereichsmanager besitzt eine Ressource zum Ändern der Standardanzahl der Arbeitsbereiche.

- Die Ressource `workspaceCount` verwenden, um die Anzahl der Arbeitsbereiche einzustellen:

  `Dtwm*workspaceCount`: anzahl

Weitere Informationen zum Einstellen der Ressourcen des Arbeitsmanagers können dem Abschnitt SAG.FACol.mkr.2 entnommen werden.

Die folgende Ressource stellt zum Beispiel die Anzahl der Arbeitsbereiche auf sechs ein:

    Dtwm*workspaceCount: 6

### Systemweite Arbeitsbereichsnamen eingeben

Die Arbeitsbereiche werden intern nach der Konvention `ws` n durchnumeriert, wobei n für 0, 1, 2 usw. steht. Die vier Standardarbeitsbereiche sind zum Beispiel intern `ws0` bis `ws3` durchnumeriert.

- Die Ressource `title`
  verwenden, um den Namen eines angegebenen Arbeitsbereichs zu ändern:

  `Dtwm*ws` n: name

  `Dtwm*ws` n.title: name

Weitere Informationen zum Einstellen der Ressourcen des Arbeitsbereichsmanagers können dem Abschnitt SAG.FACol.mkr.2 entnommen werden.

Beispielsweise setzen die folgenden Ressourcen die vier Standardarbeitsbereiche auf angegebene Namen:

    Dtwm*ws0*title:  Anna
    Dtwm*ws1*title:  Don
    Dtwm*ws2*title:  Julia
    Dtwm*ws3*title:  Patti

### Zusätzliche Hintergrundmuster erstellen

1. Hintergrundbilder erstellen. Die Bilder können Bitmap- oder Pixmap- Dateien sein.

2. Die Hintergrundmuster in eines der folgenden Verzeichnisse stellen. (Unter Umständen muß das Verzeichnis erstellt werden.)

   - Systemweite Hintergrundmuster: `/etc/dt/backdrops`

   - Persönliche Hintergrundmuster: Standardverzeichnis`/.dt/backdrops`

3. 'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen.

Die systemweiten und die persönlichen Hintergrundmuster werden integrierten Hintergrundmustern in `/usr/dt/backdrops` hinzugefügt.

Ein existierendes integriertes Hintergrundmuster kann ersetzt werden, indem ein persönliches oder ein systemweites Hintergrundmuster mit demselben Namen erstellt wird.

### Hintergrundmuster durch eine Grafik ersetzen

Die Hintergrundmuster werden über das Basisfenster der Anzeige gelegt. Das Dialogfenster 'Hintergrundmuster' des Umgebungsmanagers enthält eine Einstellung 'Kein Hintergrundmuster', bei der das Hintergrundmuster transparent ist.

Es gibt nur ein Basisfenster hinter allen Hintergrundmustern des Arbeitsbereichs. Deshalb bleibt eine Grafik, die über das Basisfenster gestellt wurde, in allen Arbeitsbereichen bestehen. Es kann angegeben werden, bei welchen Arbeitsbereichen das Basisfenster von einem Hintergrundmuster überlagert wird. Bei der Aktivierung von 'Kein Hintergrundmuster' ist jedoch das angezeigte Bild bei allen Arbeitsbereichen gleich.

1. Die Grafik erstellen. Die Grafik muß in einem Format sein, das auf dem Basisfenster angezeigt werden kann. Wenn zum Beispiel `xsetroot` benutzt werden soll, muß eine Bitmapdatei erstellt werden.

2. Wenn diese Datei noch nicht existiert, muß eine ausführbare Datei `Standardverzeichnis/.dt/sessions/sessionetc` erstellt werden. Die Datei sessionetc wird jedesmal ausgeführt, wenn sich der Benutzer anmeldet.

3. Den Befehl, das Bild anzuzeigen, in die Datei `sessionetc` stellen.

   Beispielsweise ordnet der folgende Befehl das Basisfenster und das angegebene Bitmap nebeneinander an:

   `xsetroot -bitmap` `/users/ellen/.dt/icons/root.bm`

## Arbeitsbereichsmanagermenüs

Der Arbeitsbereichsmanager verfügt über drei Standardmenüs:

Arbeitsbereichsmenü | Wird auch Basismenü genannt. Es wird angezeigt, wenn der Benutzer Maustaste 3 drückt und der Zeiger im Hintergrund positioniert ist. Das Menü ist über Maustastenbelegung der Maustaste zugeordnet.
Fenstermenü | Das Menü wird angezeigt, wenn der Benutzer Maustaste 1 oder 3 drückt und der Zeiger auf der Fenstermenütaste ist (obere linke Ecke des Fensterrahmens). Das Menü ist über die Ressource `windowMenu` der Taste zugeordnet.
Bedienfeldmenü | Das Menü wird angezeigt, wenn der Benutzer Maustaste 1 oder 3 drückt und der Zeiger über der Fenstermenütaste des Bedienfeldes ist.

### Syntax des Arbeitsbereichsmanagermenüs

Arbeitsbereichsmanagermenüs haben folgende Syntax:

    Menu menüname
    {
       auswahl1 [mnemonisch] [direktaufruf] funktion [argument]
       auswahl2 [mnemonisch] [direktaufruf] funktion [argument]
       …
    }

Dabei bedeuten:

auswahl | Der Text oder das Bitmap, die im Menü erscheinen. Wenn der Text Leerstellen enthält, den Text in Anführungszeichen stellen. Bei Bitmaps die Syntax @/pfad verwenden.
mnemonisch | Ein einzelnes Zeichen, das als Kurzwahltaste fungiert, wenn das Menü angezeigt ist. Es wird in der Form `_`character angegeben.
direktaufruf | Eine Kurzwahltaste, die unabhängig davon, ob das Menü angezeigt ist oder nicht, aktiv ist. Diese Direktaufrufe haben die Syntax Kombinationstaste `<Key>` Tastenname, wobei `Strg`, `Umschalt`, `Alt` (erweitertes Zeichen) oder die `Feststelltaste` die Kombinationstasten sind. Eine Liste aller möglichen Tastennamen kann der Datei `keysymdef.h` im Verzeichnis “X11 include“ entnommen werden.
Funkion | Wenn dies ausgewählt wird, wird eine Funktion ausgeführt. Eine Liste der Funktionen kann der Hilfeseite `dtwmrc(4)` entnommen werden.
argument | Funktionsargumente. Weitere Einzelheiten können der Hilfeseite `dtwmrc(4)` entnommen werden.

Beispielsweise bringt das folgende Menüthema mit der Bezeichnung 'Restore' (Wiederherstellen) das Fenster zur Normalgröße zurück. Wenn das Menü angezeigt ist, stellt auch die Eingabe von “R” das Fenster wieder her. Das Drücken des erweiterten Zeichens F5 stellt ebenfalls das Fenster wieder her.

    Restore  _R  Alt<Key> F5  f.normalize

Vollständige Informationen über die Syntax des Arbeitsbereichsmanagermenüs können der Hilfeseite `dtwmrc(4)`entnommen werden.

### Existierendes Arbeitsbereichsmenü (Basismenü) ändern

1. Die entsprechende Datei zur Bearbeitung öffnen:

   - persönlich: Standardverzeichnis`/.dt/dtwmrc`

   - systemweit: `/etc/dt/config/`sprache`/sys.dtwmrc`

     Weitere Informationen zur Erstellung dieser Dateien können dem Abschnitt SAG.WMCnf.mkr.2 entnommen werden.

2. Die Beschreibung des Arbeitsbereichsmenüs bearbeiten.

   Das Standardarbeitsbereichsmenü heißt
   DtRootMenu.

       Menu DtRootMenu
       {
          "Arbeitsbereichsmenü"      f.title
          "Nächstes Fenster"         f.circle_up
          "Vorheriges Fenste"“       f.circle_down
          …
       }

### Neues Arbeitsbereichsmenü (Basismenü) erstellen

1. Die entsprechende Datei zur Bearbeitung öffnen:

   - persönlich: Standardverzeichnis`/.dt/dtwmrc`

   - systemweit: `/etc/dt/config/`sprache`/sys.dtwmrc`

     Weitere Informationen zur Erstellung dieser Dateien können dem Abschnitt sag.wmcnf.mkr.2 entnommen werden.

2. Das neue Menü erstellen:

       Menu menü_name
       {
           …
       }

   Weitere Informationen können dem Abschnitt sag.wmcnf.mkr.7 entnommen werden.

3. Die Tastenbelegung zum Anzeigen des neuen Menüs erstellen oder bearbeiten.

   Wenn das Menü das existierende Menü ersetzt, die Maustastenbelegung bearbeiten, die das Arbeitsbereichsmenü anzeigt.

       <Btn3Down> root f.menu menü_name

   Wenn das Menü hinzugefügt wird, eine neue Maustastenbelegung erstellen. Beispielsweise zeigt die folgende Maustastenbelegung das Menü an, wenn die Tastenkombination Umschalt+Maustaste 3 über dem Hintergrund gedrückt werden.

       Shift<Btn3Down> root f.menu menü_name

4. 'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen.

### Neues Fenstermenü erstellen

Das Fenstermenü ist in den Arbeitsbereichsmanager integriert und gewöhnlich nicht angepaßt. Um das Fensterverhalten zwischen Anwendungen beständig zu halten, sollten größere Änderungen im Fenstermenü vermieden werden.

1. Die entsprechende Datei zur Bearbeitung öffnen:

   - persönlich: Standardverzeichnis`/.dt/dtwmrc`

   - systemweit: `/etc/dt/config/`sprache`/sys.dtwmrc`

     Weitere Informationen zur Erstellung dieser Dateien können dem Abschnitt SAG.WMCnf.mkr.2 entnommen werden.

2. Das neue Menü erstellen:

       Menu menü_name
       {
           …
       }

3. Mit der Ressource `windowMenu` das neue Menü angeben:

   `Dtwm*windowMenu`: menü_name

4. 'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen.

## Maustastenbelegungen anpassen

Eine Maustastenbelegung ordnet einer Maustaste und möglichen Kombinationstasten der Tastatur eine Fenstersteuerungsfunktion zu.

Die Standardmaustastenbelegungen des Desktops sind in der Arbeitsbereichsmanagerkonfigurationsdatei in einem Maustastenbelegungsset namens `
DtButtonBindings` definiert:

    Buttons DtButtonBindings
    {
       …
    }

### Syntax der Maustastenbelegung

Die Syntax für Maustastenbelegungen lautet:

    Buttons MaustastenbelegungSetname
    {
      [kombinationstaste]<maustaste_mausaktion> kontext funktion  [argument]
      [kombinationstaste]<maustaste_mausaktion> kontext funktion  [argument]

Dabei bedeuten:

maustaste | `Btn1—`Linke Maustaste `Btn2—`Mittlere Taste (Maus mit 3 Tasten) oder beide Tasten (Maus mit 2 Tasten) `Btn3—`Rechte Taste `Btn4—`Tasten 1 und 2 gleichzeitig bei einer Maus mit 3 Tasten `Btn5—` Tasten 2 und 3 gleichzeitig bei einer Maus mit 3 Tasten
kombinationstaste | `Ctrl, Shift, Alt, Lock`
mausaktion | `Down`—Eine Maustaste gedrückt halten. `Up`—Eine Maustaste loslassen. `Click`—Eine Maustaste drücken und loslassen. `Click2`—Eine Maustaste doppelklicken. `Drag`—Die Maus ziehen, während die Maustaste gedrückt ist.
kontext | Zeigt an, an welcher Position sich der Zeiger befinden muß, um die Belegung wirksam zu machen. Wenn nötig, können mehrere Inhalte mit dem Zeichen “`|`“ getrennt werden. `root`—Arbeitsbereichsfenster `window`—Clientfenster oder Fensterrahmen `frame—`Fensterrahmen, ohne Inhalte `icon—`Symbol `title—`Titelleiste `app—`Client-Fenster (ohne Rahmen)
funktion | Eine der Fenstersteuerungsfunktionen. Eine Liste der gültigen Funktionen kann der Hilfeseite `dtwmrc(4)` entnommen werden.
argument | Alle erforderlichen Fenstersteuerungsfunktionsargumente. Einzelheiten dazu können der Hilfeseite `dtwmrc(4)` entnommen werden.

Beispielsweise wird mit der folgenden Zeile das Menü angezeigt, das in `DtRootMenu` beschrieben ist, wenn Maustaste 3 gedrückt wird und der Zeiger im Arbeitsbereichsfenster ist (jedoch nicht in Client-Fenstern).

    <Btn3Down>    root   f.menu   DtRootMenu

Vollständige Informationen zur Syntax der Maustastenbelegung können der Hilfeseite `dtwmrc(4)` entnommen werden.

### Maustastenbelegung hinzufügen

1. Die entsprechende Datei zur Bearbeitung öffnen:

   - persönlich: Standardverzeichnis`/.dt/dtwmrc`

   - systemweit: `/etc/dt/config/`sprache`/sys.dtwmrc`

     Weitere Informationen zur Erstellung dieser Dateien können dem Abschnitt SAG.WMCnf.mkr.2 entnommen werden.

2. Die Maustastenbelegung der Definition zu `DtButtonBindings` hinzufügen.

   Die Taste nicht mit verschiedenen Funktionen für das Klicken und Drücken belegen und diesselbe Taste und Kontext nicht mit mehr als einer Funktion belegen.

3. 'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen.

### Neue Maustastenbelegungssets erstellen

1. Die entsprechende Datei zur Bearbeitung öffnen:

   - persönlich: Standardverzeichnis`/.dt/dtwmrc`

   - systemweit: `/etc/dt/config/`sprache`/sys.dtwmrc`

     Weitere Informationen zur Erstellung dieser Dateien können dem Abschnitt SAG.WMCnf.mkr.2 entnommen werden.

2. Den neuen Maustastenbelegungsset erstellen. Weitere Informationen können dem Abschnitt SAG.WMCnf.mkr.11 entnommen werden.

3. Die Ressource `buttonBindings`
   auf den neuen Namen setzen:

   `Dtwm*buttonBindings`: MaustastenbelegungSetname

4. 'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen.

Die neuen Maustastenbelegungen ersetzen die existierenden Maustastenbelegungen. Alle Maustastenbelegungen, die behalten werden sollen, aus `DtButtonBindings` kopieren.

## Tastaturbelegungen anpassen

Eine Tastaturbelegung, auch bekannt als Tastenbelegung, ordnet Tastenkombinationen Arbeitsbereichsmanagerfunktionen zu. Tastenbelegungen können in allen Arbeitsbereichen angewendet werden.

Es sollte darauf geachtet werden, keine gebräuchliche Tastenkombination neu zu belegen. Beispielsweise setzt die Tastenkombination Umschalt+A den Buchstaben “A” in das aktuelle Fenster. Wenn die Tastenkombination Umschalt+A mit einer Funktion belegt wird, geht der normale Gebrauch dieser Taste verloren.

### Standardtastenbelegungen des Desktops

Die Standardtastenbelegungen des Desktops sind in der Arbeitsbereichsmanagerkonfigurationsdatei in einem Tastenbelegungsset namens `DtKeyBindings` definiert:

    Keys DtKeyBindings
    {
       …
    }

### Syntax der Tastenbelegung

Die Syntax der Tastenbelegung lautet:

    Keys TastenbelegungSetname
    {
       [direktaufrufe]<Key>tastenname kontext funktion  [argument]
       [direktaufrufe]<Key>tastenname kontext funktion  [argument]
       …
    }

Dabei bedeuten:

direktaufrufe | `Ctrl, Shift,` `Alt` und `Lock`. Mehrere Kombinationstasten sind erlaubt, sie werden durch Leerstellen getrennt.
key_name | Die Taste, der die Funktion zugeordnet ist. Bei Tasten mit Buchstaben oder Zahlen steht der key_name (Name der Taste) normalerweise auf der Taste. Zum Beispiel ist “a” der Name der Taste “a”, und die Taste “2” wird “2” genannt. Die Tabulatortaste heißt “Tab”, und die Funktionstaste “F3” heißt “F3”.

Bei anderen Tasten wird der Name ausbuchstabiert - zum Beispiel `Plus` für die Taste “+”. Die Datei `keysymdef.h`, die sich in einem systemabhängigen Verzeichnis befindet, enthält zusätzliche Informationen über Tastennamen.

kontext | Dieses Element muß den Tastaturfokus haben, um die Aktion wirksam zu machen. Die Kontexte können miteinander verknüpft sein, wenn sich die Belegung auf mehr als einen Kontext bezieht. Mehrere Kontexte werden durch das Zeichen “`|`“ getrennt.
| `root—`Hintergrundmuster des Arbeitsbereichs `window—`Clientfenster `icon—`Symbol
funktion | Eine Fenstersteuerungsfunktion. Eine Liste der gültigen Funktionen kann der Hilfeseite `dtwmrc(4)` entnommen werden.
argument | Alle erforderlichen Fenstersteuerungsfunktionsargumente. Einzelheiten dazu können der Hilfeseite `dtwmrc(4)` entnommen werden.

Mit der folgenden Tastenbelegung zum Beispiel kann der Benutzer durch Drücken der Tastenkombination Alt+F6 den Tastaturfokus zum nächsten Fenster im Stapel in einer Anwendung wechseln.

    Alt<Key>F6   window   f.next_key   transient

Vollständige Informationen zur Syntax der Tastenbelegung können der Handseite `dtwmrc(4)` entnommen werden.

### Angepaßte Tastenbelegungssets erstellen

1. Die entsprechende Datei zur Bearbeitung öffnen:

   - persönlich: Standardverzeichnis`/.dt/dtwmrc`

   - systemweit: `/etc/dt/config/`sprache`/sys.dtwmrc`

     Weitere Informationen zur Erstellung dieser Dateien können dem Abschnitt SAG.WMCnf.mkr.2 entnommen werden.

2. Einen neuen Tastenbelegungsset mit einem eindeutigen TastenbelegungSetname erstellen. Der Standardtastenbelegungsset des Desktops, `DtKeyBindings`, dient zur Anleitung.

3. Die Ressource `keyBindings`
   auf den neuen Setnamen setzen:

   `Dtwm*keyBindings`: TastenbelegungSetname

4. 'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen.

Die neuen Tastenbelegungen ersetzen die existierenden Tastenbelegungen. Alle Dateien, die erhalten bleiben sollen, von `DtKeyBindings` in den neuen Set kopieren.

## Wechseln zwischen Standardverhalten und angepaßtem Verhalten

Umschalten zwischen dem Motif 1.2 Standard und dem CDE Desktopfenster:

1. Tastenkombination Alt+Umschalt+Strg+! drücken.

2. Im Dialogfenster auf 'OK' klicken.

Das Wechseln zum Standardverhalten entfernt das Bedienfeld und alle angepaßten Tasten- und Maustastenbelegungen.