<!-- $XConsortium: Tasks.sgm /main/12 1996/12/20 15:46:42 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. -->
<!-- Help volume: Loginmgr -->
<!-- File name:   Tasks    -->
<Chapter Id="Tasks">
<Title>Anmeldemanager - Aufgaben</Title>
<Procedure>
<Title>Starten und Beenden einer Desktop-Session</Title>
<Step>
<ItemizedList Mark="&bull;">
<ListItem Id="HLGMGR.TSKS.item.1">
<Para><XRef Linkend="ToLogIntoASessionTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.2">
<Para><XRef Linkend="ToLogOutTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.3">
<Para><XRef Linkend="ToLogIntoDifferentLanguageSessionTA"></Para>
</ListItem>
</ItemizedList>
</Step>
</Procedure>
<Procedure>
<Title>Andere Arten der Anmeldung</Title>
<Step>
<ItemizedList Mark="&bull;">
<ListItem Id="HLGMGR.TSKS.item.4">
<Para><XRef Linkend="ToLogIntoFailsafeTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.5">
<Para><XRef Linkend="ToEnterCommandLineLoginTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.6">
<Para><XRef Linkend="ToLeaveCommandLineLoginTA"></Para>
</ListItem>
</ItemizedList>
</Step>
</Procedure>
<Procedure>
<Title>Anpassung des Session-Neustarts und der Abmeldung von einer Session</Title>
<Step>
<ItemizedList Mark="&bull;">
<ListItem Id="HLGMGR.TSKS.item.7">
<Para><XRef Linkend="ToSetPersonalVariablesTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.8">
<Para><XRef Linkend="ToUseAShellFileTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.9">
<Para><OLink Type="JumpNewView" LocalInfo="Stylemgr ChangeSessionsTA">Bestimmen, wie die nächste Session gestartet wird</OLink>
</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.10">
<Para><OLink Type="JumpNewView" LocalInfo="Stylemgr SaveSessionsTA">Speichern einer Session, während sie läuft</OLink>
</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.11">
<Para><OLink Type="JumpNewView" LocalInfo="Stylemgr LogoutPreferenceTA">Festlegen der Abmeldebestätigung </OLink>
</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.12">
<Para><XRef Linkend="ToSaveHomeSessionTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.13">
<Para><XRef Linkend="ToRestoreHomeSessionTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.14">
<Para><XRef Linkend="ToDecideOnSessionAtLogout"></Para>
</ListItem>
</ItemizedList>
</Step>
</Procedure>
<Sect1 Id="ToLogIntoASessionTA">
<Title>Anmelden an einer Desktop-Session</Title>
<IndexTerm>
<Primary>Anmelden an einer Desktop-Session</Primary>
</IndexTerm>
<OrderedList>
<ListItem Id="HLGMGR.TSKS.item.15">
<Para>Die Benutzer-ID eingeben und die Eingabetaste drücken oder auf 'OK' klicken.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.16">
<Para>Das Kennwort eingeben und die Eingabetaste drücken oder auf 'OK' klicken.</Para>
</ListItem>
</OrderedList>
<Para>Erkennt der Anmeldemanager die Benutzer-ID oder das Kennwort nicht, die
Eingabe wiederholen.</Para>
<Para>Nach der Anmeldung startet der Session-Manager eine Session nach folgenden
Kriterien:</Para>
<ItemizedList Mark="&bull;">
<ListItem Id="HLGMGR.TSKS.item.17">
<Para>Ist dies die erste Anmeldung, wird eine neue Session gestartet.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.18">
<Para>War der Benutzer bereits zuvor angemeldet, wird die vorherige Session
wiederhergestellt.</Para>
</ListItem>
</ItemizedList>
</Sect1>
<Sect1 Id="ToLogOutTA">
<Title>Abmelden von einer Desktop-Session</Title>
<IndexTerm>
<Primary>Abmelden von einer Desktop-Session</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Session: beenden</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Bedienfeld: Bedienelement für Ende</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Arbeitsbereichsmenü: Element 'Abmelden'</Primary>
</IndexTerm>
<ItemizedList Mark="&bull;">
<ListItem Id="HLGMGR.TSKS.item.19">
<Para>Im Bedienfeld auf das Bedienelement für Ende klicken.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.20">
<Para><Emphasis>Oder</Emphasis> das Menüelement 'Abmelden' im Arbeitsbereichsmenü (wird durch
Drücken von Maustaste 3 eingeblendet) auswählen.</Para>
</ListItem>
</ItemizedList>
<Para>Meldet sich der Benutzer aus einer normalen Desktop-Session ab,
sichert der Session-Manager Informationen über die aktuelle Session, so daß
diese Informationen bei der nächsten Anmeldung wiederhergestellt werden können.</Para>
</Sect1>
<Sect1 Id="ToLogIntoDifferentLanguageSessionTA">
<Title>Verwenden einer anderen Sprache</Title>
<Para>in einer Session<IndexTerm>
<Primary>Sprache: andere</Primary>
</IndexTerm><IndexTerm>
<Primary>Sitzung: in anderen Sprachen</Primary>
</IndexTerm>
</Para>
<OrderedList>
<ListItem Id="HLGMGR.TSKS.item.21">
<Para>Im Menü 'Optionen' im Anmeldefenster das Menüelement 'Sprachen' auswählen.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.22">
<Para>Die Sprachengruppe auswählen, die die gewünschte Sprache enthält.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.23">
<Para>Die gewünschte Sprache aus dem Menü der Sprachen in der Gruppe auswählen.
Nach Auswahl der Sprache wird das Anmeldefenster in der ausgewählten
Sprache erneut angezeigt.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.24">
<Para>Anmelden.</Para>
</ListItem>
</OrderedList>
<Para>Die Standardsprache des Systems wird vom Systemadministrator festgelegt.
Das Menü 'Optionen' ermöglicht den Zugriff auf andere Sprachen. Wird eine
Sprache im Menü 'Sprachen' ausgewählt, wird die Umgebungsvariable LANG für
die Session festgelegt. Am Ende der Session wird die Standardsprache
wiederhergestellt.</Para>
</Sect1>
<Sect1 Id="ToLogIntoFailsafeTA">
<Title>Anmelden an und Abmelden von einer einfachen</Title>
<Para>Motif-Session<IndexTerm>
<Primary>Anmelden an und Abmelden von einfacher Motif-Session</Primary>
</IndexTerm><IndexTerm>
<Primary>Einfache Motif-Session: An- und Abmelden</Primary>
</IndexTerm><IndexTerm>
<Primary>Terminal-Emulator: in einfacher Motif-Session</Primary>
</IndexTerm>
Eine einfache Motif-Session ist eine Session, die wahlweise einen
Fenstermanager und ein einzelnes Terminal-Fenster startet. Sie ist
hilfreich, wenn der Zugriff auf ein einzelnes Terminal-Fenster gewünscht
wird, um vor der Anmeldung an einer Desktop-Session Befehle auszuführen.</Para>
<Procedure>
<Title>Anmelden</Title>
<Step>
<OrderedList>
<ListItem Id="HLGMGR.TSKS.item.25">
<Para>Im Menü 'Optionen' im Anmeldefenster das Menüelement 'Session' auswählen.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.26">
<Para>Aus dem Untermenü 'Session' das Element 'einfache Motif-Session' auswählen.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.27">
<Para>Anmelden.</Para>
</ListItem>
</OrderedList>
</Step>
</Procedure>
<Procedure>
<Title>Abmelden</Title>
<Step>
<ItemizedList Mark="&bull;">
<ListItem Id="HLGMGR.TSKS.item.28">
<Para>Im Terminal-Fenster den Befehl <ComputerOutput>exit</ComputerOutput> eingeben.</Para>
</ListItem>
</ItemizedList>
</Step>
</Procedure>
</Sect1>
<Sect1 Id="ToEnterCommandLineLoginTA">
<Title>Starten des Modus für Befehlszeilenanmeldung</Title>
<IndexTerm>
<Primary>X-Server: temporär aussetzen</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Verwenden: Modus für Befehlszeilenanmeldung</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Modus für Befehlszeilenanmeldung</Primary>
</IndexTerm>
<OrderedList>
<ListItem Id="HLGMGR.TSKS.item.29">
<Para>Im Menü 'Optionen' im Anmeldefenster das Menüelement 'Befehlszeilenanmeldung'
auswählen. Das Anmeldefenster wird durch eine
Eingabeaufforderung der Konsole ersetzt.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.30">
<Para>Die Benutzer-ID und das Kennwort entsprechend der Aufforderungen eingeben.</Para>
</ListItem>
</OrderedList>
<Para>Die Befehlszeilenanmeldung ist keine Desktop-Session. Befindet
sich das System im Modus für Befehlszeilenanmeldung, ist das Desktop ausgesetzt.
Die Anmeldung erfolgt nicht über den Anmeldemanager, sondern über eine
Funktion des Betriebssystems. Es stehen keine Fenster zur Verfügung, da der
X-Server nicht ausgeführt wird.</Para>
<Note>
<Para>Bestimmte Konfigurationsarten (beispielsweise Xstations) stellen keine
Möglichkeit zur Anmeldung im Befehlszeilenmodus zur Verfügung.
</Para>
</Note>
</Sect1>
<Sect1 Id="ToLeaveCommandLineLoginTA">
<Title>Verlassen des Modus für Befehlszeilenanmeldung</Title>
<IndexTerm>
<Primary>Verwenden: Modus für Befehlszeilenanmeldung</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Modus für Befehlszeilenanmeldung</Primary>
</IndexTerm>
<ItemizedList Mark="&bull;">
<ListItem Id="HLGMGR.TSKS.item.31">
<Para>An der Eingabeaufforderung der Befehlszeile <ComputerOutput>exit</ComputerOutput>
eingeben.</Para>
</ListItem>
</ItemizedList>
</Sect1>
<Sect1 Id="ToSaveHomeSessionTA">
<Title>Sichern einer Standardsitzung</Title>
<IndexTerm>
<Primary>Sichern: Standardsitzung</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Standardsitzung sichern</Primary>
</IndexTerm>
<OrderedList>
<ListItem Id="HLGMGR.TSKS.item.32">
<Para>Im Bedienfeld auf das Bedienelement für den Umgebungsmanager klicken.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.33">
<Para>Im Umgebungsmanager auf das Bedienfeld 'Neustart' klicken.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.34">
<Para>Im Dialogfenster 'Neustart' auf die Taste 'Standardsitzung festlegen' klicken.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.35">
<Para>Im eingeblendeten Dialogfenster zur Bestätigung auf 'OK' klicken.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.36">
<Para>Auf 'OK' klicken.
</Para>
</ListItem>
</OrderedList>
<Para>Hierdurch wird der aktuelle Status der Session gesichert.</Para>
<Procedure>
<Title>Siehe auch</Title>
<Step>
<ItemizedList Mark="&bull;" Role="tight">
<ListItem Id="HLGMGR.TSKS.item.37">
<Para><OLink Type="JumpNewView" LocalInfo="Stylemgr ChangeSessionsTA">Bestimmen, wie die nächste Session gestartet wird</OLink>
</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.38">
<Para><OLink Type="JumpNewView" LocalInfo="Stylemgr SaveSessionsTA">Speichern einer Session, während sie läuft</OLink>
</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.39">
<Para><OLink Type="JumpNewView" LocalInfo="Stylemgr LogoutPreferenceTA">Festlegen der Abmeldebestätigung </OLink>
</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.40">
<Para><XRef Linkend="ToRestoreHomeSessionTA"></Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.41">
<Para><XRef Linkend="ToDecideOnSessionAtLogout"></Para>
</ListItem>
</ItemizedList>
</Step>
</Procedure>
</Sect1>
<Sect1 Id="ToRestoreHomeSessionTA">
<Title>Automatisches Starten der Standardsitzung bei</Title>
<Para>der Anmeldung<IndexTerm>
<Primary>Starten: Standardsitzung bei der Anmeldung</Primary>
</IndexTerm><IndexTerm>
<Primary>Standardsitzung: Automatisches Starten bei Anmeldung</Primary>
</IndexTerm>
</Para>
<OrderedList>
<ListItem Id="HLGMGR.TSKS.item.42">
<Para>Im Bedienfeld auf das Bedienelement für den Umgebungsmanager klicken.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.43">
<Para>Im Umgebungsmanager auf das Bedienfeld 'Neustart' klicken. Das
Dialogfenster 'Neustart' wird eingeblendet.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.44">
<Para>Den Wechselschalter 'Zu Standardsitzung zurückkehren' auswählen.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.45">
<Para>Auf 'OK' klicken.</Para>
</ListItem>
</OrderedList>
<Para>Wurde 'Zu Standardsitzung zurückkehren' ausgewählt, sichert der Session-Manager
die aktuelle Session bei der Abmeldung <Emphasis>nicht</Emphasis>.</Para>
<Procedure>
<Title>Siehe auch</Title>
<Step>
<ItemizedList Mark="&bull;" Role="tight">
<ListItem Id="HLGMGR.TSKS.item.46">
<Para><XRef Linkend="ToSaveHomeSessionTA">.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.47">
<Para><XRef Linkend="ToDecideOnSessionAtLogout">.</Para>
</ListItem>
</ItemizedList>
</Step>
</Procedure>
</Sect1>

