123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661 |
- <!-- $XConsortium: ch03.sgm /main/10 1996/12/20 20:01:47 rws $ -->
- <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
- <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
- <!-- (c) Copyright 1995 International Business Machines Corp. -->
- <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
- <!-- (c) Copyright 1995 Novell, Inc. -->
- <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
- <!-- (c) Copyright 1995 Hitachi. -->
- <chapter id="SAG.CnfAM.div.1">
- <title id="SAG.CnfAM.mkr.1">Anwendungen hinzufügen und verwalten</title>
- <para><indexterm><primary>Anwendungsmanager</primary><secondary>Beschreibung</secondary></indexterm>Beim Anwendungsmanager handelt es sich um den Desktop-Container
- für Anwendungen, die dem Benutzer zur Verfügung stehen.</para>
- <informaltable id="SAG.CnfAM.itbl.1" frame="All">
- <tgroup cols="1" colsep="1" rowsep="1">
- <colspec colwidth="4.13in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Struktur
- des Anwendungsmanagers44'--><xref role="JumpText" linkend="SAG.CnfAM.mkr.2"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Anwendungen
- zum Anwendungsmanager hinzufügen48'--><xref role="JumpText" linkend="SAG.CnfAM.mkr.6"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Allgemeine
- Gruppen von Anwendungen erstellen und verwalten51'--><xref role="JumpText"
- linkend="SAG.CnfAM.mkr.10"></para></entry></row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Suchpfad
- für Anwendungen ändern53'--><xref role="JumpText" linkend="SAG.CnfAM.mkr.11"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Allgemeine
- Anwendungsmanagerverwaltung54'--><xref role="JumpText" linkend="SAG.CnfAM.mkr.13"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Texteditor
- und den Terminal-Emulator ändern55'--><xref role="JumpText" linkend="SAG.CnfAM.mkr.14"></para></entry>
- </row></tbody></tgroup></informaltable>
- <sect1 id="SAG.CnfAM.div.2">
- <title id="SAG.CnfAM.mkr.2">Struktur des Anwendungsmanagers</title>
- <para>Die oberste Ebene des Anwendungsmanagers enthält im allgemeinen
- Verzeichnisse. Jedes dieser Verzeichnisse und dessen Inhalt wird als<indexterm>
- <primary>Anwendungsgruppen</primary><secondary>Definition</secondary></indexterm> <emphasis>Gruppe von Anwendungen</emphasis> bezeichnet.</para>
- <figure>
- <title>Gruppen von Anwendungen im Anwendungsmanager</title>
- <graphic id="SAG.CnfAM.grph.1" entityref="SAG.CnfAM.fig.1"></graphic>
- </figure>
- <para>Die Gruppen von Anwendungen und deren Inhalt werden aus vielen verschiedenen
- Positionen, sowohl lokal als auch im Netz, zusammengestellt.</para>
- <sect2 id="SAG.CnfAM.div.3">
- <title>Verzeichnisposition des Anwendungsmanagers<indexterm><primary>Anwendungsmanager</primary><secondary>Verzeichnisposition</secondary></indexterm></title>
- <para>Im Dateisystem handelt es sich beim Anwendungsmanager um das Verzeichnis <filename>/var/dt/appconfig/appmanager/</filename><symbol role="Variable">anmeldung-hostname-anzeige</symbol>. Dieses Verzeichnis wird bei der Anmeldung eines Benutzers dynamisch
- erstellt.</para>
- <para>Meldet sich beispielsweise der Benutzer <command>ronv</command> am Bildschirm <filename>wxyz:0</filename> an, wird für den Anwendungsmanager das Verzeichnis <filename>/var/dt/appconfig/appmanager/ronv-wxyz-0</filename> erstellt.</para>
- </sect2>
- <sect2 id="SAG.CnfAM.div.4">
- <title id="SAG.CnfAM.mkr.3">Wie der Anwendungsmanager Anwendungen sucht und
- zusammenstellt<indexterm><primary>Anwendungen</primary><secondary>im Anwendungsmanager
- zusammenstellen</secondary></indexterm><indexterm><primary>Anwendungsmanager</primary><secondary>Anwendungen zusammenstellen</secondary></indexterm><indexterm>
- <primary>Anwendungsgruppen</primary><secondary>zusammenstellen</secondary>
- </indexterm></title>
- <para>Der Anwendungsmanager wird aufgebaut, indem lokale und ferne Gruppen
- von Anwendungen zusammengestellt werden. Die Gruppen von Anwendungen werden
- aus Verzeichnissen zusammengestellt, die auf dem<indexterm><primary>Anwendungssuchpfad</primary><secondary>Anwendungen suchen und zusammenstellen</secondary></indexterm> Anwendungssuchpfad
- liegen.</para>
- <para>Der Standardanwendungssuchpfad besteht aus folgenden Positionen:<indexterm>
- <primary>Suchpfad</primary><secondary>Anwendungen</secondary></indexterm></para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="1.22in">
- <colspec colwidth="4.77in">
- <thead>
- <row><entry align="left" valign="bottom"><para>Bereich</para></entry><entry
- align="left" valign="bottom"><para>Position</para></entry></row></thead>
- <tbody>
- <row>
- <entry align="left" valign="top"><para>integriert</para></entry>
- <entry align="left" valign="top"><para><filename>/usr/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>systemweit</para></entry>
- <entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>persönlich</para></entry>
- <entry align="left" valign="top"><para><symbol>Standardverzeichnis</symbol><filename>/.dt/appmanager</filename></para></entry></row></tbody></tgroup></informaltable>
- <para>Um die oberste Ebene des Anwendungsmanagers zu erstellen, werden zum
- Zeitpunkt der Anmeldung Verbindungen von den Gruppen von Anwendungen (Verzeichnisse),
- die sich in Verzeichnissen im Anwendungssuchpfad befinden, zum Anwendungsmanagerverzeichnis <filename>/var/dt/appconfig/appmanager/</filename><symbol role="Variable">anmeldung-hostname-anzeige</symbol> hergestellt. Dies erfolgt durch das Desktop-Dienstprogramm<indexterm>
- <primary>dtappgather Desktop-Dienstprogramm</primary></indexterm> <command>dtappgather</command>, das vom Anmeldemanager automatisch ausgeführt
- wird, nachdem sich der Benutzer erfolgreich angemeldet hat.</para>
- <para>Beispielsweise stellt das Desktop folgende integrierte Gruppe von Anwendungen
- zur Verfügung:</para>
- <programlisting><filename>/usr/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol><filename>/Desktop_Werkzeuge</filename></programlisting>
- <para>Zum Zeitpunkt der Anmeldung wird<indexterm><primary>Anwendungsmanager</primary><secondary>symbolische Verbindungen</secondary></indexterm> eine
- symbolische Verbindung hergestellt zu:</para>
- <programlisting>/var/dt/appconfig/appmanager/anmeldung-hostname-anzeige/Desktop_Werkzeuge
- </programlisting>
- <para>Der Anwendungssuchpfad kann ferne Verzeichnisse einschließen.
- Dadurch können Gruppen von Anwendungen aus Systemen im gesamten Netz
- zusammengestellt werden. Weitere Informationen können dem Abschnitt <!--Original
- XRef content: '“Anwendungs-Server dem Anwendungssuchpfad hinzufügen”
- auf Seite 53'--><xref role="SecTitleAndPageNum" linkend="SAG.CnfAM.mkr.12">
- entnommen werden.</para>
- </sect2>
- <sect2 id="SAG.CnfAM.div.5">
- <title>Vorrangsregeln beim Zusammenstellen von Anwendungen<indexterm><primary>Anwendungsmanager</primary><secondary>Vorrangsregeln</secondary></indexterm></title>
- <para>Sind Anwendungen im Suchpfad mehrfach vorhanden, haben für den
- einzelnen Benutzer definierte Gruppen von Anwendungen Vorrang vor für
- das System definierten Gruppen, und für das System definierte Gruppen
- haben Vorrang vor integrierten Gruppen. Sind beispielsweise sowohl <filename>/usr/dt/appconfig/appmanager/C/Desktop_Werkzeuge</filename> als auch <filename>/etc/dt/appconfig/appmanager/C/Desktop_Werkzeuge</filename> vorhanden, wird
- die Gruppe von Anwendungen unter <filename>/etc</filename> verwendet.</para>
- </sect2>
- <sect2 id="SAG.CnfAM.div.6">
- <title>Gruppen von Anwendungen, die mit dem Standard- Desktop zur Verfügung
- gestellt werden<indexterm><primary>Anwendungsgruppen</primary><secondary>Standard</secondary></indexterm></title>
- <para>Das nicht angepaßte Desktop stellt vier Gruppen von Anwendungen
- zur Verfügung:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Desktop_Anwendungen</para>
- </listitem>
- <listitem><para>Desktop_Werkzeuge</para>
- </listitem>
- <listitem><para>Informationen</para>
- </listitem>
- <listitem><para>Systemadministrator</para>
- </listitem>
- </itemizedlist>
- </sect2>
- <sect2 id="SAG.CnfAM.div.7">
- <title>Beispiel für die Zusammenstellung von Gruppen von Anwendungen<indexterm>
- <primary>Anwendungen</primary><secondary>zusammenstellen</secondary></indexterm></title>
- <para><!--Original XRef content: 'Abbildung 3‐2'--><xref role="CodeOrFigureOrTable"
- linkend="SAG.CnfAM.mkr.4"> zeigt ein Anwendungsmanagerfenster mit verschiedenen
- Gruppen von Anwendungen. <!--Original XRef content: 'Tabelle 3‐1'--><xref
- role="CodeOrFigureOrTable" linkend="SAG.CnfAM.mkr.5"> zeigt die Verzeichnisse,
- aus denen die Gruppen von Anwendungen zusammengestellt werden.</para>
- <figure>
- <title id="SAG.CnfAM.mkr.4">Ein typisches Anwendungsmanagerfenster</title>
- <graphic id="SAG.CnfAM.grph.2" entityref="SAG.CnfAM.fig.2"></graphic>
- </figure>
- <table id="SAG.CnfAM.tbl.1" frame="Topbot">
- <title id="SAG.CnfAM.mkr.5">Quelle der Gruppen von Anwendungen in <!--Original
- XRef content: 'Abbildung 3‐2'--><xref role="CodeOrFigureOrTable"
- linkend="SAG.CnfAM.mkr.4"></title>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="2.00in">
- <colspec colwidth="5.00in">
- <thead>
- <row><entry align="left" valign="bottom"><para><literal>Name</literal></para></entry>
- <entry align="left" valign="bottom"><para><literal>Verzeichnis</literal></para></entry>
- </row></thead>
- <tbody>
- <row>
- <entry align="left" valign="top"><para>CAD_Anwendungen</para></entry>
- <entry align="left" valign="top"><para><filename>/net/ApServA/etc/dt/appconfig/appmanager/C/CAD_App</filename></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Zeichen_Anwendungen</para></entry>
- <entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/C/DrawingApp</filename></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Desktop_Anwendungen</para></entry>
- <entry align="left" valign="top"><para><filename>/usr/dt/appconfig/appmanager/C/Desktop_Apps</filename></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Desktop_Werkzeuge</para></entry>
- <entry align="left" valign="top"><para>/<filename>usr/dt/appconfig/appmanager/C/Desktop_Tools</filename></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Informationen</para></entry>
- <entry align="left" valign="top"><para><filename>/usr/dt/appconfig/appmanager/C/Information</filename></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Systemadministrator</para></entry>
- <entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/C/System_Admin</filename></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Tabellenkalkulation</para></entry>
- <entry align="left" valign="top"><para><filename>/users/anna/.dt/appmanager/MySpreadSheet</filename></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Medien_Werkzeuge</para></entry>
- <entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/C/</filename><command>Media_Tools</command></para></entry></row></tbody></tgroup>
- </table>
- <para>Wurden die Gruppen von Anwendungen Informationen oder Systemadministrator
- angepaßt, werden sie stattdessen aus <filename>/etc/dt/appconfig/appmanager/C</filename> erstellt.</para>
- <para>Die Gruppe <structname>CAD_Anwendungen</structname> wird bei der Zusammenstellung
- erfaßt, weil ein System mit dem Namen <command>ApServA</command> zum
- Anwendungssuchpfad hinzugefügt wurde (Abschnitt <!--Original XRef content:
- '“Anwendungs-Server
- dem Anwendungssuchpfad hinzufügen” auf Seite 53'--><xref
- role="SecTitleAndPageNum" linkend="SAG.CnfAM.mkr.12">). Bei der Tabellenkalkulation
- handelt es sich um eine für den einzelnen Benutzer definierte Gruppe
- von Anwendungen, die nur dem Benutzer <command>anna</command> zur Verfügung
- steht.</para>
- </sect2>
- </sect1>
- <sect1 id="SAG.CnfAM.div.8">
- <title id="SAG.CnfAM.mkr.6">Anwendungen zum Anwendungsmanager hinzufügen<indexterm>
- <primary>Anwendungen</primary><secondary>dem Anwendungsmanager hinzufügen</secondary></indexterm><indexterm><primary>Anwendungsmanager</primary><secondary>Anwendungen hinzufügen</secondary></indexterm></title>
- <para>Wurde eine Anwendung zum Anwendungsmanager hinzugefügt, erscheint
- ein Symbol in einer Gruppe von Anwendungen, über das diese Anwendung
- gestartet wird.</para>
- <para>Viele Anwendungen stellen eine Gruppe von Anwendungen zur Verfügung.
- Bei der Gruppe von Anwendungen handelt es sich um ein Verzeichnis auf der
- obersten Ebene des Anwendungsmanagers, das das Anwendungssymbol sowie weitere
- der Anwendung zugehörige Dateien enthält.</para>
- <para>Einige Anwendungen verfügen möglicherweise nicht über
- eine eigene Gruppe von Anwendungen. Stattdessen befindet sich das Symbol,
- mit dem diese Anwendung gestartet wird, in einer allgemeinen Gruppe von Anwendungen.
- Beispielsweise kann der Benutzer eine leere Gruppe von Anwendungen mit dem
- Namen “Spiele” erstellen, die als Container für alle Spiele,
- die am System installiert werden, verwendet werden kann.</para>
- <sect2 id="SAG.CnfAM.div.9">
- <title>Verschiedene Möglichkeiten, Anwendungen zum Anwendungsmanager
- hinzuzufügen<indexterm><primary>Anwendungen</primary><secondary>hinzufügen</secondary></indexterm></title>
- <para>Es gibt zwei verschiedene Möglichkeiten, eine Anwendung dem Anwendungsmanager
- hinzuzufügen:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Registrierung der Anwendung</para>
- </listitem>
- <listitem><para>Hinzufügen eines Anwendungssymbols ohne Registrierung
- der Anwendung</para>
- </listitem>
- </itemizedlist>
- <sect3 id="SAG.CnfAM.div.10">
- <title>Registrierung der Anwendung<indexterm><primary>Registrierung</primary>
- <secondary>Definition</secondary></indexterm></title>
- <para>Die Registrierung der Anwendung stellt die vollständige Integration
- der Anwendung zur Verfügung.</para>
- <para><indexterm><primary>Anwendungen</primary><secondary>Registrierung</secondary>
- </indexterm>Eine registrierte Anwendung:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>hat ihre eigenen Gruppen von Anwendungen.</para>
- </listitem>
- <listitem><para>ist eine Anwendung, bei der die Desktop-Konfigurationsdateien
- an einer Position zusammengestellt sind. Diese Gruppe von Desktop-Konfigurationsdateien
- wird <emphasis><indexterm><primary>Registrierungspaket</primary></indexterm>Registrierungspaket</emphasis> genannt.</para>
- </listitem>
- <listitem><para>verfügt möglicherweise über einen registrierten
- Hilfeband.</para>
- </listitem>
- </itemizedlist>
- <para>Es gibt zwei Möglichkeiten, eine Anwendung zu registrieren:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Wird eine Desktop-fähige Anwendung installiert, wird
- automatisch eine Registrierung durchgeführt. Weitere Informationen können
- dem Abschnitt <!--Original XRef content:
- '“Desktop-fähige Anwendungen zum Anwendungsmanager hinzufügen”
- auf Seite 50'--><xref role="SecTitleAndPageNum" linkend="SAG.CnfAM.mkr.7">
- entnommen werden.</para>
- </listitem>
- <listitem><para>Eine bereits vorhandene Anwendung kann durch Erstellen eines
- Registrierungspakets registriert werden. Weitere Informationen können
- dem Abschnitt <!--Original XRef content: '“Eine bereits vorhandene
- oder eine nicht Desktop-fähige Anwendung registrieren” auf Seite 50'--><xref
- role="SecTitleAndPageNum" linkend="SAG.CnfAM.mkr.8"> entnommen werden.</para>
- </listitem>
- </itemizedlist>
- <para>Die Verwendung eines Registrierungspakets vereinfacht die Verwaltung
- einer Anwendung auf dem Desktop. Das Registrierungspaket darf nicht an derselben
- Stelle im Dateisystem erstellt werden, an der sich die Desktop-Konfigurationsdateien
- befinden.</para>
- </sect3>
- <sect3 id="SAG.CnfAM.div.11">
- <title>Anwendungen ohne ein Registrierungspaket hinzufügen</title>
- <para>Soll der Anwendungsmanager nur ein Symbol zum Starten der Anwendung
- enthalten, wird diese Art und Weise, eine Anwendung hinzuzufügen, bevorzugt.
- </para>
- <para><indexterm><primary>Anwendungen</primary><secondary>ohne Registrierungspaket
- hinzufügen</secondary></indexterm>Eine Anwendung, die ohne ein Registrierungspaket
- hinzugefügt wird,</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>hat möglicherweise eine eigene Gruppe von Anwendungen,
- aber normalerweise wird das Symbol in eine bereits vorhandene Gruppe von Anwendungen
- gestellt.</para>
- </listitem>
- <listitem><para>ist eine Anwendung, deren Desktop-Konfigurationsdateien sich
- direkt in den Suchpfaden des Desktops befinden.</para>
- </listitem>
- </itemizedlist>
- <para>Weitere Informationen können dem Abschnitt <!--Original XRef content:
- '“Anwendungssymbole einer bereits vorhandenen Gruppe von Anwendungen
- hinzufügen” auf Seite 50'--><xref role="SecTitleAndPageNum"
- linkend="SAG.CnfAM.mkr.9"> entnommen werden.</para>
- </sect3>
- </sect2>
- <sect2 id="SAG.CnfAM.div.12" role="Procedure">
- <title id="SAG.CnfAM.mkr.7">Desktop-fähige Anwendungen zum Anwendungsmanager
- hinzufügen<indexterm><primary>Anwendungen</primary><secondary>Desktop-fähig</secondary></indexterm><indexterm><primary>Desktop-fähige Anwendung</primary></indexterm></title>
- <para>Bei einer Desktop-fähigen Anwendung handelt es sich um eine Anwendung,
- die bei der Installation automatisch im Anwendungsmanager registriert wird.
- Die Dateigruppen der Anwendung enthalten auch das für das Desktop erforderliche
- Registrierungspaket.</para>
- <orderedlist>
- <listitem><para>Die Anwendung mit den mitgelieferten Instruktionen installieren.
- </para>
- </listitem>
- <listitem><para>Nachdem die Installation vollständig ausgeführt
- ist, 'Anwendungen erneut laden' in der Gruppe von Anwendungen 'Desktop-Werkzeuge'
- doppelt anklicken.</para>
- </listitem>
- <listitem><para>Überprüfen, ob die Installation vollständig
- ausgeführt ist.</para>
- <itemizedlist>
- <listitem><para>Den Anwendungsmanager öffnen und überprüfen,
- ob die neue Gruppe von Anwendungen vorhanden ist.</para>
- </listitem>
- <listitem><para>Um die Anwendung zu öffnen, die Gruppe von Anwendungen
- öffnen und das Symbol der Anwendung doppelt anklicken.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.CnfAM.div.13" role="Procedure">
- <title id="SAG.CnfAM.mkr.8">Eine bereits vorhandene oder eine nicht Desktop-fähige
- Anwendung registrieren</title>
- <para>Hierbei handelt es sich um die bevorzugte Art und Weise, eine Anwendung
- auf dem Desktop vollständig zu integrieren.</para>
- <para>Das Desktop stellt ein Werkzeug, <command>dtappintegrate</command>,
- zur Verfügung, das Verbindungen zwischen den Registrierungspaketdateien
- und den Verzeichnissen im Suchpfad des Desktops herstellt.</para>
- <para>Die Registrierung auf dem Desktop wird in <!--Original XRef content:
- 'Kapitel 4, “Eine Anwendung registrieren'--><xref role="ChapNumAndTitle"
- linkend="SAG.RegAp.mkr.1"> näher erläutert.</para>
- </sect2>
- <sect2 id="SAG.CnfAM.div.14" role="Procedure">
- <title id="SAG.CnfAM.mkr.9">Anwendungssymbole einer bereits vorhandenen Gruppe
- von Anwendungen hinzufügen</title>
- <para>In diesem Abschnitt wird erläutert, wie ein Anwendungssymbol zu
- einer bereits vorhandenen Gruppe von Anwendungen hinzugefügt wird.</para>
- <para>Beispielsweise stellt das Desktop eine Gruppe von Anwendungen mit dem
- Namen 'Systemadministrator' zur Verfügung, die für verschiedene
- Anwendungen und Prozeduren der Systemverwaltung reserviert ist. Bei einer
- Prozedur, die von Benutzern häufig ausgeführt wird, besteht möglicherweise
- der Wunsch, diese Prozedur durch Doppelklicken auf einem Symbol in der Gruppe
- von Anwendungen 'Systemadministrator' auszuführen.</para>
- <orderedlist>
- <listitem><para>Mit 'Aktion erstellen' kann eine Aktionsdefinition für
- die Anwendung erstellt werden.</para>
- <para>Weitere Informationen zu Aktionen erstellen können <!--Original
- XRef content: 'Kapitel 9, “Aktionen und Datentypen mit 'Aktion
- erstellen' erstellen'--><xref role="ChapNumAndTitle" linkend="SAG.dtCrA.mkr.1">
- entnommen werden.</para>
- </listitem>
- <listitem><para>Eine ausführbare Datei mit demselben Namen wie dem Aktionsnamen
- in dem Verzeichnis für die Gruppe von Anwendungen erstellen. Der Inhalt
- der Datei ist irrelevant.</para>
- <para>Wurde beispielsweise eine Aktion mit dem Namen “Bereinigung”
- erstellt, die ein Systemverwaltungswerkzeug ausführt, muß die ausführbare
- Datei <filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol><filename>/System_Admin/Bereinigung</filename> erstellt werden.
- </para>
- </listitem>
- </orderedlist>
- </sect2>
- </sect1>
- <sect1 id="SAG.CnfAM.div.15">
- <title id="SAG.CnfAM.mkr.10">Allgemeine Gruppen von Anwendungen<indexterm>
- <primary>Anwendungsgruppen</primary><secondary>verwalten</secondary></indexterm> erstellen
- und verwalten</title>
- <para>Bei einer allgemeinen Anwendung handelt es sich um eine Gruppe von Anwendungen
- (Verzeichnis), die nicht einem bestimmten Anwendungsprodukt zugeordnet ist.
- Beispielsweise handelt es sich bei der integrierten Gruppe von Anwendungen
- “Desktop_Werkzeug” um eine allgemeine Gruppe, die Symbole für
- eine große Anzahl von Anwendungen enthält, zwischen denen zwar
- Beziehungen bestehen, die aber nicht Bestandteil eines einzigen Produkts sind.
- </para>
- <para>Es können zusätzliche allgemeine Gruppen von Anwendungen erstellt
- werden. Beispielsweise könnte der Benutzer eine Gruppe mit dem Namen
- Spiele erstellen, in die er alle am System verfügbaren Spiele stellt.
- </para>
- <para>Eine allgemeine Gruppe von Anwendungen kann sowohl für das System
- als auch für den einzelnen Benutzer definiert werden.</para>
- <sect2 id="SAG.CnfAM.div.16" role="Procedure">
- <title>Eine für das System definierte allgemeine Gruppe von Anwendungen
- erstellen<indexterm><primary>Anwendungsgruppen</primary><secondary>systemweit</secondary></indexterm></title>
- <orderedlist>
- <listitem><para>Als Benutzer 'root' anmelden.</para>
- </listitem>
- <listitem><para>Ein Verzeichnis in <filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol> erstellen.</para>
- <para>Der Name des Verzeichnisses wird zum Namen der<indexterm><primary>Anwendungsgruppen</primary><secondary>benennen</secondary></indexterm><indexterm>
- <primary>Gruppen von Anwendungen</primary><secondary>benennen</secondary>
- </indexterm> Gruppe von Anwendungen.</para>
- </listitem>
- <listitem><para>Auf “Anwendungen erneut laden” in der Gruppe von
- Anwendungen “Desktop-Werkzeuge” doppelklicken.</para>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.CnfAM.div.17" role="Procedure">
- <title>Eine für den einzelnen Benutzer definierte allgemeine Gruppe von
- Anwendungen erstellen<indexterm><primary>Persönliche Anwendungsgruppe</primary></indexterm><indexterm><primary>Persönliche Gruppe von Anwendungen</primary></indexterm><indexterm><primary>Anwendungsgruppen</primary><secondary>persönlich</secondary></indexterm></title>
- <orderedlist>
- <listitem><para>Ein Verzeichnis in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/appmanager</filename> erstellen.</para>
- <para>Der Name des Verzeichnisses wird zum Namen der Gruppe von Anwendungen.
- </para>
- </listitem>
- <listitem><para>Auf “Anwendungen erneut laden” in der Gruppe von
- Anwendungen “Desktop-Werkzeuge” doppelklicken.</para>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.CnfAM.div.18" role="Procedure">
- <title>Eine integrierte Gruppe von Anwendungen anpassen<indexterm><primary>Anwendungsgruppen</primary><secondary>anpassen</secondary></indexterm></title>
- <orderedlist>
- <listitem><para>Als Benutzer “root” anmelden.</para>
- </listitem>
- <listitem><para>Befindet sich die Gruppe von Anwendungen in <filename>/usr/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol>, die Gruppe von Anwendungen
- in /<filename>etc/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol> kopieren.</para>
- <para><indexterm><primary>Desktop_Tools Anwendungsgruppe ändern</primary>
- </indexterm>Der folgende Befehl kopiert beispielsweise die Gruppe von Anwendungen
- “Desktop-Werkzeuge”:</para>
- <programlisting remap="CodeIndent1"> cp -r /usr/dt/appconfig/appmanager/C/Desktop_Tools /etc/dt/appconfig/appmanager/C
- </programlisting>
- <para>Die neue Kopie der Gruppe von Anwendungen hat Vorrang vor der integrierten
- Version.</para>
- </listitem>
- <listitem><para>Die Kopie der Gruppe von Anwendungen ändern. So können
- beispielsweise neue Aktionsdateien (ausführbare Dateien mit demselben
- Namen wie Aktionen) hinzugefügt werden.</para>
- </listitem>
- <listitem><para>Damit die Änderungen sichtbar werden, muß der Benutzer
- sich ab- und wieder anmelden.</para>
- </listitem>
- </orderedlist>
- </sect2>
- </sect1>
- <sect1 id="SAG.CnfAM.div.19">
- <title id="SAG.CnfAM.mkr.11">Suchpfad für Anwendungen ändern<indexterm>
- <primary>Anwendungssuchpfad</primary><secondary>ändern</secondary></indexterm></title>
- <para>Der wichtigste Grund für die Änderung des Anwendungssuchpfads
- ist das Hinzufügen eines<indexterm><primary>Anwendungsgruppe</primary>
- <secondary>benennen</secondary></indexterm> Anwendungs-Servers. Wird ein Anwendungs-Server
- zum Suchpfad hinzugefügt, stellt der Anwendungsmanager alle für
- das System definierten Gruppen von Anwendungen des Servers zusammen.</para>
- <para>Weitere Informationen zum Anwendungssuchpfad können dem Abschnitt <!--Original
- XRef content: '“Anwendungssuchpfad” auf Seite 131'--><xref
- role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.8"> entnommen werden.</para>
- <sect2 id="SAG.CnfAM.div.20">
- <title>Standardsuchpfad<indexterm><primary>Anwendungssuchpfad</primary><secondary>Standard</secondary></indexterm></title>
- <para>Der Standardanwendungssuchpfad enthält die folgendenVerzeichnisse:
- </para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="1.22in">
- <colspec colwidth="4.73in">
- <thead>
- <row><entry align="left" valign="bottom"><para>Bereich</para></entry><entry
- align="left" valign="bottom"><para>Suchpfadverzeichnis</para></entry></row>
- </thead>
- <tbody>
- <row>
- <entry align="left" valign="top"><para>persönlich</para></entry>
- <entry align="left" valign="top"><para><symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/appmanager</filename></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>systemweit</para></entry>
- <entry align="left" valign="top"><para><filename>/etc/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol></para></entry></row>
- <row>
- <entry align="left" valign="top"><para>integriert</para></entry>
- <entry align="left" valign="top"><para><filename>/usr/dt/appconfig/appmanager/</filename><symbol role="Variable">sprache</symbol></para></entry></row></tbody>
- </tgroup></informaltable>
- </sect2>
- <sect2 id="SAG.CnfAM.div.21">
- <title id="SAG.CnfAM.mkr.12">Anwendungs-Server dem Anwendungssuchpfad hinzufügen<indexterm>
- <primary>Anwendungssuchpfad</primary><secondary>Anwendungs-Server hinzufügen</secondary></indexterm></title>
- <para>Zusätzlich zu der Änderung des Anwendungssuchpfads ist es
- möglicherweise nötig, zusätzliche Konfiguration-Aufgaben auszuführen,
- um die Kommunikation mit dem Anwendungs-Server zu ermöglichen. Weitere
- Informationen können dem Abschnitt <!--Original XRef content: '“Anwendungs-Services
- verwalten” auf Seite 111'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.15">
- entnommen werden.</para>
- <sect3 id="SAG.CnfAM.div.22" role="Procedure">
- <title>Einen für das System definierten<indexterm><primary>Anwendungssuchpfad</primary><secondary>systemweit</secondary></indexterm> Anwendungssuchpfad
- setzen</title>
- <orderedlist>
- <listitem><para>Als Benutzer 'root' anmelden.</para>
- </listitem>
- <listitem><para>Ist die Datei /<filename>etc/dt/config/Xsession.d/0010.dtpaths</filename> nicht vorhanden, wird sie durch Kopieren von <filename>/usr/dt/config/Xsession.d/0010.dtpaths</filename> erstellt.</para>
- </listitem>
- <listitem><para>/<filename>etc/dt/Xsession.d/0010.paths</filename> zum Bearbeiten
- öffnen. Eine Zeile mit der Variablen <systemitem>DTSPSYSAPPHOSTS</systemitem><indexterm>
- <primary>DTSPSYSAPPHOSTS Variable</primary><secondary>ändern</secondary>
- </indexterm> bearbeiten oder hinzufügen:</para>
- <programlisting>export DTSPSYSAPPHOSTS=hostname:[,hostname]</programlisting>
- <para>Die folgende Zeile fügt beispielsweise das System <command>ApServA</command> zum Anwendungssuchpfad hinzu:</para>
- <programlisting remap="CodeIndent1">export DTSPSYSAPPHOSTS=ApServA:</programlisting>
- </listitem>
- <listitem><para>Alle Benutzer am System müssen darüber informiert
- werden, daß sie sich ab- und wieder anmelden müssen, damit die
- Änderung sichtbar wird.</para>
- </listitem>
- </orderedlist>
- </sect3>
- <sect3 id="SAG.CnfAM.div.23" role="Procedure">
- <title>Einen für den einzelnen Benutzer definierten Anwendungssuchpfad
- setzen<indexterm><primary>Anwendungssuchpfad</primary><secondary>persönlich</secondary></indexterm></title>
- <orderedlist>
- <listitem><para><symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> zum Bearbeiten öffnen.</para>
- </listitem>
- <listitem><para>Eine Zeile mit der Variablen <systemitem>DTSPSYSAPPHOSTS</systemitem><indexterm><primary>DTSPUSERAPPHOSTS Variable</primary><secondary>ändern</secondary></indexterm>
- bearbeiten oder hinzufügen:</para>
- <programlisting remap="CodeIndent1"> DTSPUSERAPPHOSTS=hostname:[,hostname]
- </programlisting>
- <para>Die folgende Zeile fügt beispielsweise die Systeme <command>ApServB</command> und <command>ApServC</command> zum Anwendungssuchpfad hinzu:</para>
- <programlisting remap="CodeIndent1"> DTSPUSERAPPHOSTS=ApServB:,ApServC:</programlisting>
- </listitem>
- <listitem><para>Ab- und wieder anmelden.</para>
- </listitem>
- </orderedlist>
- </sect3>
- </sect2>
- </sect1>
- <sect1 id="SAG.CnfAM.div.24">
- <title id="SAG.CnfAM.mkr.13">Allgemeine Anwendungsmanagerverwaltung<indexterm>
- <primary>Anwendungsmanager</primary><secondary>Allgemeine Verwaltung des</secondary>
- </indexterm></title>
- <para>Zur allgemeinen Anwendungsmanagerverwaltung gehören:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>das Entfernen einer Anwendung</para>
- </listitem>
- <listitem><para>das erneute Lesen der Datenbank für Anwendungen während
- einer Session</para>
- </listitem>
- </itemizedlist>
- <sect2 id="SAG.CnfAM.div.25" role="Procedure">
- <title>Anwendung entfernen<indexterm><primary>Persönliche Anwendungsgruppen</primary></indexterm><indexterm><primary>Anwendungen</primary><secondary>entfernen</secondary></indexterm></title>
- <para>Wurde eine Anwendung mit dem Werkzeug <command>dtappintegrate</command>
- registriert, kann dieser Prozeß mit <command>dtappintegrate</command>
- auch wieder rückgängig gemacht werden. Ist eine Anwendung nicht
- registriert, wird ihre Gruppe von Anwendungen aus dem Anwendungsmanager entfernt
- und ihre Aktionen, Datentypen, Symbole und Hilfe sind nicht länger verfügbar.
- </para>
- <orderedlist>
- <listitem><para>Als Benutzer 'root' anmelden.</para>
- </listitem>
- <listitem><para><indexterm><primary>dtappintegrate</primary><secondary>Anwendung
- entfernen</secondary></indexterm>Folgenden Befehl ausführen:</para>
- <para remap="CodeIndent1"><command>dtappintegrate -s <symbol role="Variable">app_root</symbol> -u</command></para>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.CnfAM.div.26" role="Procedure">
- <title>Anwendungsmanager während einer Session aktualisieren<indexterm>
- <primary>Anwendungsmanager</primary><secondary>aktualisieren</secondary></indexterm></title>
- <para><indexterm><primary>Anwendungen</primary><secondary>neu laden</secondary>
- </indexterm>Werden Anwendungen zum Anwendungsmanager hinzugefügt und
- sollen diese Änderungen sofort sichtbar werden, muß der Anwendungsmanager
- erneut generiert werden.</para>
- <itemizedlist>
- <listitem><para>Die Gruppe von Anwendungen “Desktop_Werkzeuge”
- öffnen und auf “Anwendungen erneut laden” doppelt klicken.
- </para>
- </listitem>
- </itemizedlist>
- <para>Die Aktion“Anwendungen erneut laden” kann zum Aktualisieren
- des Anwendungsmanagers verwendet werden, wenn Anwendungen zu einem Anwendungs-Server
- hinzugefügt werden. Aber<indexterm><primary>Anwendungen Erneut Laden
- Aktion</primary></indexterm> “Anwendungen erneut laden” stellt
- nicht fest, daß Anwendungen vom Anwendungs-Server entfernt wurden oder
- von einer Position zu einer anderen verschoben wurden. Diese Änderungen
- werden erst sichtbar, wenn der Benutzer sich ab- und wieder anmeldet.</para>
- </sect2>
- </sect1>
- <sect1 id="SAG.CnfAM.div.27">
- <title id="SAG.CnfAM.mkr.14">Texteditor und den Terminal-Emulator ändern<indexterm>
- <primary>Text-Editor</primary><secondary>ändern</secondary></indexterm><indexterm>
- <primary>Terminal-Emulator</primary><secondary>ändern</secondary></indexterm></title>
- <para>Sowohl die Anwendung “Texteditor” als auch die Anwendung
- “Terminal-Emulator” können durch Auswahl eines Bedienelements
- im Bedienfeld oder durch Doppelklicken eines Symbols im Anwendungsmanager
- gestartet werden.</para>
- <para>Diese Anwendungen können auch durch andere Desktop-Aktivitäten
- gestartet werden.</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Die Anwendung 'Texteditor' wird geöffnet, wenn der Benutzer
- eine Textdatei im Dateimanager auswählt und im Menü 'Ausgewählt
- Öffne'” auswählt. Der Standard-Texteditor ist <command>dtpad</command>.</para>
- </listitem>
- <listitem><para>Ein Terminal-Emulator wird ausgeführt, wenn ein Benutzer
- im Menü 'Datei' des Dateimanagers 'Terminal-Fenster Öffnen' auswählt,
- oder wenn eine Aktion ein Terminal-Emulator-Fenster öffnet. Der Standard-Terminal-Emulator
- ist <command>dtterm</command>.</para>
- </listitem>
- </itemizedlist>
- <para>Das Desktop kann so konfiguriert werden, daß in diesen Situationen
- ein anderer Texteditor oder ein anderer Terminal-Emulator verwendet wird.
- </para>
- <sect2 id="SAG.CnfAM.div.28" role="Procedure">
- <title>Den standardmäßigen Texteditor oder Terminal-Emulator ändern</title>
- <orderedlist>
- <listitem><para>Soll die Änderung für das gesamte System gelten,
- als Benutzer 'root' anmelden.</para>
- </listitem>
- <listitem><para>Eine Aktion für den neuen Texteditor oder Terminal-Emulator
- erstellen.</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>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 <!--Original XRef content:
- 'Kapitel 9, “Aktionen und Datentyp--><!--en mit 'Aktion erstellen'
- erstellen'--><xref role="ChapNumAndTitle" linkend="sag.dtcra.mkr.1"> entnommen
- werden.</para>
- <figure>
- <title><indexterm><primary>Anwendungsmanager</primary><secondary>allgemeine
- Verwaltung</secondary></indexterm>Fenster Aktion erstellen</title>
- <graphic id="sag.cnfam.grph.3" entityref="SAG.CnfAM.fig.3"></graphic>
- </figure>
- </listitem>
- <listitem><para><emphasis role="Variable">Oder aber</emphasis>, der Benutzer
- erstellt die Aktionsdefinition manuell, zum Beispiel:</para>
- <programlisting remap="CodeIndent2">ACTION TextPad
- {
- LABEL TextPad
- TYPE COMMAND
- EXEC_STRING /usr/TP/bin/TextPad %(File)Arg_1%
- DESCRIPTION Dieses Symbol doppelklicken, um \
- die Anwendung TextPad zu starten.
- }</programlisting>
- <para>Weitere Informationen zum manuellen Erstellen von Aktionsdefinitionen
- können <!--Original XRef content: 'Kapitel 10, “Aktionen
- manuell ers--><!--tellen'--><xref role="ChapNumAndTitle" linkend="sag.cract.mkr.1">
- entnommen werden.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Die Konfigurationsdatei mit der neuen Aktion in das entsprechende
- Verzeichnis stellen:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>systemweit: <filename>/etc/dt/appconfig/types/</filename><symbol role="Variable">sprache</symbol></para>
- </listitem>
- <listitem><para>persönlich: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/types</filename></para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Ist die zutreffende Datei<indexterm><primary>user-prefs.dt
- Datei</primary></indexterm> <filename>user-prefs.dt</filename> nicht bereits
- vorhanden, wird sie durch Kopieren von <filename>/usr/dt/appconfig/types/</filename><symbol role="Variable">sprache</symbol><filename>/user-prefs.dt</filename> in folgende Verzeichnisse gestellt:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>systemweit: Verzeichnis <filename>/etc/dt/appconfig/types/<symbol role="Variable">sprache</symbol></filename></para>
- </listitem>
- <listitem><para>persönlich: Verzeichnis <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/types</filename></para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Die Texteditor- oder Terminal-Aktion in der systemweiten oder
- persönlichen Datei <filename>user-prefs.dt</filename> bearbeiten. Die
- Zeile <filename>MAP_ACTION</filename> so ändern, daß die Aktion
- an die neue Aktion adressiert wird.</para>
- <para>Beispielsweise kann die Zeile</para>
- <para remap="CodeIndent1"><computeroutput>MAP_ACTION Dtpad</computeroutput></para>
- <para>wie folgt geändert werden:</para>
- <para remap="CodeIndent1"><computeroutput>MAP_ACTION TextPad</computeroutput></para>
- </listitem>
- <listitem><para>Die Datei <filename>user-prefs.dt</filename> sichern.</para>
- </listitem>
- <listitem><para>Auf 'Aktionen erneut laden' in der Gruppe von Anwendungen
- 'Desktop_Werkzeuge' doppelklicken, um die Datenbank für Aktionen erneut
- zu laden.</para>
- </listitem>
- </orderedlist>
- </sect2>
- </sect1>
- </chapter>
- <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
- <?Pub *0000046302>
|