CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Menüs im Workspace Manager

Der Workspace Manager verfügt über drei Standardmenüs:

Arbeitsbereich — Dieses Menü wird auch als Root-Menü bezeichnet. Es wird immer dann angezeigt, wenn der Benutzer die Maustaste 3 drückt, während sich der Mauszeiger über der Hintergrund-Ablage befindet. Das Menü ist der Maustaste über eine Maustastenbelegung zugeordnet.

Fenster — Dieses Menü wird angezeigt, wenn der Benutzer die Maustaste 1 oder 3 drückt, während sich der Mauszeiger über der Menüschaltfläche 'Fenster' befindet (obere linke Ecke des Fensterrahmens). Das Menü ist über die Ressource windowMenu mit der Schaltfläche verknüpft.

Vorderer Steuerbereich — Dieses Menü wird angezeigt, wenn der Benutzer die Maustaste 1 oder 3 drückt, während sich der Mauszeiger über der Menüschaltfläche 'Fenster' des vorderen Steuerbereichs befindet.

Menüsyntax für den Workspace Manager

In den Menüs des Workspace Managers wird folgende Syntax verwendet:

Menu menüname
 {
    auswahl1
[mnemonisches_zeichen] [tastenkürzel] funktion [argument]
    auswahl2
[mnemonisches_zeichen] [tastenkürzel]funktion [argument]
  …
 }

Die einzelnen Parameter haben dabei folgende Bedeutung:

auswahl — Der Text oder das Bitmap, die im Menü angezeigt wird. Wenn ein Text Leerzeichen enthält, muß er in Anführungszeichen gesetzt werden. Für Bitmaps gilt die Syntax @/pfad.

mnemonisches_zeichen — Ein einzelnes Zeichen, das als Tastenkürzel fungieren soll, wenn das Menü geöffnet ist. Die Festlegung erfolgt nach dem Schema _zeichen.

tastenkürzel — Eine Tastenkombination, die unabhängig davon aktiv ist, ob das Menü geöffnet ist oder nicht. Zur Definition von Tastenkürzeln gilt die Syntax modifikator<Key> tastenname. Als Modifikator stehen Ctrl, Shift, Alt oder Lock zur Verfügung. Eine Liste aller Tastennamen enthält die Datei keysymdef.h im Verzeichnis "X11 include".

funktion — Die Funktion, die ausgeführt werden soll, wenn ein bestimmter Menüeintrag gewählt wird. Eine Liste der verfügbaren Funktionen finden Sie auf der Hilfeseite dtwmrc(4).

argument — Die Funktionsargumente. Details enthält die Hilfeseite dtwmrc(4).

Beispielsweise wird das Fenster mit Hilfe des Menüeintrags 'Wiederherstellen', in die normale Darstellung gesetzt. Sobald das Menü geöffnet ist, genügt auch die Eingabe des Buchstabens 'W', um denselben Effekt zu erzielen. Alternativ dazu kann die Funktion mit der Tastenkombination Alt+F5 ausgelöst werden.

Wiederherstellen   _W   Alt<Key> F5   f.normalize

Hinweis –

Eine vollständige Beschreibung der Menüsyntax für den Workspace Manager finden Sie auf der Hilfeseite dtwmrc(4).


Neue Menüelemente zum Menü 'Arbeitsbereich' hinzufügen

  1. Klicken Sie im zusätzlichen Steuerbereich 'Tools' des vorderen Steuerbereichs auf die Steuerung 'Add Item to Menu'.

    Das Dialogfeld 'Add Item to Workspace Menu' wird angezeigt.

    Graphic

  2. Geben Sie entweder den vollständigen Pfad ein, oder klicken Sie auf 'Durchsuchen', und wählen Sie den Pfad für die Datei, die für den jeweiligen Menüpunkt erforderlich ist.

    Die gewünschte Datei muß für den Host zur Verfügung stehen. Es muß sich also um eine ausführbare Datei handeln oder um eine Datei, deren Typ für den Host registriert wurde (beispielsweise Audio oder ManPage).

    Der vollständige Pfad einschließlich des Dateinamens wird im Eingabefeld angezeigt.

  3. Um dem Menü die Datei hinzuzufügen, klicken Sie auf 'Hinzufügen'.

    Anschließend wird die Datei im Menü 'Arbeitsbereich' an die erste Stelle gesetzt. Das dazugehörige Standardsymbol und der Dateiname werden als Symbol und Beschriftung für das neue Menüelement verwendet.