<sect1 id="ToDecideOnSessionAtLogout">
<title>Auswahl der Session</title>
<indexterm><primary>Auswählen: zwischen aktueller und Standardsitzung</primary></indexterm><indexterm><primary>Aktuelle und Standardsitzung: auswählen zwischen</primary></indexterm><indexterm><primary>Standard- und aktuelle Sitzung: auswählen zwischen</primary></indexterm>
<orderedlist>
<listitem><para>Auf die Schaltfläche Optionen im Anmeldebildschirm klicken.<indexterm><primary>Session</primary><secondary>Bei der Anmeldung bestimmen</secondary></indexterm></para>
</listitem>
<listitem><para>Auf Session klicken. Das Menü Session listet die verfügbaren Sessions auf:</para>
<variablelist>
<varlistentry><term>Aktuell</term>
<listitem>
<para>Startet Ihre letzte Session.</para>
</listitem>
</varlistentry>
<varlistentry><term>Standard</term>
<listitem>
<para>Startet Ihre Standardsitzung (falls Sie eine eingerichtet haben).</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>display-name</emphasis> - Aktuell</term>
<listitem>
<para>Startet die aktuelle Session für Ihren Bildschirm, falls vorhanden.
Andernfalls wird eine neue aktuelle Session für Ihren Bildschirm erstellt,
und die erste der folgenden existierenden Sessions wird gestartet: eine Standardsitzung
für Ihren Bildschirm, die auswählbare Standardsitzung oder eine neue
Benutzer-Session.</para>
</listitem>
</varlistentry>
<varlistentry><term><emphasis>display-name</emphasis> - Standard</term>
<listitem>
<para>Startet die Standardsitzung für Ihren Bildschirm, falls vorhanden.
Andernfalls wird eine neue Session speziell für Ihren Bildschirm erstellt,
und Ihre auswählbare Standardsitzung (falls vorhanden) oder eine neue Benutzer-Session
wird gestartet.</para>
</listitem>
</varlistentry>
<varlistentry><term>Failsafe-Session</term>
<listitem>
<para>Startet eine Failsafe-Session.</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
<listitem><para>Auf die Session klicken, die Sie starten möchten.</para>
</listitem>
</orderedlist>
<procedure>
<title>Siehe auch</title>
<step>
<itemizedlist role="tight" mark="&bull;">
<listitem id="HLGMGR.TSKS.item.52"><para><xref linkend="ToSaveHomeSessionTA">.</para>
</listitem>
<listitem id="HLGMGR.TSKS.item.53"><para><xref linkend="ToRestoreHomeSessionTA">.</para>
</listitem>
</itemizedlist>
</step>
</procedure>
</sect1>


