# @(#)47 1.8 src/cde/cde1/types/dt.dt.src, desktop, cde610 1/5/99 13:25:27 ############################################################################### # # dt.dt # # Action and DataType definitions for the Common Desktop Environment # (CDE) DT components. # # (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company # (c) Copyright 1993, 1994, 1995 International Business Machines Corp. # (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc. # (c) Copyright 1993, 1994, 1995 Novell, Inc. # # $Revision: 1.60 $ # ############################################################################### set DtDbVersion=1.0 ############################################################################### # # ACHTUNG: Bei späteren Installationen der CDE-Umgebung # (CDE = Common Desktop Environment) wird diese Datei möglicherweise # überschrieben. Alle das gesamte System betreffenden Änderungen # sollten demzufolge in einer äquivalenten Datenbankdatei in # /etc/dt/types und nicht in dieser Datei vorgenommen werden. # ############################################################################### ################################################################### # # Datenattribute # ################################################################### DATA_ATTRIBUTES DT { ACTIONS Open,ReloadActions,Print ICON Dtdt IS_TEXT true NAME_TEMPLATE %s.dt MIME_TYPE text/plain DESCRIPTION Dies ist eine Desktop-Datenbankdatei, die Definitionen für Aktionen und \ Datentypen enthält. Der Datentyp dieser Datei ist \ DT. Die Namen von DT-Dateien haben die Erweiterung '.dt'. TYPE_LABEL DT } DATA_CRITERIA DT1 { DATA_ATTRIBUTES_NAME DT MODE f NAME_PATTERN *.dt } ACTION ReloadActions { LABEL Aktionen erneut laden TYPE TT_MSG TT_CLASS TT_NOTICE TT_SCOPE TT_SESSION TT_OPERATION DtTypes_Reloaded DESCRIPTION Mit der Aktion 'Aktionen erneut laden' wird die Datenbank \ mit den Definitionen für Aktionen, \ Datentyp und Bedienfeld erneut geladen. } ####################################################### DATA_ATTRIBUTES FP { ACTIONS Open,Print ICON Dtfpcfg IS_TEXT true NAME_TEMPLATE %s.fp MIME_TYPE text/plain DESCRIPTION Dies ist eine Datenbank, die Definitionen für die Konfiguration des \ Bedienfeldes enthält. Der Datentyp dieser Datei ist \ FP. Die Namen von DT-Dateien haben die Erweiterung '.fp'. TYPE_LABEL FP } DATA_CRITERIA FP1 { DATA_ATTRIBUTES_NAME FP MODE f NAME_PATTERN *.fp } ####################################################### DATA_ATTRIBUTES DTFILE_FILE { PROPERTIES invisible ACTIONS Open,Print IS_TEXT true MIME_TYPE text/plain DESCRIPTION Dies ist eine verborgene Datei, die vom Dateimanager für bestimmte \ Konfigurationsdaten verwendet wird. Der Datentyp \ dieser Datei ist DTFILE_FILE. TYPE_LABEL DTFILE_FILE } DATA_CRITERIA DTFILE_FILE1 { DATA_ATTRIBUTES_NAME DTFILE_FILE MODE f NAME_PATTERN .\!* } ####################################################### DATA_ATTRIBUTES DTKSH_SCRIPT { ACTIONS Run,Open,Print ICON Dtdtksh IS_EXECUTABLE true COPY_TO_ACTION Execute NAME_TEMPLATE %s.ds MIME_TYPE text/plain DESCRIPTION Dies ist eine ausführbare Datei mit einem Script \ 'dtksh'. Der Datentyp für diese Datei ist DTKSH_SCRIPT. TYPE_LABEL DTKSH_SCRIPT } DATA_CRITERIA DTKSH_SCRIPT1 { DATA_ATTRIBUTES_NAME DTKSH_SCRIPT MODE f&x NAME_PATTERN *.ds } DATA_CRITERIA DTKSH_SCRIPT2 { DATA_ATTRIBUTES_NAME DTKSH_SCRIPT MODE f&x CONTENT 0 string #!/usr/dt/bin/dtksh } DATA_CRITERIA DTKSH_SCRIPT3 { DATA_ATTRIBUTES_NAME DTKSH_SCRIPT MODE f&x CONTENT 0 string #! /usr/dt/bin/dtksh } ACTION Run { LABEL Ausführen ARG_TYPE DTKSH_SCRIPT TYPE MAP MAP_ACTION Execute } ####################################################### DATA_ATTRIBUTES DTKSH_CONV { ACTIONS Open,Print ICON Dtdtksh NAME_TEMPLATE %s.dtsh MIME_TYPE text/plain DESCRIPTION Diese Datei enthält Vereinfachungsfunktionen, die von \ einem Script 'dtksh' verwendet werden können. Der \ Datentyp dieser Datei ist DTKSH_CONV. TYPE_LABEL DTKSH_CONV } DATA_CRITERIA DTKSH_CONV1 { DATA_ATTRIBUTES_NAME DTKSH_CONV MODE f NAME_PATTERN *.dtsh } ################################################################### ################################################################### # # Aktionen # ################################################################### ACTION Dtstyle { LABEL Umgebungsmanager ARG_COUNT 0 ICON Fpstyle TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtstyle DESCRIPTION Die Aktion 'Umgebungsmanager' (Dtstyle) startet \ den Umgebungsmanager. } ####### ACTION OpenDtIntro { LABEL DtEinführungÖffnen ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /bin/sh -c '/usr/dt/bin/dthelpgen -dir $HOME/.dt/help/$DTUSERSESSION; /usr/dt/bin/dthelpview -helpVolume Intromgr' DESCRIPTION Die Aktion 'DtEinführungÖffnen' zeigt den Hilfeband an, \ der eine Einführung und die Informationen zu den \ wichtigsten Funktionen des Desktops enthält. } ####### ACTION FPHelp { LABEL FPHilfe ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dthelpview -helpVolume FPanel DESCRIPTION Das Aktionssymbol 'FPHilfe' zeigt den Plattenbereich an, \ der Hilfe zum Bedienfeld enthält. } ####### ACTION LockDisplay { LABEL Anzeige_sperren TYPE TT_MSG TT_CLASS TT_REQUEST TT_SCOPE TT_SESSION TT_OPERATION Display_Lock DESCRIPTION Die Aktion 'Anzeige_sperren' sperrt die Workstation. Zum \ Entsperren der Workstation muss das Benutzerkennwort \ oder das Kennwort für Root bekannt sein. } ####### ACTION ExitSession { LABEL Session_beenden ARG_COUNT 0 TYPE TT_MSG TT_CLASS TT_REQUEST TT_SCOPE TT_SESSION TT_OPERATION XSession_Exit DESCRIPTION Die Aktion 'Session_beenden' beendet die Desktop-Session des \ Benutzers und zeigt den Anmeldebildschirm an. \ Der Benutzer muss sich anmelden, um eine andere \ Session zu starten. } ####### ACTION ReloadResources { LABEL Ressourcen erneut laden ARG_COUNT 0 TYPE TT_MSG TT_CLASS TT_REQUEST TT_SCOPE TT_SESSION TT_OPERATION Resources_Reload DESCRIPTION Mit der Aktion 'Ressourcen erneut laden' wird \ X-Ressourcendatenbank mit den \ Desktop-Ressourcendateien geladen, \ in denen alle Änderungen enthalten \ sind, die seit der Anmeldung \ vorgenommen wurden. } ####### ACTION ReloadApps { LABEL Anwendungen erneut laden ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /bin/sh -c '/usr/dt/bin/dtaction ReloadActions; /usr/dt/bin/dtappgather -r; /usr/dt/bin/dthelpgen -dir $HOME/.dt/help ' DESCRIPTION Mit der Aktion 'Anwendungen erneut laden' wird die \ Datenbank mit Definitionen für Aktionen, Datentyp \ und Bedienfeld erneut geladen. } ####### ACTION Dtcreate { LABEL Aktion erstellen ICON Dtrunpn TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtcreate %Arg_1% DESCRIPTION Die Aktion 'Aktion erstellen' (Dtcreate) führt die Anwendung \ 'Aktion erstellen' aus. Mit 'Aktion erstellen' \ können Definitionen von Aktionen und Datentypen \ für Anwendungen erstellt werden. } ####### ACTION DtwmrcEdit { LABEL Dtwmrc editieren ICON Fppenpd TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING sh -c 'if [ ! -f $HOME/.dt/dtwmrc ] ; then if [ ! -f /etc/dt/config/sys.dtwmrc ] ; then cp /usr/dt/config/$LANG/sys.dtwmrc $HOME/.dt/dtwmrc; else cp /etc/dt/config/sys.dtwmrc $HOME/.dt/dtwmrc; fi; chmod u+w $HOME/.dt/dtwmrc; fi; /usr/dt/bin/dtaction Open $HOME/.dt/dtwmrc' DESCRIPTION Die Aktion 'Dtwmrc editieren' (DtwmrcEdit) öffnet eine Kopie \ der Datei $HOME/.dt/dtwmrc im Systemeditor \ (dem durch die Variable für die Editorumgebung \ angegebenen Editor). Wenn die Datei $HOME/.dt/dtwmrc \ nicht vorhanden ist, wird sie von der Aktion durch \ Kopieren der Datei /usr/dt/config//sys.dtwmrc erstellt. Nach dem Speichern der Datei und dem \ Verlassen des Editors muss der Arbeitsbereichsmanager \ im Arbeitsbereichsmenü durch Auswählen von 'Neustart' \ erneut gestartet werden. } ####### ACTION RestorePanel { LABEL Bedienfeld wiederherstellen TYPE TT_MSG TT_CLASS TT_REQUEST TT_SCOPE TT_SESSION TT_OPERATION DtPanel_Restore DESCRIPTION Mit der Aktion 'Bedienfeld wiederherstellen' \ wird der Standardstatus des \ Bedienfeldes wiederhergestellt. } ####### ACTION Dtmail { LABEL Post ICON DtMail TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtmail DESCRIPTION Die Aktion 'Post' (Dtmail) führt das \ Postprogram aus. } ####### ACTION Dtcalc { LABEL Taschenrechner ICON Dtcalc ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtcalc DESCRIPTION Die Aktion 'Taschenrechner' (Dtcalc) führt das \ Taschenrechnerprogramm aus. } ####### ACTION Dtterm { LABEL Terminal ARG_COUNT 0 ICON Dtterm TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtterm DESCRIPTION Die Aktion 'Terminal' (Dtterm) führt die \ Terminalemulation aus. } ####### ACTION Dticon { LABEL Symboleditor ICON Dtpaint ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dticon DESCRIPTION Mit der Aktion 'Symboleditor' (Dticon) wird der Symboleditor \ ausgeführt. Mit dem Symboleditor \ können Bitmap- und Pixmap-Bilddateien \ erstellt und bearbeitet werden. } ACTION Dticon { LABEL Symboleditor ICON Dtpaint TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dticon -file %(File)Arg_1"Zu bearbeitende Symboldatei:"% DESCRIPTION Mit der Aktion 'Symboleditor' (Dticon) wird der Symboleditor \ ausgeführt. Mit dem Symboleditor \ können Bitmap- und Pixmap-Bilddateien \ erstellt und bearbeitet werden. } ####### ACTION (None) { LABEL (Keine) TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dterror.ds "Für diesen Dateityp \\n sind keine Aktionen verfügbar." "Keine Aktionen" "OK" DESCRIPTION Die Aktion (Keine) ist eine spezielle Aktion, um dem Benutzer \ mitzuteilen, dass für einen bestimmten Datentyp \ keine Aktionen verfügbar sind. } ####### ACTION DttermErrorlog { LABEL Fehler überwachen ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtterm -map -title "Fehler überwachen" -e tail -f $HOME/.dt/errorlog DESCRIPTION Mit der Fehlerüberwachungsfunktion wird ein Terminal-Fenster \ geöffnet, in dem ständig der Inhalt der Datei \ $HOME/.dt/errorlog angezeigt wird. Wenn das\ Fenster auf Symbolgröße verkleinert ist, wird\ es automatisch in Normalgröße wiederherstellte\ wenn ein Fehler auftritt. } ####### ACTION Dttypes { LABEL Typen und Aktionen ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE PERM_TERMINAL EXEC_STRING sh -c ' /usr/dt/bin/dttypes | \${PAGER:-more}; echo "\\n*** Zum Schließen des Fensters im Menü 'Fenster' die Option 'Schließen' oder 'Beenden' auswählen ***"' DESCRIPTION Die Aktion Typen und Aktionen (Dttypes) führt das Dienstprogramm \ dttypes aus, das Informationen zur \ Fehlerbehebung für die Datenbank mit den \ Aktionen und Datentypen bereitstellt. } ACTION Dttypes { LABEL Typen und Aktionen TYPE COMMAND WINDOW_TYPE PERM_TERMINAL EXEC_STRING sh -c '/usr/dt/bin/dttypes -type %(File)Arg_1%; echo "\\n*** Zum Schließen des Fensters im Menü 'Fenster' die Option 'Schließen' oder 'Beenden' auswählen ***"' DESCRIPTION Die Aktion Typen und Aktionen (Dttypes) führt das Dienstprogramm \ dttypes aus, das Informationen zur \ Fehlerbehebung für die Datenbank mit den \ Aktionen und Datentypen bereitstellt. } ########################################################################## # # Dies ist die Standardaktion 'KeinDruck'. # ########################################################################## ACTION NoPrint { LABEL KeinDruck TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dterror.ds "Dieser Datentyp kann nicht gedruckt werden." "Drucken nicht möglich" "OK" DESCRIPTION Die Aktion KeinDruck startet einen Fehlerdialog, \ in dem angegeben wird, dass für den Datentyp \ der Datei, die der Benutzer drucken möchten, \ keine Aktion 'Drucken' definiert wurde. } ########################################################################## # # Dies ist die Standardaktion 'Öffnen'. # ########################################################################## ACTION Open { LABEL Öffnen TYPE MAP MAP_ACTION TextEditor } ########################################################################## # # ########################################################################## ACTION DtTTMediaOpen { ARG_COUNT 0 ICON Fppenpd TYPE TT_MSG TT_CLASS TT_REQUEST TT_SCOPE TT_SESSION TT_OPERATION Instantiate TT_ARG0_MODE TT_IN TT_ARG0_VTYPE C_STRING TT_ARG0_REP_TYPE TT_REP_STRING } ACTION DtTTMediaOpen { ARG_CLASS BUFFER ARG_MODE w ARG_COUNT >0 ICON Fppenpd TYPE TT_MSG TT_CLASS TT_REQUEST TT_SCOPE TT_SESSION TT_OPERATION Edit TT_ARG0_MODE TT_INOUT TT_ARG0_VTYPE %Arg_1% TT_ARG0_VALUE %Arg_1% TT_ARG0_REP_TYPE TT_REP_BUFFER } ACTION DtTTMediaOpen { ARG_CLASS BUFFER ARG_MODE !w ARG_COUNT >0 ICON Fppenpd TYPE TT_MSG TT_CLASS TT_REQUEST TT_SCOPE TT_SESSION TT_OPERATION Display TT_ARG0_MODE TT_IN TT_ARG0_VTYPE %Arg_1% TT_ARG0_VALUE %Arg_1% TT_ARG0_REP_TYPE TT_REP_BUFFER } ACTION DtTTMediaOpen { ARG_CLASS FILE ARG_COUNT >0 ICON Fppenpd TYPE TT_MSG TT_CLASS TT_REQUEST TT_SCOPE TT_SESSION TT_OPERATION Edit TT_FILE %Arg_1% TT_ARG0_MODE TT_INOUT TT_ARG0_VTYPE %Arg_1% TT_ARG0_REP_TYPE TT_REP_STRING } ACTION ReloadDatabaseCache { LABEL Datenbank-Cache erneut laden ARG_COUNT 0 TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtdbcache -init DESCRIPTION Mit der Aktion 'Datenbank-Cache erneut laden' \ wird die Cache-Datei mit der Datenbank \ mit Definitionen für Aktionen, Datentyp und \ Bedienfeld erneut erstellt. Diese Aktion zur \ Leistungsverbesserung kann ausgeführt werden, \ nachdem eine Datei mit einer Definition für Aktionen,\ Datentyp oder Bedienfeld während der Anmeldung am \ Desktop geändert wird. Die Cache-Datei wird bei der\ nächsten Anmeldung am CDE-Desktop automatisch erneut \ erstellt, ohne dass diese Aktion ausgeführt \ wird. } ACTION FPOnItemHelp { LABEL Kontexthilfe TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dterror.ds "Kontexthilfe kann nur über die Bedientafel mit der Haupthilfe aufgerufen werden." "Kontexthilfe" "OK" DESCRIPTION Eine Aktion für die Kontexthilfe, die die richtige Fehlernachricht anzeigt, wenn 'Kontexthilfe' in dem mit der rechten Maustaste aufgerufenen Dialogfenstermenü ausgewählt wird. } ########################### EOF ##############################################