Hinweis –

Weitere Informationen zum Ändern der Position des Elements innerhalb des Menüs 'Arbeitsbereich' finden Sie unter Menü 'Arbeitsbereich' ändern.


Menü 'Arbeitsbereich' ändern

  1. Klicken Sie im zusätzlichen Steuerbereich 'Tools' des vorderen Steuerbereichs auf die Steuerung 'Customize Workspace Menu'.

    Der Dateimanager wird mit dem Konfigurationsordner für das Menü 'Arbeitsbereich' angezeigt. Beachten Sie, daß die Dateien in diesem Ordner die einzelnen Menüelemente und die untergeordneten Ordner die jeweiligen Untermenüs darstellen. Wenn Sie den Inhalt des Menüordners für den Arbeitsbereich neu ordnen, wird das entsprechende Menü ebenfalls neu sortiert.

    Graphic

  2. Mit der Funktion zum Ziehen und Ablegen können Sie das gewünschte Menüelement an eine andere Position im untergeordneten Ordner verschieben.

    Die Hilfe zum Verwenden des Dateimanagers im Baumstrukturmodus finden Sie unter Solaris Common Desktop Environment: Benutzerhandbuch.

  3. Nicht mehr benötigte Menüelemente können Sie löschen, indem Sie die entsprechenden Dateien in den Papierkorb auf dem vorderen Steuerbereich ziehen.

  4. Das Umbenennen von Menüelementen erfolgt durch Bearbeiten der entsprechenden Dateien bzw. Ordnernamen.

  5. Wenn Sie alle Änderungen vorgenommen haben, wählen Sie im Dateimanager im Menü 'Datei' den Eintrag 'Update Workspace Menu'.

    Im Menü 'Arbeitsbereich' werden die im entsprechenden Ordner vorgenommenen Änderungen übernommen.

Ein neues Menü 'Arbeitsbereich' (Root-Menü) erstellen

  1. Öffnen Sie die Datei, die bearbeitet werden soll:

  2. Stellen Sie das neue Menü zusammen:

    	Menu menüname
     	{
     	        …
     	}

    Weitere Informationen finden Sie im Abschnitt Menüsyntax für den Workspace Manager.

  3. Definieren oder ändern Sie die Tastenbelegung zur Anzeige des neuen Menüs.

    Wenn das neue Menü ein vorhandenes ersetzt, ändern Sie entsprechend die Tastenzuordnung, über die das Menü 'Arbeitsbereich' angezeigt wird.

    	<Btn3Down> root  f.menu menüname
    

    Wenn es sich um ein zusätzliches Menü handelt, definieren Sie eine neue Tastenbelegung. Im folgenden Beispiel wird das Menü geöffnet, wenn mit der Maustaste 3 in die Hintergrund-Ablage geklickt und gleichzeitg die Shift-Taste gedrückt wird:

    	Shift<Btn3Down> root  f.menu menüname
    
  4. Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.

Ein neues Menü 'Fenster' erstellen


Hinweis –

Das Menü 'Fenster' ist in den Workspace Manager integriert und sollte nicht wesentlich verändert werden, damit das Fensterverhalten in den einzelnen Anwendungen möglichst konsistent bleibt.


  1. Öffnen Sie die Datei, die bearbeitet werden soll:

  2. Stellen Sie das neue Menü zusammen:

    	Menu menüname
     	{
     	        …
     	}
  3. Verwenden Sie die Ressource windowMenu, um das neue Menü anzugeben.

    	Dtwm*windowMenu: menüname
    
  4. Wählen Sie 'Workspace Manager neu starten' aus dem Menü 'Arbeitsbereich'.