<Sect1 Id="ToSetPersonalVariablesTA">
<Title>Festlegen von persönlichen Umgebungsvariablen</Title>
<IndexTerm>
<Primary>Festlegen: persönliche Umgebungsvariablen</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Persönliche Umgebungsvariablen: festlegen</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Umgebungsvariablen: persönliche festlegen</Primary>
</IndexTerm>
<IndexTerm>
<Primary>Variablen, Umgebung: persönliche festlegen</Primary>
</IndexTerm>
<Para>Persönliche Umgebungsvariablen können in der Prozedurdatei
<ComputerOutput>Standardverzeichnis/.dtprofile</ComputerOutput> festgelegt werden.</Para>
<OrderedList>
<ListItem Id="HLGMGR.TSKS.item.54">
<Para>Die Datei <Symbol Role="Variable">Standardverzeichnis</Symbol>/.dtprofile editieren.
</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.55">
<Para>Zeilen zu der Datei hinzufügen, um die Umgebungsvariablen festzulegen.</Para>
</ListItem>
</OrderedList>
<Para>Das Desktop akzeptiert für die Befehle in dieser Datei Syntaxkonventionen für
'sh' oder 'ksh'. Es sollten nur Befehle verwendet werden, die
Umgebungsvariablen festlegen, nicht solche, die Terminal-Ein-/Ausgabe
ausführen, wie beispielsweise "tset" oder "stty".</Para>
<Note>
<Para>Die Dateien <ComputerOutput>/etc/profile</ComputerOutput> und
<ComputerOutput>Standardverzeichnis/.profile</ComputerOutput> werden vom Desktop nicht
gelesen, da sie auf Terminal-Ein-/Ausgabe basierende Befehle enthalten
könnten, die für eine Grafikschnittstelle nicht geeignet sind.
</Para>
</Note>
<Para>Das Desktop legt automatisch die folgenden Umgebungsvariablen für
jeden Benutzer fest:
</Para>
<VariableList>
<VarListEntry>
<Term>DISPLAY</Term>
<ListItem>
<Para>festgelegt auf den Wert des ersten Feldes in der Datei 'Xservers'
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>EDITOR</Term>
<ListItem>
<Para>festgelegt auf den Standardeditor des Desktops
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>ENV</Term>
<ListItem>
<Para>festgelegt auf "Standardverzeichnis/.kshrc"
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>HOME</Term>
<ListItem>
<Para>festgelegt auf das Standardverzeichnis des Benutzers (aus /etc/passwd)
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>KBD_LANG</Term>
<ListItem>
<Para>festgelegt auf den Wert für $LANG für bestimmte Sprachen (siehe Xsession)
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>LANG</Term>
<ListItem>
<Para>festgelegt auf die aktuelle NLS-Sprache der Anzeige (falls vorhanden)
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>LC_ALL, LC_MESSAGES</Term>
<ListItem>
<Para>festgelegt auf den Wert von $LANG
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>LOGNAME</Term>
<ListItem>
<Para>festgelegt auf den Benutzernamen
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>MAIL</Term>
<ListItem>
<Para>festgelegt auf "/var/mail/$USER"
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>PATH</Term>
<ListItem>
<Para>festgelegt auf den Wert der Ressource "Benutzerpfad" für Dtlogin
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>USER</Term>
<ListItem>
<Para>festgelegt auf den Benutzernamen
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>SHELL</Term>
<ListItem>
<Para>festgelegt auf die Standard-Shell des Benutzers (aus /etc/passwd)
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>TERM</Term>
<ListItem>
<Para>festgelegt auf xterm
</Para>
</ListItem>
</VarListEntry>
<VarListEntry>
<Term>TZ</Term>
<ListItem>
<Para>festgelegt auf den Wert der Ressource "Zeitzone" für Dtlogin</Para>
</ListItem>
</VarListEntry>
</VariableList>
<Procedure>
<Title>Siehe auch</Title>
<Step>
<ItemizedList Mark="&bull;" Role="tight">
<ListItem Id="HLGMGR.TSKS.item.56">
<Para><XRef Linkend="ToUseAShellFileTA">.
</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.57">
<Para>Die elektronische Handbuchseite 'dtlogin(1X)', auf der sich genauere
Angaben zum Festlegen von Umgebungsvariablen befinden.
</Para>
</ListItem>
</ItemizedList>
</Step>
</Procedure>
</Sect1>
<Sect1 Id="ToUseAShellFileTA">
<Title>Verwendung einer bestehenden Datei '.profile'</Title>
<Para>oder '.login'</Para>
<Para><IndexTerm>
<Primary>Verwendung: Shell-Umgebungsdatei mit <ComputerOutput>.dtprofile</ComputerOutput></Primary>
</IndexTerm><IndexTerm>
<Primary>Shell-Umgebungsdatei, Verwendung mit <ComputerOutput>.dtprofile</ComputerOutput></Primary>
</IndexTerm><IndexTerm>
<Primary>Umgebungsdatei, Shell, Verwendung mit <ComputerOutput>.dtprofile</ComputerOutput></Primary>
</IndexTerm>Existiert bereits eine Shell-Umgebungsdatei (<ComputerOutput>.profile</ComputerOutput> oder <ComputerOutput>.login</ComputerOutput>),
erlaubt das folgende Verfahren, diese Datei weiterhin zu verwenden. Daduch
wird das Duplizieren von Variablenzuordnungen zwischen der
Datei <ComputerOutput>.dtprofile</ComputerOutput> und der Shell-Umgebungsdatei vermieden. Die Datei
<ComputerOutput>Standardverzeichnis/.profile</ComputerOutput> (oder <ComputerOutput>.login</ComputerOutput>)
kann durch kleinere Änderungen so angepaßt werden, daß sie mit dem oder
ohne das Desktop verwendet werden kann.</Para>
<OrderedList>
<ListItem Id="HLGMGR.TSKS.item.58">
<Para>Die Datei <ComputerOutput>.profile</ComputerOutput> oder <ComputerOutput>.login</ComputerOutput>
so editieren, daß die folgenden zwei Abschnitte erstellt werden:</Para>
<ItemizedList Mark="&bull;">
<ListItem Id="HLGMGR.TSKS.item.59">
<Para>Ein Abschnitt enthält Befehle, die nicht für das Desktop verwendet werden
(zum Beispiel Befehle die Terminal-Ein-/Ausgabe benötigen oder Variablen,
für die die Standardwerte des Desktops übernommen werden sollen). Diese
Befehle müssen von einer IF-Anweisung eingeschlossen sein, die die
Einstellung der Umgebungsvariablen 'DT' abfragt.</Para>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.60">
<Para>Der andere Abschnitt enthält Variablen, die unabhängig
davon, ob das Desktop ausgeführt wird, gültig sind.
</Para>
</ListItem>
</ItemizedList>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.61">
<Para>Die Datei <ComputerOutput>.dtprofile</ComputerOutput> durch Entfernen der
Kommentarzeichen der folgenden Zeile am Ende der Datei so ändern, daß die
Shell-Umgebungsdatei einbezogen wird.</Para>
<ProgramListing>DTSOURCEPROFILE=true
</ProgramListing>
</ListItem>
<ListItem Id="HLGMGR.TSKS.item.62">
<Para>Erneut anmelden.</Para>
</ListItem>
</OrderedList>
<Para>Das folgende Beispiel zeigt, wie die Datei in einen Abschnitt, der nicht
für das Desktop gültig ist und einen Abschnitt für Variablen, die für
beide Umgebungen gültig sind, aufgeteilt wird.</Para>
<Procedure>
<Title>Beispiel für sh/ksh</Title>
<Step>
<ProgramListing>#
  #  Befehle und Umgebungsvariablen, die verwendet werden, wenn die
  #  Anmeldung ohne das Desktop erfolgt
  #
  if [ ! "$DT" ]; then
    stty ...
    tset ...
    DISPLAY=mydisplay:0
    MAIL=/var/mail/$USER
    EDITOR=/bin/vi
                ...
  fi

  #
  # Umgebungsvariablen, die Anmeldungen mit und ohne Desktop gemeinsam sind
  #
  PATH=$HOME/bin:$PATH
       ...
