Solaris Common Desktop Environment: Benutzer Handbuch

Anpassen der Bedienelemente im Arbeitsbereichsumschalter

Hierbei handelt es sich um eine weiterführende Aufgabe, für die eine Konfigurationsdatei des Bedienfeldes erstellt werden muß. Die erweiterte Anpassung wird in der Publikation Benutzerhandbuch für Fortgeschrittene und Systemverwalter behandelt.

Zu Beginn verfügt der Arbeitsbereichsumschalter über folgende vier Positionen:

Graphic

Um eines dieser Bedienelemente zu ersetzen, kann folgende Prozedur verwendet werden. (Der leere Bereich des Arbeitsbereichsumschalters ist ebenfalls ein Bedienelement.)

  1. Die Anwendung, die im Umschalter plaziert werden soll, in der Bedientafel 'Persönliche Anwendungen' installieren.

    Soll zum Beispiel ein Bedienelement 'Systembelastungsanzeige' dem Umschalter hinzugefügt werden, dann muß es aus der Anwendungsgruppe 'Desktop-Werkzeuge' in die Bedientafel 'Persönliche Anwendungen' gezogen werden.

  2. Die Konfigurationsdatei des Bedienfeldes lokalisieren, die automatisch erstellt wurde, als das Bedienelement in der Bedientafel 'Persönliche Anwendungen' installiert wurde. Die Definition befindet sich im Verzeichnis Home-Verzeichnis/.dt/types/fp_dynamic.

    Wird zum Beispiel die Systembelastungsanzeige der Bedientafel 'Persönliche Anwendungen' hinzugefügt, dann wird die Datei Xload1.fp erstellt.

  3. Die Datei aus dem Verzeichnis Home-Verzeichnis /.dt/types/fp_dynamic in das Verzeichnis Home-Verzeichnis /.dt/types verschieben.

  4. Die Datei im Verzeichnis Home-Verzeichnis /.dt/types öffnen, um sie zu bearbeiten.

    Die Zeilen, die den CONTAINER_TYPE und CONTAINER_NAME definieren, müssen folgendermaßen bearbeitet werden:

    CONTAINER_TYPE						SWITCH
    
     CONTAINER_NAME						Switch
  5. Die Zeile bearbeiten, die die Position definiert (POSITION_HINTS ). Um beispielsweise das Bedienelement auf die Leerposition zu stellen, muß folgendes eingestellt werden:

    POSITION_HINTS					3
  6. Die Konfigurationsdatei speichern.

  7. Eine andere Datei im Verzeichnis Home-Verzeichnis /.dt/types erstellen.

    Die Datei muß die Erweiterung .fp besitzen. Beispielsweise kann eine neue Datei Home-Verzeichnis /.dt/types/DeleteBlank.fp erstellt werden.

  8. Die Datei öffnen, um sie zu bearbeiten.

  9. Die Datei /usr/dt/appconfig/types/sprachen /dtwm.fp in einem anderen Editorfenster öffnen.

    Diese Datei ist schreibgeschützt und darf nicht bearbeitet werden.

  10. In der Datei /usr/dt/appconfig/types/sprachen/dtwm.fp die Definition für das Bedienelement Umschalter finden, das ersetzt werden soll.

    Dies ist beispielsweise die Definition für das Bedienelement Blank:

    CONTROL Blank
    
    
    
     {
    
    
    
     	TYPE					blank
    
    
    
     	CONTAINER_NAME					Switch
    
    
    
     	CONTAINER_TYPE					SWITCH
    
    
    
     	POSITION_HINTS					3
    
    
    
     	ICON					FpblnkS
    
    
    
     	HELP_TOPIC					FPOnItemSwitch
    
    
    
     	HELP_VOLUME					FPanel
    
    
    
     }
  11. Die Definition des Bedienelements, das ersetzt werden soll, aus der Datei /usr/dt/appconfig/types/sprachen /dtwm.fp in die neue Konfigurationsdatei kopieren.

    Zum Beispiel müßte die Definition des Bedienelements Blank in die neue Datei Home-Verzeichnis/.dt/types/DeleteBlank.fp kopiert werden.

  12. Am Ende der Definition wird die Zeile DELETE True in geschweiften Klammern hinzugefügt:

    CONTROL Blank
    
    
    
     {
    
    
    
     	... 	HELP_VOLUME					FPanel
    
    
    
     	DELETE					True
    
    
    
     }
  13. Die Datei speichern.

  14. Aus dem Arbeitsbereichsmenü 'Arbeitsbereichsmanager neu starten' auswählen.