Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Den standardmäßigen Texteditor oder Terminal-Emulator ändern

  1. SolI die Änderung für das gesamte System gelten, als Benutzer `root' anmelden.

  2. Eine Aktion für den neuen Texteditor oder Terminal-Emulator erstellen.

    • Hierfür kann die Anwendung `Aktion erstellen' verwendet werden. Abbildung 3-3 zeigt ein Fenster `Aktion erstellen', in dem eine Anwendung mit dem Namen TextPad angegeben ist. Weitere Informationen zu `Aktion erstellen' können Kapitel 11 entnommen werden.

    Abbildung 4-3 Fenster 'Aktion erstellen'

    Graphic

    • Oder aber, der Benutzer erstellt die Aktionsdefinition manuell, zum Beispiel:

    Tabelle 4-4

    ACTION TextPad 

    LABEL TextPad 

    TYPE COMMAND 

    WINDOW_TYPE NO_STDIO  

    EXEC_STRING /usr/TP/bin/TextPad %(File)Arg_1%  

    DESCRIPTION Dieses Symbol doppelklicken, um \ die Anwendung TextPad zu starten. 

    Weitere Informationen zum manuellen Erstellen von Aktionsdefinitionen können Kapitel 12 entnommen werden.

  3. Die Konfigurationsdatei mit der neuen Aktion in das entprechende Verzeichnis stellen:

    • systemweit /etc/dt/appconfig/types/sprache

    • persönlich : Home-Verzeichnis /.dt/types

  4. Ist die Datei zutreffende Datei user-prefs.dt nicht bereits vorhanden, wird sie durch Kopieren von /usr/dt/appconfig/types/ sprache/user-prefs.dt in folgende Verzeichnisse erstellt:

    • systemweit: Verzeichnis /etc/dt/appconfig/types/ sprache

    • persönlich: Verzeichnis Home-Verzeichnis /.dt/types

  5. Die Texteditor- oder Terminal-Aktion in der systemweiten oder persönlichen Datei user-prefs.dt bearbeiten. Die Zeile MAP_ACTION so ändern, daß die Aktion an die neue Aktion adressiert wird.

    Tabelle 4-5

    Beispielsweise kann die Zeile 

    MAP_ACTION Dtpad 

    wie folgt geändert werden: 

    MAP_ACTION TxtPd 

  6. Die Datei user-prefs.dt sichern.

  7. Auf `Aktionen erneut laden' in der Gruppe von Anwendungen `Desktop_Werkzeuge' doppelklicken, um die Datenbank für Aktionen erneut zu laden.