</ProgramListing>
</Step>
</Procedure>
<Procedure>
<Title>Beispiel für csh</Title>
<Step>
<ProgramListing>#
  #  Befehle und Umgebungsvariablen, die verwendet werden, wenn die
  #  Anmeldung ohne das Desktop erfolgt
  #
  if (! ${?DT}) then
     stty ...
     tset ...
     setenv DISPLAY mydisplay:0
     setenv MAIL /var/mail/$USER
     setenv EDITOR /bin/vi
         ...
  fi
  #
  # Umgebungsvariablen, die Anmeldungen mit und ohne Desktop gemeinsam sind
  #
  setenv PATH $HOME/bin:$PATH

</ProgramListing>
<Note>
<Para>Fehler in den Dateien .dtprofile oder .profile (.login) verhindern
möglicherweise eine erfolgreiche Anmeldung. Ist dies der Fall, muß die
Anmeldung mit der einfachen Motif-Session erfolgen und der Fehler
behoben werden.
</Para>
</Note>
<Note>
<Para>Wird ein Terminal-Emulator mit der Option <ComputerOutput>-ls</ComputerOutput> gestartet, wird die
Datei <ComputerOutput>.login</ComputerOutput> oder <ComputerOutput>.profile</ComputerOutput> automatisch gelesen.
</Para>
</Note>
<!-- EOF: Tasks -->
</Step>
</Procedure>
</Sect1>
</Chapter>
<!--fickle 1.15 help-to-docbook 1.4 01/17/96 17:24:24-->
