2
0

ch01.sgm 74 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113
  1. <!-- $XConsortium: ch01.sgm /main/11 1996/12/21 18:25:53 rws $ -->
  2. <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
  3. <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
  4. <!-- (c) Copyright 1995 International Business Machines Corp. -->
  5. <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
  6. <!-- (c) Copyright 1995 Novell, Inc. -->
  7. <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
  8. <!-- (c) Copyright 1995 Hitachi. -->
  9. <chapter id="SAG.LogMg.div.1">
  10. <title id="SAG.LogMg.mkr.1">Anmeldemanager konfigurieren</title>
  11. <para><indexterm><primary>Anmelde-Manager</primary><secondary>siehe Anmeldeserver</secondary></indexterm><indexterm><primary>Anmelde-Manager</primary><secondary>Definition</secondary></indexterm>Beim Anmeldemanager handelt es sich um einen
  12. Server<indexterm><primary>Anmelde-Server</primary><secondary>Anmeldefenster</secondary></indexterm>, &uuml;ber den die Anzeige eines Anmeldefensters,
  13. die Identifikation von Benutzern<indexterm><primary>Anmelde-Server</primary>
  14. <secondary>Benutzeridentifikation</secondary></indexterm> sowie der Start
  15. einer Benutzersitzung<indexterm><primary>Anmelde-Server</primary><secondary>Session starten</secondary></indexterm> gesteuert wird. Die Anmeldung am
  16. grafischen Bildschirm bietet eine attraktive Alternative zur herk&ouml;mmlichen
  17. Anmeldung im Zeichenmodus an Bitmap-Bildschirmen. Bildschirme, die &uuml;ber
  18. den Anmelde-Server verwaltet werden, k&ouml;nnen direkt an den Anmelde-Server<indexterm>
  19. <primary>Anmelde-Server</primary><secondary>Bildschirmanschlu&szlig;</secondary>
  20. </indexterm> oder an eine Xstation oder Datenstation im Netz angeschlossen
  21. werden.</para>
  22. <note>
  23. <para>Der Anmelde-Server kann nur durch den Erstbenutzer gestartet, gestoppt
  24. oder angepa&szlig;t werden.</para>
  25. </note>
  26. <informaltable id="SAG.LogMg.itbl.1" frame="All">
  27. <tgroup cols="1" colsep="1" rowsep="1">
  28. <colspec colwidth="4.00in">
  29. <tbody>
  30. <row>
  31. <entry align="left" valign="top"><para><!--Original XRef content: 'Anmelde-Server
  32. starten2'--><xref role="JumpText" linkend="SAG.LogMg.mkr.2"></para></entry>
  33. </row>
  34. <row>
  35. <entry align="left" valign="top"><para><!--Original XRef content: 'Lokale
  36. Bildschirme und Bildschirme im Netz verwalten3'--><xref role="JumpText" linkend="SAG.LogMg.mkr.3"></para></entry>
  37. </row>
  38. <row>
  39. <entry align="left" valign="top"><para><!--Original XRef content: 'Fehlerpr&uuml;fung11'--><xref
  40. role="JumpText" linkend="SAG.LogMg.mkr.6"></para></entry></row>
  41. <row>
  42. <entry align="left" valign="top"><para><!--Original XRef content: 'Anmelde-Server
  43. stoppen11'--><xref role="JumpText" linkend="SAG.LogMg.mkr.7"></para></entry>
  44. </row>
  45. <row>
  46. <entry align="left" valign="top"><para><!--Original XRef content: 'Erscheinungsbild
  47. des Anmeldefensters &auml;ndern13'--><xref role="JumpText" linkend="SAG.LogMg.mkr.10"></para></entry>
  48. </row>
  49. <row>
  50. <entry align="left" valign="top"><para><!--Original XRef content: 'Anmeldemanager
  51. verwalten22'--><xref role="JumpText" linkend="SAG.LogMg.mkr.12"></para></entry>
  52. </row>
  53. <row>
  54. <entry align="left" valign="top"><para><!--Original XRef content: 'Dateien
  55. des Anmeldemanagers23'--><xref role="JumpText" linkend="SAG.LogMg.mkr.13"></para></entry>
  56. </row></tbody></tgroup></informaltable>
  57. <para><indexterm><primary>Anmelde-Manager</primary><secondary>anpassen</secondary>
  58. </indexterm></para>
  59. <para>Der Anmelde-Server:<indexterm><primary>Anmelde-Server</primary><secondary>&Uuml;berblick</secondary></indexterm></para>
  60. <itemizedlist remap="Bullet1">
  61. <listitem><para>kann ein Anmeldefenster auf Bitmap-Bildschirmen sofort oder
  62. auf Aufforderung auf lokalen Bitmap-Bildschirmen oder Bitmap-Bildschirmen
  63. im Netz anzeigen.</para>
  64. </listitem>
  65. <listitem><para>erm&ouml;glicht den direkten Anschlu&szlig; von Zeichenkonsolenanzeigen.
  66. </para>
  67. </listitem>
  68. <listitem><para>kann ein Auswahlfenster anzeigen, &uuml;ber das Benutzer Anmeldefenster
  69. anderer Anmelde-Server im Netz anzeigen k&ouml;nnen.</para>
  70. </listitem>
  71. <listitem><para>gestattet den gesteuerten Zugriff auf den Anmelde-Server.
  72. </para>
  73. </listitem>
  74. <listitem><para>erm&ouml;glicht den Zugriff auf die herk&ouml;mmliche Anmeldung
  75. im Zeichenmodus</para>
  76. </listitem>
  77. </itemizedlist>
  78. <para>Bildschirme, die &uuml;ber den Anmeldemanager verwaltet werden, k&ouml;nnen
  79. direkt an den Anmeldemanager-Server oder an eine Xstation oder Datenstation
  80. im Netz angeschlossen sein. Bei lokalen Bildschirmen startet der Anmelde-Server
  81. automatisch einen X-Server und zeigt ein Anmeldefenster an. Bei Bildschirmen
  82. im Netz, wie z. B. Xstations, unterst&uuml;tzt der Anmelde-Server X Display
  83. Manager Protocol (XDMCP) 1.0, welches Bildschirmen erm&ouml;glicht, die Anzeige
  84. eines Anmeldefensters beim Anmelde-Server anzufordern.</para>
  85. <indexterm><primary>XDMCP</primary></indexterm>
  86. <sect1 id="SAG.LogMg.div.2">
  87. <title id="SAG.LogMg.mkr.2">Anmelde-Server starten</title>
  88. <para>Normalerweise wird der Anmelde-Server<indexterm><primary>Anmelde-Server</primary><secondary>starten</secondary></indexterm> beim booten des Systems
  89. gestartet. Der<indexterm><primary>Anmelde-Server</primary><secondary>von
  90. der Befehlszeile starten</secondary></indexterm> Anmelde-Server kann aber auch
  91. &uuml;ber die Befehlszeile gestartet werden.</para>
  92. <itemizedlist remap="Bullet1">
  93. <listitem><para>Soll der Anmelde-Server beim booten des Systems gestartet
  94. werden, folgendes eingeben:</para>
  95. <para><command>/usr/dt/bin/dtconfig -e</command></para>
  96. <para>Damit wird der Anmelde-Server beim booten des Systems automatisch gestartet.
  97. </para>
  98. </listitem>
  99. <listitem><para>Um den Anmelde-Server &uuml;ber die Befehlszeile zu starten,
  100. folgendes eingeben:</para>
  101. <para><command>/usr/dt/bin/dtlogin -daemon</command></para>
  102. </listitem>
  103. </itemizedlist>
  104. <note>
  105. <para>Obwohl der Anmelde-Server auch &uuml;ber die Befehlszeile gestartet
  106. werden kann, damit tempor&auml;re Konfigurationen getestet werden k&ouml;nnen,
  107. sollte der Anmelde-Server normalerweise beim booten des Systems gestartet
  108. werden.</para>
  109. </note>
  110. </sect1>
  111. <sect1 id="SAG.LogMg.div.3">
  112. <title id="SAG.LogMg.mkr.3">Lokale Bildschirme und Bildschirme im Netz verwalten</title>
  113. <para><!--Original XRef content: 'Abbildung&numsp;1&hyphen;1'--><xref role="CodeOrFigureOrTable"
  114. linkend="SAG.LogMg.mkr.4"> zeigt eine m&ouml;gliche Anmelde-Serverkonfiguration.
  115. </para>
  116. <figure>
  117. <title id="SAG.LogMg.mkr.4">M&ouml;gliche Anmelde-Serverkonfiguration<indexterm>
  118. <primary>X-Terminals</primary><secondary>M&ouml;gliche Anmelde-Serverkonfiguration</secondary></indexterm></title>
  119. <graphic id="SAG.LogMg.grph.1" entityref="SAG.LogMg.fig.1"></graphic>
  120. </figure>
  121. <sect2 id="SAG.LogMg.div.4">
  122. <title>Proze&szlig;-ID des<indexterm><primary>Anmelde-Server</primary><secondary>Proze&szlig;</secondary></indexterm><indexterm><primary>-ID</primary></indexterm> Anmelde-Servers
  123. feststellen</title>
  124. <para>Standardm&auml;&szlig;ig wird die Proze&szlig;-ID des Anmelde-Servers
  125. in der Datei <filename>/var/dt/Xpid</filename><indexterm><primary>Xpid Datei</primary></indexterm> gespeichert.</para>
  126. <para>Um eine &Auml;nderung vorzunehmen, kann die Ressource <systemitem>Dtlogin.pidFile</systemitem> in der Datei <filename>Xconfig</filename><indexterm><primary>Xconfig Datei</primary><secondary>&auml;ndern</secondary></indexterm> gesetzt
  127. werden. Wird eine &Auml;nderung vorgenommen, mu&szlig; das angegebene Verzeichnis
  128. beim Start des Anmelde-Servers bereits vorhanden sein.</para>
  129. <para>Um eine &Auml;nderung in der Datei <filename>Xconfig</filename> vorzunehmen,
  130. wird <command>Xconfig</command><filename>Xconfig</filename> aus <filename>/usr/dt/config</filename> in <filename>/etc/dt/config</filename> kopiert. Nach der &Auml;nderung von <filename>/etc/dt/config/Xconfig</filename> wird der Anmelde-Server angewiesen, die Datei <filename>Xconfig</filename> erneut zu lesen, indem folgendes eingegeben wird:</para>
  131. <programlisting>/usr/dt/bin/dtconfig -reset</programlisting>
  132. <para>Damit wird der Befehl <command>kill -HUP</command> <symbol role="Variable">Proze&szlig;-ID des Anmelde-Servers</symbol> gegeben.</para>
  133. <para>Um beispielsweise die Proze&szlig;-ID des Anmelde-Servers in <filename>/var/myservers/Dtpid</filename> zu speichern, mu&szlig; in der Datei <filename>Xconfig</filename> folgende Angabe vorhanden sein:</para>
  134. <programlisting>Dtlogin.pidFile: /var/myservers/Dtpid</programlisting>
  135. <para>Wird der Anmelde-Server erneut gestartet, wird die Proze&szlig;-ID des
  136. Anmelde-Servers in <filename>/var/myservers/Dtpid<indexterm><primary>Dtpid
  137. Datei</primary></indexterm></filename> gespeichert. Das Verzeichnis <filename>/var/myservers</filename> mu&szlig; beim Start des Anmelde-Servers bereits
  138. vorhanden sein.</para>
  139. </sect2>
  140. <sect2 id="SAG.LogMg.div.5">
  141. <title>Anmeldefenster an einem lokalen Bildschirm anzeigen</title>
  142. <para>Beim Systemstart &uuml;berpr&uuml;ft der Anmelde-Server die Datei <command>Xservers<indexterm><primary>Xservers Datei</primary><secondary>Server starten</secondary></indexterm></command>, um festzustellen, ob ein X-Server gestartet
  143. werden mu&szlig;, und ob und wie Anmeldefenster am lokalen Bildschirm oder
  144. an Bildschirmen im Netz angezeigt werden sollen.</para>
  145. <para>Um eine &Auml;nderung in der Datei <filename>Xservers</filename> vorzunehmen,
  146. wird <filename>Xservers</filename> aus <filename>/usr/dt/config</filename>
  147. in <filename>/etc/dt/config</filename> kopiert. Nach der &Auml;nderung von <filename>/etc/dt/config/Xservers</filename> wird der Anmelde-Server angewiesen, bei
  148. folgender Eingabe die Datei <filename>Xservers</filename> erneut zu lesen:
  149. </para>
  150. <programlisting>/usr/dt/bin/dtconfig -reset</programlisting>
  151. <para>Damit wird der Befehl <command>kill -HUP</command> <symbol role="Variable">Proze&szlig;-ID des Anmelde-Servers</symbol> gegeben.</para>
  152. <para>Eine Zeile in der Datei <filename>Xservers</filename><indexterm><primary>Xservers Datei</primary><secondary>Syntax</secondary></indexterm> hat folgendes
  153. Format:</para>
  154. <programlisting>anzeige_name anzeige_klasse anzeige_typ X_server_befehl</programlisting>
  155. <para>wobei die einzelnen Elemente folgende Bedeutung haben:</para>
  156. <informaltable>
  157. <tgroup cols="2" colsep="0" rowsep="0">
  158. <colspec colwidth="1.50in">
  159. <colspec colwidth="4.50in">
  160. <tbody>
  161. <row>
  162. <entry align="left" valign="top"><para><symbol role="Variable">anzeige_name</symbol></para></entry>
  163. <entry align="left" valign="top"><para>Teilt dem Anmelde-Server den f&uuml;r
  164. die Verbindung zum X-Server zu verwendenden Verbindungsnamen mit (im folgenden
  165. Beispiel: :0). Ein Wert * (Stern) wird erweitert zu <symbol role="Variable">host name</symbol>:0. Die angegebene Nummer mu&szlig; der in <symbol role="Variable">X_server_befehl</symbol> Verbindungsnummer angegebenen Nummer entsprechen.
  166. </para></entry></row>
  167. <row>
  168. <entry align="left" valign="top"><para><symbol role="Variable">anzeige_klasse</symbol></para></entry>
  169. <entry align="left" valign="top"><para>Gibt f&uuml;r diesen Bildschirm spezifische
  170. Ressourcen an (im folgenden Beispiel: <command>Local</command>).</para></entry>
  171. </row>
  172. <row>
  173. <entry align="left" valign="top"><para><symbol role="Variable">anzeige_typ</symbol></para></entry>
  174. <entry align="left" valign="top"><para>Teilt dem Anmelde-Server mit, ob es
  175. sich bei dem Bildschirm um einen lokalen Bildschirm oder einen Bildschirm
  176. im Netz handelt, und wie die Option f&uuml;r die Anmeldung &uuml;ber Befehlszeile
  177. im Anmeldefenster verwaltet wird (im folgenden Beispiel: <filename>local@console</filename> ).</para></entry></row>
  178. <row>
  179. <entry align="left" valign="top"><para><symbol role="Variable">X_server_befehl</symbol></para></entry>
  180. <entry align="left" valign="top"><para>Gibt die Befehlszeile, Verbindungsnummer
  181. und weitere Optionen an, die der Anmelde-Server ben&ouml;tigt, um den X-Server
  182. zu starten (im folgenden Beispiel: <filename>/usr/bin/X11/X :0</filename>).
  183. Die angegebene Verbindungsnummer mu&szlig; der in <symbol role="Variable">anzeige_name</symbol> angegebenen Nummer entsprechen.</para></entry></row>
  184. </tbody></tgroup></informaltable>
  185. <para>Eine Zeile in der Datei <filename>Xservers</filename> sieht standardm&auml;&szlig;ig
  186. ungef&auml;hr folgenderma&szlig;en aus:</para>
  187. <programlisting>:0 Local local@console /usr/bin/X11/X :0</programlisting>
  188. </sect2>
  189. <sect2 id="SAG.LogMg.div.6">
  190. <title>Anmelde-Server ohne lokalen Bildschirm<indexterm><primary>Bitmap-Bildschirm,
  191. Anmelde-Server ohne lokalen Bildschirm</primary></indexterm> ausf&uuml;hren</title>
  192. <para>Verf&uuml;gt das Anmelde-Server-System &uuml;ber keinen<indexterm>
  193. <primary>Anmelde-Server</primary><secondary>kein Bitmap-Bildschirm</secondary>
  194. </indexterm> Bitmap-Bildschirm, wird der Anmelde-Server ohne lokalen Bildschirm<indexterm>
  195. <primary>Anmelde-Server</primary><secondary>ohne lokalen Bildschirm ausf&uuml;hren</secondary></indexterm> ausgef&uuml;hrt, indem die Zeile f&uuml;r den lokalen
  196. Bildschirm in der Datei <filename>Xservers</filename><indexterm><primary>Xservers Datei</primary><secondary>Standard</secondary></indexterm> mit Hilfe
  197. eines <filename>#</filename> (Nummernzeichen) auf Kommentar gesetzt wird.
  198. Beispiel:</para>
  199. <programlisting># :0 Local local@console /usr/bin/X11/X :0</programlisting>
  200. <para>Nach dem Start l&auml;uft der Anmelde-Server im Hintergrund und wartet
  201. auf Anforderungen von Bildschirmen im Netz.</para>
  202. </sect2>
  203. <sect2 id="SAG.LogMg.div.7">
  204. <title><?X-setsize 11.0 pt>Auf Anmeldung &uuml;ber Befehlszeile an einem lokalen
  205. Bildschirm zugreifen</title>
  206. <para>W&auml;hlt der Benutzer im Anmeldefenster 'Anmeldung &uuml;ber Befehlszeile'<indexterm>
  207. <primary>Anmelde-Server</primary><secondary>Anmeldung &uuml;ber Befehlszeile</secondary></indexterm> aus, beendet der Anmelde-Server den X-Server tempor&auml;r
  208. und gestattet den Zugriff auf die herk&ouml;mmliche Anmeldung &uuml;ber Befehlszeile,
  209. die auf einer Datenstationseinheit mit Bitmap-Bildschirm ausgef&uuml;hrt wird.
  210. Nachdem der Benutzer sich an- und wieder abgemeldet hat, bzw. nach der &Uuml;berschreitung
  211. eines angegebenen Zeitlimits, startet der Anmelde-Server den X-Server erneut.
  212. </para>
  213. <note>
  214. <para>Auf die Option<indexterm><primary>Anmeldung &uuml;ber Befehlszeile</primary></indexterm> 'Anmeldung &uuml;ber Befehlszeile' kann bei Bildschirmen
  215. im Netz nicht zugegriffen werden.</para>
  216. </note>
  217. <para>Die Angabe <symbol role="Variable">anzeige_typ</symbol> steuert das
  218. Verhalten der Anmeldung &uuml;ber Befehlszeile. <symbol role="Variable">anzeige_typ</symbol> hat folgendes Format:</para>
  219. <itemizedlist remap="Bullet1">
  220. <listitem><para><filename>local@</filename><symbol role="Variable">anzeige_
  221. terminal_ger&auml;t</symbol></para>
  222. </listitem>
  223. <listitem><para><command><indexterm><primary>Anzeigetyp local</primary></indexterm>local</command></para>
  224. </listitem>
  225. <listitem><para><command><indexterm><primary>Anzeigetyp foreign</primary>
  226. </indexterm>foreign</command></para>
  227. </listitem>
  228. </itemizedlist>
  229. <para>Wird <command>local</command>@<symbol role="Variable">anzeige_terminal_ger&auml;t</symbol> angegeben, nimmt der Anmelde-Server an, da&szlig; der X-Server und <filename>/dev/</filename><symbol role="Variable">anzeige_terminal_ger&auml;t</symbol>
  230. sich auf derselben physischen Einheit befinden, und da&szlig; eine Anmeldung
  231. &uuml;ber Befehlszeile (normalerweise <command>getty</command>) auf der Einheit
  232. ausgef&uuml;hrt wird. W&auml;hlt der Benutzer 'Anmeldung &uuml;ber Befehlszeile'
  233. aus, wird der X-Server beendet, und es kann auf die Anmeldung &uuml;ber Befehlszeile
  234. (<command>getty</command>) zugegriffen werden, die auf <filename>/dev/</filename><symbol role="Variable">anzeige_terminal_ger&auml;t</symbol> ausgef&uuml;hrt wird.
  235. </para>
  236. <para>Um die Option 'Anmeldung &uuml;ber Befehlszeile' an einem Bildschirm
  237. zu inaktivieren, mu&szlig; f&uuml;r <symbol role="Variable">anzeige_terminal_ger&auml;t</symbol> none angegeben werden. Standardm&auml;&szlig;ig wird bei <symbol role="Variable">anzeige_terminal_ger&auml;t</symbol> <command>console</command>
  238. angegeben. Wird <command>local</command> angegeben, wird f&uuml;r <symbol role="Variable">anzeige_terminal_ger&auml;t</symbol> automatisch der Standardwert <command>console</command> festgelegt. Wird <command>foreign</command> angegeben, wird
  239. die Option 'Anmeldung &uuml;ber Befehlszeile' inaktiviert.</para>
  240. <note>
  241. <para>Wird der Anmelde-Server &uuml;ber die Befehlszeile gestartet, wird die
  242. Option 'Anmeldung &uuml;ber Befehlszeile' am lokalen Bildschirm inaktiviert.
  243. </para>
  244. </note>
  245. </sect2>
  246. <sect2 id="SAG.LogMg.div.8">
  247. <title>Konsole mit zeichenorientierter Anzeige verwenden<indexterm><primary>Konsole mit zeichenorientierter Anzeige</primary></indexterm></title>
  248. <para>Verf&uuml;gt das Anmelde-Server-System &uuml;ber einen direkt<indexterm>
  249. <primary>Anmelde-Server</primary><secondary>Konsole mit zeichenorientierter
  250. Anzeige</secondary></indexterm> angeschlossenen nicht grafikf&auml;higen Bildschirm,
  251. der als Konsole dient, kann <symbol role="Variable">anzeige_terminal_ger&auml;t</symbol> auf <command>none</command> gesetzt werden, um die Anmeldung &uuml;ber
  252. Befehlszeile im Anmeldefenster des Bitmap-Bildschirms zu inaktivieren.</para>
  253. <para>Alternativ kann, wenn die Anmeldung &uuml;ber Befehlszeile <command> <command>(getty</command>)<indexterm><primary>Anmeldung &uuml;ber Befehlszeile (getty)</primary></indexterm></command> sowohl auf der Konsole mit zeichenorientierter
  254. Anzeige als auch auf dem Bitmap-Bildschirm ausgef&uuml;hrt wird, <symbol role="Variable">anzeige_terminal_ger&auml;t</symbol> auf die Einheit mit Anmeldung &uuml;ber
  255. Befehlszeile (<command>getty</command>) f&uuml;r Bitmap-Bildschirm gesetzt
  256. werden.</para>
  257. <para>Befindet sich beispielsweise die 'Anmeldung &uuml;ber Befehlszeile'
  258. (<command>getty</command>) f&uuml;r Bitmap-Bildschirm auf der Einheit <filename>/dev/tty01</filename>, kann <symbol role="Variable">anzeige_typ</symbol> auf <computeroutput>local@tty01</computeroutput> festgelegt werden.</para>
  259. </sect2>
  260. <sect2 id="SAG.LogMg.div.9">
  261. <title id="SAG.LogMg.mkr.5">Anmeldefenster an einem Bildschirm im Netz anzeigen<indexterm><primary>Anmeldefenster</primary><secondary>Anzeige an einem
  262. Bildschirm im Netz</secondary></indexterm></title>
  263. <para>Der Anmelde-Server kann Anforderungen von Bildschirmen im Netz entgegennehmen,
  264. ein Anmeldefenster an diesem bestimmten Bildschirm anzuzeigen. Bei dem Bildschirm
  265. im Netz handelt es sich normalerweise um eine Xstation, es kann aber auch
  266. eine Datenstation sein.</para>
  267. <para>Um Anforderungen von Bildschirmen im Netz zu verwalten, unterst&uuml;tzt
  268. der Anmelde-Server das X Display Manager Protocol (XDMCP)<indexterm><primary>XDMCP</primary><secondary>Definition</secondary></indexterm> 1.0. Dieses Protokoll
  269. erm&ouml;glicht dem Anmelde-Server, Anforderungen von Bildschirmen im Netz
  270. auszuhandeln, zu akzeptieren oder zur&uuml;ckzuweisen. Bei den meisten Xstations
  271. ist XDMCP integriert.</para>
  272. <sect3 id="SAG.LogMg.div.10">
  273. <title>XDMCP-Direktanforderung von<indexterm><primary>XDMCP</primary><secondary>Direktanforderung</secondary></indexterm> Bildschirmen im Netz<indexterm>
  274. <primary>X station</primary><secondary>XDMCP-direkt</secondary></indexterm></title>
  275. <para>Wird eine Xstation so konfiguriert, da&szlig; der XDMCP-Direktmodus<indexterm><primary>XDMCP</primary><secondary>Direktanforderung von Bildschirmen
  276. im Netz</secondary></indexterm>
  277. (Abfragemodus) verwendet wird, wird der Xstation
  278. der Host-Name des Anmelde-Server-Hosts mitgeteilt. Beim booten der Xstation
  279. geht automatisch eine Anforderung an den Anmelde-Server, und dieser zeigt
  280. ein Anmeldefenster an der Xstation an. Informationen zur Konfiguration einer
  281. Xstation f&uuml;r XDMCP-Direktmodus k&ouml;nnen der Dokumentation zur Xstation
  282. entnommen werden.</para>
  283. <para>Die meisten X-Server unterst&uuml;tzen auch die Option <command>-query</command><indexterm><primary>-query Option</primary></indexterm>. In diesem
  284. Modus verh&auml;lt sich der X-Server, als ob er eine Xstation sei, und sendet
  285. eine Aufforderung zur Anzeige eines Anmeldefensters auf dem X-Server direkt
  286. an den Anmelde-Server. Wird beispielsweise der X-Server auf einem Bitmap-Bildschirm
  287. auf der Datenstation <command>bridget</command> gestartet, wird der Anmelde-Server <command>anita</command> ein Anmeldefenster auf dem X-Server anzeigen:</para>
  288. <programlisting>X -query anita</programlisting>
  289. </sect3>
  290. <sect3 id="SAG.LogMg.div.11">
  291. <title>Indirekte XDMCP-Anforderungen<indexterm><primary>XDMCP</primary><secondary>indirekte Anforderungen</secondary></indexterm> von Bildschirmen im Netz<indexterm>
  292. <primary>X terminals</primary><secondary>XDMCP-indirect</secondary></indexterm></title>
  293. <para>Wird eine Xstation so konfiguriert, da&szlig; der indirekte XDMCP-Modus
  294. verwendet wird, wird der Xstation der Host-Name des Anmelde-Server-Hosts mitgeteilt.
  295. Beim booten der Xstation geht eine Anforderung an den Anmelde-Server, der
  296. daraufhin ein Auswahlfenster mit weiteren Anmelde-Server-Hosts im Netz anzeigt.
  297. Aus dieser Liste kann der Benutzer einen Host ausw&auml;hlen, der dann ein
  298. Anmeldefenster auf der Xstation des Benutzers anzeigt. Informationen zur Konfiguration
  299. einer Xstation f&uuml;r den indirekten XDMCP-Modus k&ouml;nnen der Dokumentation
  300. zur Xstation entnommen werden.</para>
  301. <para>Wie beim Direktmodus unterst&uuml;tzen die meisten X-Server die Option <command>-indirect</command><indexterm><primary>-indirect Option</primary></indexterm>,
  302. durch die ein X-Server im indirekten XDMCP-Modus Verbindung zum Anmelde-Server
  303. aufnimmt.</para>
  304. </sect3>
  305. <sect3 id="SAG.LogMg.div.12">
  306. <title>Bildschirme im Netz<indexterm><primary>X station</primary><secondary>Bildschirme ohne XDMCP</secondary></indexterm> ohne XDMCP verwalten</title>
  307. <para>&Auml;ltere Xstations unterst&uuml;tzen m&ouml;glicherweise XDMCP nicht.
  308. Damit der Anmelde-Server ein Anmeldefenster auf diesen Xstations anzeigen
  309. kann, mu&szlig; der Name der Xstation in der Datei <filename>Xservers</filename>
  310. enthalten sein.</para>
  311. </sect3>
  312. <sect3 id="SAG.LogMg.div.13">
  313. <title>Beispiel</title>
  314. <para>Folgende Zeilen in der Datei <filename>Xservers</filename> geben dem
  315. Anmelde-Server an, da&szlig; Anmeldefenster an zwei Xstations ohne XDMCP, <command>ruby</command> und <command>wolfie</command> angezeigt werden sollen:</para>
  316. <programlisting>ruby.blackdog.com:0 AcmeXsta foreign
  317. wolfie:0 PandaCo foreign</programlisting>
  318. <para>Da sich der Bildschirm im Netz befindet, enth&auml;lt <symbol role="Variable">anzeige_name</symbol> den Host-Namen als Teil des Namens. Bei <symbol role="Variable">anzeige_ klasse</symbol> k&ouml;nnen Ressourcen angegeben werden, die f&uuml;r
  319. eine bestimmte Klasse von Xstations spezifisch sind. (Zu welcher Bildschirmklasse
  320. eine Xstation geh&ouml;rt, kann der zugeh&ouml;rigen Dokumentation entnommen
  321. werden.) Wird bei <symbol role="Variable">anzeige_typ</symbol> <command>foreign</command> angegeben, wird der Anmelde-Server angewiesen, eine Verbindung
  322. zu einem bereits vorhandenen X-Server herzustellen, statt einen eigenen X-Server
  323. zu starten. In diesem Fall erfolgt f&uuml;r <symbol role="Variable">X_server_befehl</symbol> keine Angabe.</para>
  324. </sect3>
  325. </sect2>
  326. <sect2 id="SAG.LogMg.div.14">
  327. <title>Zugriff auf<indexterm><primary>Anmelde-Server</primary><secondary>Zugriff steuern</secondary></indexterm> Anmelde-Server steuern</title>
  328. <para>Standardm&auml;&szlig;ig kann jeder Host im Netz, der Zugriff auf den
  329. Anmelde-Server-Host hat, die Anzeige eines Anmeldefensters anfordern. Der
  330. Zugriff auf den Anmelde-Server kann durch &Auml;nderung der Datei <filename>Xaccess</filename><indexterm><primary>Xaccess Datei</primary></indexterm>
  331. eingeschr&auml;nkt werden.</para>
  332. <para>Um eine &Auml;nderung in der Datei <filename>Xaccess</filename> <filename>Xaccess</filename> vorzunehmen, wird <filename>Xaccess</filename> aus <filename>/usr/dt/config</filename> in <filename>/etc/dt/config</filename> kopiert.
  333. Nach der &Auml;nderung von <filename>/etc/dt/config/Xaccess</filename> wird
  334. der Anmelde-Server angewiesen, die Datei <filename>Xaccess</filename> erneut
  335. zu lesen, indem folgendes eingegeben wird:</para>
  336. <programlisting>/usr/dt/bin/dtconfig -reset</programlisting>
  337. <para>Damit wird der Befehl <command>kill -HUP</command> <symbol role="Variable">Proze&szlig;-ID des Anmelde-Servers</symbol> gegeben.</para>
  338. <sect3 id="SAG.LogMg.div.15">
  339. <title>XDMCP-Direktmodus<indexterm><primary>X Terminals</primary><secondary>XDMCP-Direktmodus</secondary></indexterm></title>
  340. <para>Versucht ein Host, &uuml;ber den<indexterm><primary>XDMCP</primary>
  341. <secondary>Direktmodus</secondary></indexterm> XDMCP-Direktmodus eine Verbindung
  342. zum Anmelde-Server herzustellen, wird der Host-Name mit den Eintr&auml;gen
  343. in der Datei<indexterm><primary>X station</primary><secondary>Xaccess Liste</secondary></indexterm> <filename>Xaccess</filename> verglichen, um festzustellen,
  344. ob dem Host der Zugriff auf den Anmelde-Server gestattet ist. Bei den Eintr&auml;gen
  345. in der Datei <filename>Xaccess</filename> handelt es sich um Namen von Hosts,
  346. denen der Zugriff auf den Anmelde-Server gestattet ist. Diese Host-Namen k&ouml;nnen
  347. auch die Platzhalterzeichen * (Stern) und ? (Fragezeichen) enthalten. Ein
  348. * (Stern) entspricht keinem oder mehr Zeichen, ein ? (Fragezeichen) entspricht
  349. einem beliebigen Zeichen. Ein ! (Ausrufezeichen) vor einem Eintrag gibt an,
  350. da&szlig; dem entsprechenden Host der Zugriff nicht gestattet ist.</para>
  351. <para>Beispiel einer Datei <filename>Xaccess</filename> mit drei Eintr&auml;gen:
  352. </para>
  353. <programlisting>amazon.waterloo.com
  354. *.dept5.waterloo.com
  355. !*</programlisting>
  356. <para>Der erste Eintrag gestattet dem Host <filename>amazon.waterloo.com</filename>
  357. den Zugriff auf den Anmelde-Server, der zweite Eintrag gestattet jedem Host
  358. den Zugriff, dessen vollst&auml;ndiger Dom&auml;nenname auf <filename>dept5.waterloo.com</filename> endet. Der letzte Eintrag gibt an, da&szlig; jedem anderen Host
  359. der Zugriff nicht gestattet ist.</para>
  360. </sect3>
  361. <sect3 id="SAG.LogMg.div.16">
  362. <title>Indirekter XDMCP-Modus<indexterm><primary>X terminals</primary><secondary>XDMCP-indirekter Modus</secondary></indexterm></title>
  363. <para>Versucht ein Host, &uuml;ber den indirekten<indexterm><primary>XDMCP</primary><secondary>indirekter Modus</secondary></indexterm> XDMCP-Modus
  364. eine Verbindung zum Anmelde-Server herzustellen, wird der Host-Name mit den
  365. Eintr&auml;gen in der Datei <command>Xaccess</command> verglichen, um festzustellen,
  366. ob dem Host der Zugriff auf den Anmelde-Server gestattet ist. Die Eintr&auml;ge
  367. in der Datei <command>Xaccess</command> entsprechen den Eintr&auml;gen im
  368. XDMCP-Direktmodus einschlie&szlig;lich der Platzhalterzeichen, werden aber
  369. mit einer Zeichenfolge<indexterm><primary>CHOOSER Zeichenfolge</primary>
  370. <secondary>Definition</secondary></indexterm> <command>CHOOSER<indexterm>
  371. <primary>X terminals</primary><secondary>CHOOSER string</secondary></indexterm></command>
  372. markiert. Beispiel:</para>
  373. <programlisting>amazon.waterloo.com CHOOSER BROADCAST
  374. *.dept5.waterloo.com CHOOSER BROADCAST
  375. !* CHOOSER BROADCAST</programlisting>
  376. <para>Auch hier gestattet der erste Eintrag dem Host <filename>amazon.waterloo.com</filename> den Zugriff auf den Anmelde-Server, der zweite Eintrag gestattet
  377. jedem Host den Zugriff, dessen vollst&auml;ndiger Dom&auml;nenname auf <filename>dept5.waterloo.com</filename> endet. Der letzte Eintrag gibt an, da&szlig;
  378. jedem anderen Host der Zugriff nicht gestattet ist.</para>
  379. <para>Nach der Zeichenfolge <command>CHOOSER</command><indexterm><primary>CHOOSER Zeichenfolge</primary><secondary>Identifikation</secondary></indexterm>
  380. kann eine der folgenden Angaben stehen:</para>
  381. <itemizedlist remap="Bullet1">
  382. <listitem><para><command>BROADCAST</command><indexterm><primary>BROADCAST,
  383. verwendet im indirekten XDMCP-Modus</primary></indexterm></para>
  384. </listitem>
  385. <listitem><para><symbol role="Variable">liste der hostnamen</symbol></para>
  386. </listitem>
  387. </itemizedlist>
  388. <para><command>BROADCAST</command> bedeutet, da&szlig; der Anmelde-Server
  389. eine Anforderung zur Generierung einer Liste verf&uuml;gbarer Anmelde-Server-Hosts
  390. an das Teilnetz des Anmelde-Servers sendet. Wird eine Liste mit Host-Namen
  391. angegeben, wird diese Liste als Liste verf&uuml;gbarer Anmelde-Hosts verwendet.
  392. Beispiel:</para>
  393. <programlisting>amazon.waterloo.com CHOOSER shoal.waterloo.com alum.waterloo.com
  394. *.dept5.waterloo.com CHOOSER BROADCAST
  395. !* CHOOSER BROADCAST</programlisting>
  396. <para>Stellt <filename>amazon.waterloo.com</filename> eine Verbindung &uuml;ber
  397. den indirekten XDMCP-Modus her, wird eine Liste angezeigt, die aus <command>shoal</command> und <command>alum</command> besteht. Stellt <filename>alice.dept5.waterloo.com</filename> eine Verbindung her, wird eine Liste aller verf&uuml;gbarer Anmelde-Server-Hosts
  398. im Teilnetz des Anmelde-Servers angezeigt. Anforderungen anderer Anmelde-Server
  399. im indirekten XDMCP-Modus werden nicht akzeptiert.</para>
  400. <para>Eine weitere M&ouml;glichkeit, eine Liste mit Host-Namen anzugeben,
  401. besteht darin, ein oder mehrere Makros zu definieren, die die Liste der Host-Namen
  402. enthalten. Beispiel:</para>
  403. <programlisting>%list1 shoal.waterloo.com alum.waterloo.com
  404. amazon.waterloo.com CHOOSER %list1</programlisting>
  405. </sect3>
  406. </sect2>
  407. </sect1>
  408. <sect1 id="SAG.LogMg.div.17">
  409. <title id="SAG.LogMg.mkr.6">Fehlerpr&uuml;fung<indexterm><primary>Anmelde-Server</primary><secondary>Fehlerpr&uuml;fung</secondary></indexterm><indexterm>
  410. <primary>Anmelde-Manager</primary><secondary>Fehlerpr&uuml;fung</secondary>
  411. </indexterm></title>
  412. <para>Standardm&auml;&szlig;ig zeichnet der Anmelde-Server Fehler in der Datei
  413. systematisch auf<indexterm><primary>Xerrors Datei</primary></indexterm> <filename>/var/dt/Xerrors</filename>. Um eine &Auml;nderung vorzunehmen, kann die Ressource <filename>Dtlogin.errorLogFile</filename> in der Datei <filename>Xconfig</filename>
  414. festgelegt werden. Das angegebene Verzeichnis mu&szlig; beim Start des Anmelde-Servers
  415. bereits vorhanden sein.</para>
  416. <para>Damit beispielsweise der Anmelde-Server Fehler in der Datei <filename>/var/mylogs/Dterrors</filename> systematisch aufzeichnet, mu&szlig; die Datei <filename>Xconfig</filename> folgende Angabe enthalten:</para>
  417. <programlisting>Dtlogin.errorLogFile: /var/mylogs/Dterrors</programlisting>
  418. <para>Wird der Anmelde-Server erneut gestartet, zeichnet der Anmelde-Server
  419. Fehler in der Datei systematisch auf<filename>/var/mylogs/Dterrors</filename>.<indexterm>
  420. <primary>Dterrors Datei</primary></indexterm> Das Verzeichnis <filename>/var/mylogs</filename> mu&szlig; beim Start des Anmelde-Servers bereits vorhanden sein.
  421. </para>
  422. </sect1>
  423. <sect1 id="SAG.LogMg.div.18">
  424. <title id="SAG.LogMg.mkr.7">Anmelde-Server<indexterm><primary>Anmelde-Server</primary><secondary>stoppen</secondary></indexterm> stoppen</title>
  425. <itemizedlist remap="Bullet1">
  426. <listitem><para>Soll der automatische Start des<indexterm><primary>Anmelde-Server</primary><secondary>stoppen</secondary></indexterm> Anmelde-Servers beim
  427. booten des Systems inaktiviert werden, mu&szlig; folgendes eingegeben werden:
  428. </para>
  429. <para remap="CodeIndent1"><command>/usr/dt/bin/dtconfig -d</command></para>
  430. <indexterm><primary>dtconfig Befehl</primary></indexterm>
  431. <para>Damit wird der Anmelde-Server beim n&auml;chsten booten des Systems
  432. nicht gestartet.</para>
  433. </listitem>
  434. <listitem><para>Soll der Anmelde-Server durch L&ouml;schen der Proze&szlig;-ID
  435. gestoppt werden, mu&szlig; folgendes eingegeben werden:</para>
  436. <para remap="CodeIndent1"><command>/usr/dt/bin/dtconfig -kill</command></para>
  437. <para>Damit wird der Befehl <command>kill</command> <symbol role="Variable">Proze&szlig;-ID des Anmelde-Servers</symbol> gegeben.</para>
  438. </listitem>
  439. </itemizedlist>
  440. <note>
  441. <para>Wird die Proze&szlig;-ID des<indexterm><primary>Anmelde-Server</primary>
  442. <secondary>Proze&szlig;-ID l&ouml;schen</secondary></indexterm> Anmelde-Servers
  443. gel&ouml;scht, werden alle vom Anmelde-Server verwalteten Benutzer-Sessions
  444. beendet.</para>
  445. </note>
  446. <para>Der Anmelde-Server kann auch durch L&ouml;schen der Proze&szlig;-ID
  447. gestoppt werden. Die Proze&szlig;-ID des Anmelde-Servers ist in <filename>/var/dt/Xpid</filename> oder in <filename>Xconfig</filename> durch die in
  448. der Ressource <systemitem>Dtlogin.pidFile</systemitem> angegebenen Datei gespeichert.
  449. </para>
  450. <para>Ist der Benutzer zum Zeitpunkt, an dem er den Anmelde-Server l&ouml;scht,
  451. auf dem Desktop angemeldet, wird die Desktop-Session sofort beendet.</para>
  452. </sect1>
  453. <sect1 id="SAG.LogMg.div.19">
  454. <title id="SAG.LogMg.mkr.8">Anmeldefenster</title>
  455. <para>Das vom Anmelde-Server angezeigte Anmeldefenster stellt eine attraktive
  456. Alternative zu herk&ouml;mmlichen Anmeldefenstern im Zeichenmodus dar und
  457. bietet dem Benutzer ein Leistungsspektrum, das &uuml;ber die M&ouml;glichkeiten
  458. einer Anmeldung im Zeichenmodus hinausgeht.</para>
  459. <figure>
  460. <title id="SAG.LogMg.mkr.9">Desktop-Anmeldefenster</title>
  461. <graphic id="SAG.LogMg.grph.2" entityref="SAG.LogMg.fig.2"></graphic>
  462. </figure>
  463. <para>Wie bei der Anmeldung im Zeichenmodus gibt der Benutzer einen Benutzernamen
  464. und anschlie&szlig;end ein Kennwort ein. Wird der Benutzer identifiziert,
  465. startet der Anmelde-Server eine Desktop-Session f&uuml;r den Benutzer. Verl&auml;&szlig;t
  466. der Benutzer die Desktop-Session, zeigt der Anmelde-Server ein neues Anmeldefenster
  467. an, und der Proze&szlig; beginnt von neuem.</para>
  468. <para>Das Anmeldefenster kann angepa&szlig;t werden, indem<indexterm><primary>Anmeldefenster</primary><secondary>anpassen</secondary></indexterm></para>
  469. <itemizedlist remap="Bullet1">
  470. <listitem><para>das Erscheinungsbild des Anmeldefensters ge&auml;ndert wird.
  471. </para>
  472. </listitem>
  473. <listitem><para>X-Server-Berechtigungen konfiguriert werden.</para>
  474. </listitem>
  475. <listitem><para>die Standardsprache ge&auml;ndert wird.</para>
  476. </listitem>
  477. <listitem><para>vor der Anzeige des Anmeldefensters Befehle eingegeben werden.
  478. </para>
  479. </listitem>
  480. <listitem><para>der Inhalt des Sprachenmen&uuml;s des Anmeldefensters ge&auml;ndert
  481. wird.</para>
  482. </listitem>
  483. <listitem><para>der Befehl zum Start der Benutzersession angegeben wird.</para>
  484. </listitem>
  485. <listitem><para>vor dem Start der Desktop-Session des Benutzers Befehle eingegeben
  486. werden.</para>
  487. </listitem>
  488. <listitem><para>nach Beendigung der Benutzer-Session Befehle eingegeben werden.
  489. </para>
  490. </listitem>
  491. </itemizedlist>
  492. <para>Dies kann jeweils f&uuml;r alle Bildschirme oder aber f&uuml;r jeden
  493. einzelnen Bildschirm erfolgen.</para>
  494. </sect1>
  495. <sect1 id="SAG.LogMg.div.20">
  496. <title id="SAG.LogMg.mkr.10">Erscheinungsbild des Anmeldefensters &auml;ndern</title>
  497. <para>Das Erscheinungsbild des<indexterm><primary>Anmeldefenster</primary>
  498. <secondary>Erscheinungsbild &auml;ndern</secondary></indexterm> Anmeldefensters
  499. kann angepa&szlig;t werden, indem das Logo oder die Grafik, die Begr&uuml;&szlig;ungsnachrichten
  500. und die Schriftarten ge&auml;ndert werden.</para>
  501. <para>Um eine &Auml;nderung in der Datei <filename>Xresources</filename> vorzunehmen,
  502. wird <filename>Xresources</filename> aus <filename>/usr/dt/config/</filename><symbol role="Variable">sprache</symbol> in <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol> kopiert. Beim n&auml;chsten Aufruf des Anmeldefensters
  503. werden alle &Auml;nderungen wirksam. Um die Neuanzeige eines Anmeldefensters
  504. zu erzwingen, im Men&uuml; 'Optionen' des Anmeldefensters 'Anmeldefenster
  505. zur&uuml;cksetzen' ausw&auml;hlen.</para>
  506. <para>Zu den Attributen des Anmeldefensters, die durch Ressourcenspezifikationen
  507. in der Datei <filename>Xresources</filename><indexterm><primary>Xresources
  508. Datei</primary></indexterm> festgelegt werden k&ouml;nnen, geh&ouml;ren:</para>
  509. <informaltable>
  510. <tgroup cols="2" colsep="0" rowsep="0">
  511. <colspec colwidth="2.98in">
  512. <colspec colwidth="3.01in">
  513. <tbody>
  514. <row>
  515. <entry align="left" valign="top"><para><systemitem>Dtlogin*logo*bitmapFile</systemitem></para><indexterm><primary>Anmelde-Manager</primary><secondary>Ressourcen</secondary></indexterm><indexterm><primary>Anmeldefenster</primary>
  516. <secondary>Ressourcen</secondary></indexterm></entry>
  517. <entry align="left" valign="top"><para>Bitmap- oder Pixmap-Datei f&uuml;r
  518. die Anzeige als Logoabbild</para></entry></row>
  519. <row>
  520. <entry align="left" valign="top"><para><systemitem>Dtlogin*greeting*labelString</systemitem></para></entry>
  521. <entry align="left" valign="top"><para>Begr&uuml;&szlig;ungsnachricht</para></entry>
  522. </row>
  523. <row>
  524. <entry align="left" valign="top"><para><systemitem>Dtlogin*greeting*persLabelString</systemitem></para></entry>
  525. <entry align="left" valign="top"><para>Angepa&szlig;te Begr&uuml;&szlig;ungsnachricht
  526. </para></entry></row>
  527. <row>
  528. <entry align="left" valign="top"><para><systemitem>Dtlogin*greeting*fontList</systemitem></para></entry>
  529. <entry align="left" valign="top"><para>Schriftart f&uuml;r Begr&uuml;&szlig;ungsnachrichten
  530. </para></entry></row>
  531. <row>
  532. <entry align="left" valign="top"><para><systemitem>Dtlogin*labelFont</systemitem></para></entry>
  533. <entry align="left" valign="top"><para>Schriftart f&uuml;r Tasten und Bezeichnungen
  534. </para></entry></row>
  535. <row>
  536. <entry align="left" valign="top"><para><systemitem>Dtlogin*textFont</systemitem></para></entry>
  537. <entry align="left" valign="top"><para>Schriftart f&uuml;r Hilfe und Fehlermeldungen
  538. </para></entry></row>
  539. <row>
  540. <entry align="left" valign="top"><para><systemitem>Dtlogin*<symbol role="Variable">sprache</symbol>*languageName</systemitem></para></entry>
  541. <entry align="left" valign="top"><para>Alternativtext f&uuml;r l&auml;nderspezifische
  542. Angaben f&uuml;r <symbol role="Variable">sprache</symbol></para></entry></row>
  543. </tbody></tgroup></informaltable>
  544. <sect2 id="SAG.LogMg.div.21" role="Procedure">
  545. <title>Logo &auml;ndern</title>
  546. <itemizedlist>
  547. <listitem><para>Die Ressource <systemitem>Dtlogin*logo*bitmapFile</systemitem>
  548. in der Datei <filename>Xresources</filename> festlegen.</para>
  549. <para>Das Logo kann als farbige Pixmap- oder als Bitmap-Datei vorliegen.</para>
  550. </listitem>
  551. </itemizedlist>
  552. <para>Im folgenden Beispiel wird die Bitmap-Datei <filename>Mylogo</filename>
  553. als Logo verwendet:</para>
  554. <programlisting>Dtlogin*logo*bitmapFile: /usr/local/lib/X11/dt/bitmaps/Mylogo.bm
  555. </programlisting>
  556. </sect2>
  557. <sect2 id="SAG.LogMg.div.22" role="Procedure">
  558. <title>Begr&uuml;&szlig;ungsnachricht<indexterm><primary>Anmeldefenster</primary>
  559. <secondary>Begr&uuml;&szlig;ung</secondary></indexterm><indexterm><primary>Begr&uuml;&szlig;ungsnachricht</primary><secondary>&auml;ndern</secondary>
  560. </indexterm> &auml;ndern</title>
  561. <para><indexterm><primary>Begr&uuml;&szlig;ungsnachricht</primary><secondary>Standard</secondary></indexterm>Standardm&auml;&szlig;ig zeigt der Anmelde-Server
  562. die Nachricht <computeroutput>Willkommen</computeroutput> auf Rechner <symbol role="Variable">hostname</symbol> im Anmeldefenster an. Diese Nachricht kann
  563. folgenderma&szlig;en ge&auml;ndert werden:</para>
  564. <itemizedlist>
  565. <listitem><para>Die Ressource <systemitem>Dtlogin*greeting*labelString</systemitem>
  566. in <filename>Xresources</filename>setzen.</para>
  567. <para>Der Wert der Ressource <systemitem>labelString</systemitem> kann die
  568. Variable %<symbol role="Variable">Lokaler Host</symbol>%, die durch den Host-Namen
  569. des Anmelde-Servers ersetzt wird, und die Variable % <symbol role="Variable">Anzeige Name</symbol>%, die durch den Namen des X-Servers ersetzt wird, an
  570. dessen Bildschirm die Nachricht angezeigt wird, enthalten.</para>
  571. </listitem>
  572. </itemizedlist>
  573. <para>Im folgenden Beispiel wird die Begr&uuml;&szlig;ungsnachricht in <computeroutput>Hier ist <symbol role="Variable">hostname</symbol>!</computeroutput> ge&auml;ndert:
  574. </para>
  575. <programlisting>Dtlogin*greeting*labelString: Hier ist %LocalHost%!</programlisting>
  576. <para>Nach Eingabe des Benutzernamens zeigt der Anmelde-Server standardm&auml;&szlig;ig
  577. die Nachricht <computeroutput>Willkommen: <symbol role="Variable">benutzername</symbol> </computeroutput> an. Diese Nachricht kann ge&auml;ndert werden,
  578. indem die Ressource <systemitem>Dtlogin*greeting*perslabelString</systemitem>
  579. in <filename>Xresources</filename> festgelegt wird. Der Wert von <systemitem>perslabelString</systemitem> kann die Variable %s enthalten, die durch <symbol role="Variable">benutzername</symbol> ersetzt wird.</para>
  580. <para>Im folgenden Beispiel wird die angepa&szlig;te Begr&uuml;&szlig;ungsnachricht
  581. in <command>Hallo</command> <symbol role="Variable">benutzername</symbol>
  582. ge&auml;ndert.</para>
  583. <programlisting>Dtlogin*greeting*persLabelString: Hallo %s</programlisting>
  584. </sect2>
  585. <sect2 id="SAG.LogMg.div.23" role="Procedure">
  586. <title>Schriftarten &auml;ndern<indexterm><primary>Anmeldefenster</primary>
  587. <secondary>Schriftarten</secondary></indexterm></title>
  588. <para>Die im Anmeldefenster verwendeten Schriftarten k&ouml;nnen ge&auml;ndert
  589. werden, indem eine der folgenden Schriftartressourcen in <filename>Xresources</filename> ge&auml;ndert wird<filename>:<indexterm><primary>Xresources Datei</primary></indexterm></filename></para>
  590. <para>Um die verf&uuml;gbaren Schriftarten aufzulisten, folgendes eingeben:
  591. </para>
  592. <para><command>xlsfonts [-<symbol role="Variable">optionen</symbol>] [-fn <symbol role="Variable">muster</symbol>]</command></para>
  593. <informaltable>
  594. <tgroup cols="2" colsep="0" rowsep="0">
  595. <colspec colwidth="2.98in">
  596. <colspec colwidth="3.00in">
  597. <tbody>
  598. <row>
  599. <entry align="left" valign="top"><para><systemitem>Dtlogin*greeting*fontList</systemitem></para></entry>
  600. <entry align="left" valign="top"><para>Schriftart f&uuml;r Begr&uuml;&szlig;ungsnachricht
  601. </para></entry></row>
  602. <row>
  603. <entry align="left" valign="top"><para><systemitem>Dtlogin*labelFont</systemitem></para></entry>
  604. <entry align="left" valign="top"><para>Schriftart f&uuml;r Tasten und Bezeichnungen
  605. </para></entry></row>
  606. <row>
  607. <entry align="left" valign="top"><para><systemitem>Dtlogin*textFont</systemitem></para></entry>
  608. <entry align="left" valign="top"><para>Schriftart f&uuml;r Hilfe und Fehlermeldungen
  609. </para></entry></row></tbody></tgroup></informaltable>
  610. <para>Im folgenden Beispiel wird eine gro&szlig;e Schriftart f&uuml;r die
  611. Begr&uuml;&szlig;ungsnachricht angegeben (die Angabe darf eine Zeile nicht
  612. &uuml;berschreiten):</para>
  613. <programlisting>Dtlogin*greeting*fontList: -dt-interface system-medium-r-normal-xxl*-*-*-*-*-*-*-*-*:
  614. </programlisting>
  615. <sect3 id="SAG.LogMg.div.24" role="Procedure">
  616. <title>Alternativtext f&uuml;r jede Sprache anzeigen lassen<indexterm><primary>Anmeldefenster, Verhalten &auml;ndern</primary></indexterm></title>
  617. <para>Damit im Men&uuml; 'Sprache' des Anmeldefensters statt der standardm&auml;&szlig;igen
  618. l&auml;nderspezifischen Angabe ein Alternativtext angezeigt wird, mu&szlig;
  619. die Ressource <systemitem>Dtlogin*<symbol role="Variable">sprache</symbol>*languageName</systemitem> in der Datei <filename>Xresources</filename> ge&auml;ndert werden:
  620. </para>
  621. <programlisting>Dtlogin*En_US*languageName: American</programlisting>
  622. <para>Statt der l&auml;nderspezifischen Angabe <filename>En_US</filename>
  623. wird nun der Text <computeroutput>American</computeroutput> angezeigt.</para>
  624. </sect3>
  625. <sect3 id="SAG.LogMg.div.25">
  626. <title>Verhalten des<indexterm><primary>Anmeldefenster</primary><secondary>Verhalten &auml;ndern</secondary></indexterm> Anmeldefensters &auml;ndern</title>
  627. <para>Um das Verhalten des Anmeldefensters zu &auml;ndern, k&ouml;nnen Ressourcen
  628. in der Datei <filename>Xconfig</filename> ge&auml;ndert werden.</para>
  629. <para>Um eine &Auml;nderung in der Datei <filename>Xconfig</filename> vorzunehmen,
  630. wird <filename>Xconfig</filename> aus <filename>/usr/dt/config</filename>
  631. in <filename>/etc/dt/config</filename> kopiert. Nach der &Auml;nderung von <filename>/etc/dt/config/Xconfig</filename> wird der Anmelde-Server angewiesen, die
  632. Datei <filename>Xconfig</filename> erneut zu lesen, indem folgendes eingegeben
  633. wird:</para>
  634. <programlisting>/usr/dt/bin/dtconfig -reset</programlisting>
  635. <para>Damit wird der Befehl <command>kill -HUP (</command> <symbol role="Variable">Proze&szlig;-ID des Anmelde-Servers</symbol>) gegeben.</para>
  636. <para>Zu den Ressourcen, die in der Datei <filename>Xconfig</filename><indexterm>
  637. <primary>Xconfig Datei</primary><secondary>Ressourcen setzen</secondary></indexterm> spezifiziert
  638. sind, geh&ouml;ren:</para>
  639. <informaltable>
  640. <tgroup cols="2" colsep="0" rowsep="0">
  641. <colspec colwidth="3.00in">
  642. <colspec colwidth="3.51in">
  643. <tbody>
  644. <row>
  645. <entry align="left" valign="top"><para><systemitem>Dtlogin*authorize</systemitem></para></entry>
  646. <entry align="left" valign="top">Spezifikation der Datei <command>Xaccess</command></entry></row>
  647. <row>
  648. <entry align="left" valign="top"><para><systemitem>Dtlogin*environment</systemitem></para></entry>
  649. <entry align="left" valign="top"><para>X-Server-Umgebung</para></entry></row>
  650. <row>
  651. <entry align="left" valign="top"><para><systemitem>Dtlogin*language</systemitem></para></entry>
  652. <entry align="left" valign="top">Standardsprache</entry></row>
  653. <row>
  654. <entry align="left" valign="top"><para><systemitem>Dtlogin*languageList</systemitem></para></entry>
  655. <entry align="left" valign="top"><para>Liste der Sprachen f&uuml;r das Men&uuml;
  656. 'Sprachen' im Anmeldefenster</para></entry></row>
  657. <row>
  658. <entry align="left" valign="top"><para><systemitem>Dtlogin*resources</systemitem></para></entry>
  659. <entry align="left" valign="top"><para>Spezifikation der Datei <command>Xresources</command></para></entry></row>
  660. <row>
  661. <entry align="left" valign="top"><para><systemitem>Dtlogin*setup</systemitem></para></entry>
  662. <entry align="left" valign="top"><para>Spezifikation der Datei <command>Xsetup</command></para></entry></row>
  663. <row>
  664. <entry align="left" valign="top"><systemitem>Dtlogin*startup</systemitem></entry>
  665. <entry align="left" valign="top"><para>Spezifikation der Datei <command>Xstartup</command></para></entry></row>
  666. <row>
  667. <entry align="left" valign="top"><systemitem>Dtlogin*session</systemitem></entry>
  668. <entry align="left" valign="top"><para>Spezifikation der Datei <command>Xsession</command></para></entry></row>
  669. <row>
  670. <entry align="left" valign="top"><systemitem>Dtlogin*failsafeClient</systemitem></entry>
  671. <entry align="left" valign="top"><para>Spezifikation der Prozedur <command>Xfailsafe</command></para></entry></row>
  672. <row>
  673. <entry align="left" valign="top"><systemitem>Dtlogin*reset</systemitem></entry>
  674. <entry align="left" valign="top">Spezifikation der Prozedur <command>Xreset</command></entry></row>
  675. <row>
  676. <entry align="left" valign="top"><systemitem>Dtlogin*userPath</systemitem></entry>
  677. <entry align="left" valign="top"><para>PATH f&uuml;r <command>Xsession</command>
  678. und <command>Xfailsafe</command></para></entry></row>
  679. <row>
  680. <entry align="left" valign="top"><systemitem>Dtlogin*systemPath</systemitem></entry>
  681. <entry align="left" valign="top"><para>PATH f&uuml;r <command>Xsetup</command>, <command>Xstartup</command> und <command>Xfailsafe</command></para></entry></row>
  682. <row>
  683. <entry align="left" valign="top"><systemitem>Dtlogin*systemShell</systemitem></entry>
  684. <entry align="left" valign="top"><para>SHELL f&uuml;r <command>Xsetup</command>, <command>Xstartup</command> und <command>Xfailsafe</command></para></entry></row>
  685. <row>
  686. <entry align="left" valign="top"><systemitem>Dtlogin.timeZone</systemitem></entry>
  687. <entry align="left" valign="top"><para>TZ f&uuml;r alle Prozeduren</para></entry>
  688. </row></tbody></tgroup></informaltable>
  689. </sect3>
  690. </sect2>
  691. <sect2 id="SAG.LogMg.div.26">
  692. <title>Verhalten des Anmeldefensters an einzelnen Bildschirmen &auml;ndern<indexterm>
  693. <primary>Anmeldefenster</primary><secondary>Verhalten an einzelnen Bildschirmen</secondary></indexterm><indexterm><primary>Mehrere Bildschirme</primary>
  694. <secondary>Anmelde-Manager</secondary></indexterm></title>
  695. <para>In den obigen Beispielen wurde durch die &Auml;nderung einer Ressource
  696. in der Datei <filename>Xconfig</filename> das Verhalten des Anmeldefensters
  697. an allen Bildschirmen ge&auml;ndert. Ressourcen, die mit einem * (Stern) gekennzeichnet
  698. sind, k&ouml;nnen auch f&uuml;r einzelne Bildschirme ge&auml;ndert werden.
  699. Damit kann der Benutzer das Verhalten einzelner Bildschirme seinen W&uuml;nschen
  700. anpassen. Um eine Ressource f&uuml;r einen bestimmten Bildschirm zu setzen,
  701. wird die Ressource folgenderma&szlig;en angegeben: <systemitem>Dtlogin*<symbol role="Variable">anzeigeName</symbol>*<symbol role="Variable">ressource</symbol></systemitem>.
  702. Soll beispielsweise die benutzerabh&auml;ngige Zugriffssteuerung f&uuml;r
  703. Bildschirm <filename>expo:0</filename> abgeschaltet werden, aber an anderen
  704. Bildschirmen erhalten bleiben, wird folgendes eingegeben:</para>
  705. <programlisting>Dtlogin*expo_0*authorize: False</programlisting>
  706. <note>
  707. <para>S&auml;mtliche Sonderzeichen im Namen des Bildschirms, wie z.B.: (Doppelpunkt)
  708. oder . (Punkt), werden durch _ (Unterstreichungszeichen) ersetzt.</para>
  709. </note>
  710. </sect2>
  711. <sect2 id="SAG.LogMg.div.27">
  712. <title>Zugriffsrechte auf den X-Server &auml;ndern<indexterm><primary>Anmeldefenster</primary><secondary>X-Server Zugriff</secondary></indexterm><indexterm>
  713. <primary>X-Server</primary><secondary>Zugriffsrechte &auml;ndern</secondary>
  714. </indexterm></title>
  715. <para>Standardm&auml;&szlig;ig gestattet der Anmelde-Server die Zugriffssteuerung
  716. auf den X-Server jeweils einzelnen Benutzern auf der Grundlage von Berechtigungsdaten,
  717. die in der Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xauthority</filename> gespeichert und gesch&uuml;tzt sind. Nur Benutzern,
  718. die diese Datei lesen k&ouml;nnen, ist es gestattet, eine Verbindung zum X-Server
  719. herzustellen. Dies ist die bevorzugte Methode der Zugriffssteuerung auf den
  720. X-Server.</para>
  721. <para>Eine Alternative zur benutzerabh&auml;ngigen Zugriffssteuerung bietet
  722. die Host-gest&uuml;tzte Zugriffssteuerung. Bei dieser Methode erh&auml;lt,
  723. wenn ein Host Zugriff auf einen X-Server hat, jeder Benutzer an diesem Host
  724. Zugriff auf den X-Server. M&ouml;gliche Gr&uuml;nde f&uuml;r die Verwendung
  725. der Host-gest&uuml;tzten Zugriffssteuerung sind:</para>
  726. <itemizedlist remap="Bullet1">
  727. <listitem><para>&Auml;ltere R2 und R3 X-Clients k&ouml;nnen nicht &uuml;ber
  728. die benutzerabh&auml;ngige Zugriffssteuerung eine Verbindung zu einem X-Server
  729. herstellen.</para>
  730. </listitem>
  731. <listitem><para>In nicht gesicherten Netzen k&ouml;nnte ein nicht berechtigter
  732. Benutzer die Berechtigungsdaten, die zwischen dem X-Client und dem X-Server
  733. im Netz weitergereicht werden, abfangen.</para>
  734. </listitem>
  735. </itemizedlist>
  736. <para>Die Ressource <filename>Xconfig</filename> <systemitem>Dtlogin*authorize</systemitem><indexterm><primary>authorize, Ressource</primary></indexterm> weist
  737. den Anmelde-Server an, die benutzerabh&auml;ngige Zugriffssteuerung zu verwenden.
  738. Soll die host-gest&uuml;tzte Zugriffssteuerung verwendet werden, mu&szlig;
  739. der Wert der Ressource authorize auf <command>False</command> festgelegt werden.
  740. Beispiel:</para>
  741. <programlisting>Dtlogin*authorize: False</programlisting>
  742. <sect3 id="SAG.LogMg.div.28" role="Procedure">
  743. <title>X-Server-Umgebung<indexterm><primary>Anmeldefenster</primary><secondary>X -Server Umgebung</secondary></indexterm> &auml;ndern</title>
  744. <para>Soll der X-Server mit einer oder mehreren Umgebungsvariablen und -werten
  745. ausgestattet werden, wenn er &uuml;ber den Anmelde-Server gestartet wird,
  746. k&ouml;nnen diese mit der Ressource <systemitem>Dtlogin*environment</systemitem>
  747. in <filename>Xconfig</filename> angegeben werden. Beispiel:</para>
  748. <programlisting>Dtlogin*environment: VAR1=foo VAR2=bar</programlisting>
  749. <para>Hier werden die Variablen <symbol>VAR1</symbol> und <symbol>VAR2</symbol>
  750. dem lokalen X-Server-Proze&szlig; zur Verf&uuml;gung gestellt. Diese Variablen
  751. werden auch in die Prozeduren <command>Xsession</command> und <command>Xfailsafe</command> exportiert.</para>
  752. </sect3>
  753. <sect3 id="SAG.LogMg.div.29" role="Procedure">
  754. <title>Standardsprache &auml;ndern<indexterm><primary>Anmeldefenster</primary>
  755. <secondary>Standardsprache &auml;ndern</secondary></indexterm></title>
  756. <para>Wenn sich der Benutzer &uuml;ber das Anmeldefenster am Desktop anmeldet,
  757. wird die Benutzer-Session unter der l&auml;nderspezifischen Angabe ausgef&uuml;hrt,
  758. die der Benutzer im Untermen&uuml; 'Sprachen' des Men&uuml;s 'Optionen' ausgew&auml;hlt
  759. hat. W&auml;hlt der Benutzer keine Sprache aus, verwendet der Anmelde-Server
  760. die Standardsprache. Der Benutzer kann festlegen, welche Sprache als Standardsprache
  761. verwendet werden soll, indem er die Ressource <systemitem>Dtlogin*language</systemitem> in <filename>Xconfig</filename> setzt. <filename><indexterm>
  762. <primary>Dtlogin*language Ressource</primary></indexterm></filename>Beispiel:
  763. </para>
  764. <programlisting>Dtlogin*language: Ja_JP</programlisting>
  765. <para>Welche Sprachen auf einem System installiert sind, kann der zugeh&ouml;rigen
  766. Dokumentation entnommen werden.</para>
  767. </sect3>
  768. <sect3 id="SAG.LogMg.div.30" role="Procedure">
  769. <title>Inhalt des Men&uuml;s 'Sprachen' des Anmeldefensters &auml;ndern<indexterm>
  770. <primary>Anmeldefenster</primary><secondary>Inhalt des Men&uuml;s Sprache
  771. &auml;ndern</secondary></indexterm><indexterm><primary>Men&uuml; Sprache</primary><secondary>&Auml;ndern</secondary></indexterm></title>
  772. <para>Standardm&auml;&szlig;ig erstellt der Anmelde-Server im Anmeldefenster
  773. das Men&uuml; 'Sprachen' mit einer Liste aller l&auml;nderspezifischen Angaben,
  774. die auf dem System installiert sind. W&auml;hlt der Benutzer in dieser Liste
  775. eine l&auml;nderspezifische Angabe aus, zeigt der Anmelde-Server das Anmeldefenster
  776. in der Sprache der ausgew&auml;hlten l&auml;nderspezifischen Angabe erneut
  777. an. Meldet sich der Benutzer anschlie&szlig;end im Anmeldefenster an, startet
  778. der Anmelde-Server eine Desktop-Session in der Sprache der ausgew&auml;hlten
  779. l&auml;nderspezifischen Angabe f&uuml;r den Benutzer.</para>
  780. <para>Der Benutzer kann eine eigene Liste mit Sprachen erstellen, indem er
  781. die Ressource <systemitem>Dtlogin*languageList</systemitem> in <filename>Xconfig</filename> &auml;ndert:</para>
  782. <programlisting>Dtlogin*languageList: En_US De_DE</programlisting>
  783. <para>Der Anmelde-Server zeigt nun nur <computeroutput>En_US</computeroutput>
  784. und <computeroutput>De_DE</computeroutput> im Men&uuml; 'Sprachen' des Anmeldefensters
  785. an.</para>
  786. </sect3>
  787. </sect2>
  788. <sect2 id="SAG.LogMg.div.31">
  789. <title>Befehle vor der Anzeige des Anmeldefensters eingeben<indexterm><primary>Anmelde-Manager</primary><secondary>Befehle eingeben</secondary></indexterm></title>
  790. <para>Nachdem der X-Server gestartet wurde, aber bevor das Anmeldefenster
  791. angezeigt wird, f&uuml;hrt der Anmelde-Server die Prozedur <filename>Xsetup</filename> aus. <filename>Xsetup</filename><indexterm><primary>Xsetup Datei</primary></indexterm> wird mit Root-Berechtigung ausgef&uuml;hrt und setzt
  792. Befehle ab, die ausgef&uuml;hrt werden m&uuml;ssen, bevor das Anmeldefenster
  793. angezeigt wird.</para>
  794. <para>Um eine &Auml;nderung in der Datei <filename>Xsetup</filename> vorzunehmen,
  795. wird <filename>Xsetup</filename> aus <filename>/usr/dt/config</filename> in <filename>/etc/dt/config</filename> kopiert. Beim n&auml;chsten Aufruf des Anmeldefensters
  796. wird die ge&auml;nderte Datei <filename>Xsetup</filename> ausgef&uuml;hrt.
  797. </para>
  798. <sect3 id="SAG.LogMg.div.32">
  799. <title>Befehle eingeben, bevor die Benutzer-Session gestartet wird</title>
  800. <para>Nachdem der Benutzer den Benutzernamen und das Kennwort eingegeben hat
  801. und diese identifiziert worden sind, aber bevor die Benutzer-Session gestartet
  802. worden ist, f&uuml;hrt der Anmelde-Server die Prozedur <command>Xstartup</command>
  803. aus. <command>Xstartup<indexterm><primary>Xstartup Datei</primary></indexterm></command>
  804. wird mit Root-Berechtigung ausgef&uuml;hrt und setzt Befehle ab, die als Erstbenutzer
  805. ausgef&uuml;hrt werden m&uuml;ssen, bevor die Benutzer-Session gestartet wird.
  806. </para>
  807. <para>Um eine &Auml;nderung in der Datei <filename>Xstartup</filename> vorzunehmen,
  808. wird <filename>Xstartup</filename> aus <filename>/usr/dt/config</filename>
  809. in <filename>/etc/dt/config</filename> kopiert. Bei der n&auml;chsten Anmeldung
  810. des Benutzers wird die ge&auml;nderte Datei <command>Xstartup</command> <filename>Xstartup</filename> ausgef&uuml;hrt.</para>
  811. </sect3>
  812. <sect3 id="SAG.LogMg.div.33">
  813. <title>Desktop-Session starten</title>
  814. <para>Standardm&auml;&szlig;ig startet der Anmelde-Server die Benutzer-Session,
  815. indem er die Prozedur <command>Xsession</command><indexterm><primary>Xsession
  816. Datei</primary><secondary>ausgef&uuml;hrt vom Anmelde-Server</secondary></indexterm> ausf&uuml;hrt. <command>Xsession</command>wird mit der Berechtigung des Benutzers ausgef&uuml;hrt
  817. und setzt Befehle ab, die f&uuml;r den Start des Desktops ben&ouml;tigt werden.
  818. </para>
  819. <note>
  820. <para>Die Prozedur <command>Xsession</command> darf nicht direkt aktualisiert
  821. werden.</para>
  822. </note>
  823. <para>Informationen &uuml;ber die Anpassung des Starts einer Desktop-Session
  824. f&uuml;r den Benutzer k&ouml;nnen <!--Original XRef content: 'Kapitel&numsp;2,
  825. &ldquo;Sessionmanager konfigurieren'--><xref role="ChapNumAndTitle" linkend="SAG.SesMg.mkr.1">
  826. entnommen werden.</para>
  827. </sect3>
  828. </sect2>
  829. <sect2 id="SAG.LogMg.div.34">
  830. <title>Einfache Motif-Session starten<indexterm><primary>Session</primary>
  831. <secondary>einfache Motif-Session</secondary></indexterm></title>
  832. <para>W&auml;hlt der Benutzer im Untermen&uuml; 'Sessions' des Men&uuml;s
  833. 'Optionen' des Anmeldefensters 'einfache Motif-Session'<indexterm><primary>Einfache Motif-Session</primary></indexterm> aus, f&uuml;hrt der Anmelde-Server
  834. die Prozedur <command>Xfailsafe</command> aus.<indexterm><primary>Xfailsafe
  835. Datei</primary></indexterm> <command>Xfailsafe</command> wird mit der Berechtigung
  836. des Benutzers ausgef&uuml;hrt und setzt Befehle ab, die eine Minimalumgebung
  837. mit Fenstertechnik, normalerweise ein Datenstationsfenster und eine wahlfreie
  838. Fenstersteuerung, startet.</para>
  839. <para>Um eine &Auml;nderung in der Datei <filename>Xfailsafe</filename> vorzunehmen,
  840. wird <filename>Xfailsafe</filename> aus <filename>/usr/dt/config</filename>
  841. in <filename>/etc/dt/config</filename> kopiert. Bei der n&auml;chsten Anmeldung
  842. des Benutzers wird die ge&auml;nderte Datei <command>Xfailsafe</command> <filename>Xfailsafe</filename> ausgef&uuml;hrt.</para>
  843. </sect2>
  844. <sect2 id="SAG.LogMg.div.35">
  845. <title>Nach dem Ende der Benutzer-Session<indexterm><primary>Session</primary>
  846. <secondary>Prozedur am Ende ausf&uuml;hren</secondary></indexterm></title>
  847. <para>Nachdem der Benutzer die Desktop- oder einfache Motif-Session verlassen
  848. hat, f&uuml;hrt der Anmelde-Server die Prozedur <command>Xreset</command>
  849. aus. <command>Xreset</command><indexterm><primary>Xreset Datei</primary>
  850. </indexterm> wird mit Root-Berechtigung ausgef&uuml;hrt und setzt Befehle
  851. ab, die als Erstbenutzer ausgef&uuml;hrt werden m&uuml;ssen, nachdem die Benutzer-Session
  852. beendet wurde.</para>
  853. <para>Um eine &Auml;nderung in der Datei <filename>Xreset</filename> vorzunehmen,
  854. wird <filename>Xreset</filename> aus <filename>/usr/dt/config</filename> in <filename>/etc/dt/config</filename> kopiert. Bei der n&auml;chsten Anmeldung des Benutzers
  855. wird die ge&auml;nderte Datei <filename>Xreset</filename> ausgef&uuml;hrt.
  856. </para>
  857. </sect2>
  858. <sect2 id="SAG.LogMg.div.36">
  859. <title>Umgebung des Anmelde-Servers</title>
  860. <para>Der Anmelde-Server stellt eine Umgebung zur Verf&uuml;gung, die in die
  861. Prozeduren <command>Xsetup</command>, <command>Xstartup</command>, <command>Xsession</command>, <command>Xfailsafe</command> und <command>Xreset</command>
  862. exportiert wird. Diese Umgebung wird in <!--Original XRef content: 'Tabelle&numsp;1&hyphen;1'--><xref
  863. role="CodeOrFigureOrTable" linkend="SAG.LogMg.mkr.11"> beschrieben. Weitere
  864. Variablen k&ouml;nnen ebenfalls durch den Anmelde-Server exportiert werden.
  865. </para>
  866. <table id="SAG.LogMg.tbl.1" frame="Topbot">
  867. <title id="SAG.LogMg.mkr.11">Umgebungen des Anmelde-Servers<indexterm><primary>Anmelde-Server</primary><secondary>Umgebung</secondary></indexterm></title>
  868. <tgroup cols="6" colsep="0" rowsep="0">
  869. <colspec colwidth="2.01in">
  870. <colspec colwidth="0.33in">
  871. <colspec colwidth="0.27in">
  872. <colspec colwidth="0.26in">
  873. <colspec colwidth="0.29in">
  874. <colspec colwidth="2.85in">
  875. <thead>
  876. <row><entry align="left" valign="bottom"><para>Umgebungsvariable</para></entry>
  877. <entry align="left" valign="bottom"><para><command>Xsetup</command></para></entry>
  878. <entry align="left" valign="bottom"><para><command>Xstartup</command></para></entry>
  879. <entry align="left" valign="bottom"><para><command>Xsession</command></para></entry>
  880. <entry align="left" valign="bottom"><para><literal><command>Xreset</command></literal></para></entry>
  881. <entry align="left" valign="bottom"><para>Beschreibung</para></entry></row>
  882. </thead>
  883. <tbody>
  884. <row>
  885. <entry align="left" valign="top"><para><systemitem class="EnvironVar">LANG</systemitem></para><indexterm><primary>LANG Variable</primary><secondary>vom Anmelde-Manager eingestellt</secondary></indexterm></entry>
  886. <entry align="left" valign="top"><para>X</para></entry>
  887. <entry align="left" valign="top"><para>X</para></entry>
  888. <entry align="left" valign="top"><para>X</para></entry>
  889. <entry align="left" valign="top"><para>X</para></entry>
  890. <entry align="left" valign="top"><para>Standard- oder ausgew&auml;hlte Sprache
  891. </para></entry></row>
  892. <row>
  893. <entry align="left" valign="top"><para><systemitem>XAUTHORITY</systemitem></para><indexterm>
  894. <primary>XAUTHORITY Variable, eingestellt vom Anmelde-Manager</primary></indexterm></entry>
  895. <entry align="left" valign="top"><para>X</para></entry>
  896. <entry align="left" valign="top"><para>X</para></entry>
  897. <entry align="left" valign="top"><para>X</para></entry>
  898. <entry align="left" valign="top"><para>X</para></entry>
  899. <entry align="left" valign="top"><para>X-Berechtigungsdatei &auml;ndern (Option).</para></entry></row>
  900. <row>
  901. <entry align="left" valign="top"><para><systemitem class="EnvironVar">PATH</systemitem></para><indexterm><primary>PATH Variable</primary><secondary>eingestellt vom Anmelde-Manager</secondary></indexterm></entry>
  902. <entry align="left" valign="top"><para>X</para></entry>
  903. <entry align="left" valign="top"><para>X</para></entry>
  904. <entry align="left" valign="top"><para>X</para></entry>
  905. <entry align="left" valign="top"><para>X</para></entry>
  906. <entry align="left" valign="top"><para>Wert der Ressource <systemitem>Dtlogin*userPath</systemitem> (<command>Xsession</command>, <command>Xfailsafe</command>)
  907. oder der Ressource <systemitem>Dtlogin*systemPath</systemitem> ( <command>Xsetup</command>, <command>Xstartup</command>, <command>Xreset</command>)
  908. </para></entry></row>
  909. <row>
  910. <entry align="left" valign="top"><para><systemitem class="EnvironVar">DISPLAY</systemitem></para><indexterm><primary>DISPLAY Variable, gesetzt vom Anmeldemanager </primary></indexterm></entry>
  911. <entry align="left" valign="top"><para>X</para></entry>
  912. <entry align="left" valign="top"><para>X</para></entry>
  913. <entry align="left" valign="top"><para>X</para></entry>
  914. <entry align="left" valign="top"><para>X</para></entry>
  915. <entry align="left" valign="top"><para>Verbindungsnummer des X-Servers</para></entry>
  916. </row>
  917. <row>
  918. <entry align="left" valign="top"><para><systemitem>SHELL</systemitem></para><indexterm>
  919. <primary>SHELL Variable, eingestellt vom Anmelde-Manager</primary></indexterm></entry>
  920. <entry align="left" valign="top"><para>X</para></entry>
  921. <entry align="left" valign="top"><para>X</para></entry>
  922. <entry align="left" valign="top"><para>X</para></entry>
  923. <entry align="left" valign="top"><para>X</para></entry>
  924. <entry align="left" valign="top"><para>In <filename>/etc/passwd</filename>
  925. (<command>Xsession</command>, <command>Xfailsafe</command>) angegebene Shell
  926. oder Ressource <systemitem>Dtlogin*systemShell</systemitem> (<command>Xsetup</command>, <command>Xstartup</command>, <command>Xreset</command>)</para></entry>
  927. </row>
  928. <row>
  929. <entry align="left" valign="top"><para><systemitem class="EnvironVar">TZ</systemitem></para><indexterm>
  930. <primary>TZ Variable</primary></indexterm></entry>
  931. <entry align="left" valign="top"><para>X</para></entry>
  932. <entry align="left" valign="top"><para>X</para></entry>
  933. <entry align="left" valign="top"><para>X</para></entry>
  934. <entry align="left" valign="top"><para>X</para></entry>
  935. <entry align="left" valign="top"><para>Wert der Ressource <systemitem>Dtlogin.timeZone</systemitem> oder vom System festgelegte Zeitzone</para></entry></row>
  936. <row>
  937. <entry align="left" valign="top"><para><systemitem class="EnvironVar">USER</systemitem></para><indexterm><primary>USER Variable</primary></indexterm></entry>
  938. <entry align="left" valign="top"></entry>
  939. <entry align="left" valign="top"><para>X</para></entry>
  940. <entry align="left" valign="top"><para>X</para></entry>
  941. <entry align="left" valign="top"><para>X</para></entry>
  942. <entry align="left" valign="top"><para>Benutzername</para></entry></row>
  943. <row>
  944. <entry align="left" valign="top"><para><systemitem class="EnvironVar">HOME</systemitem></para><indexterm><primary>HOME Variable</primary></indexterm></entry>
  945. <entry align="left" valign="top"></entry>
  946. <entry align="left" valign="top"><para>X</para></entry>
  947. <entry align="left" valign="top"><para>X</para></entry>
  948. <entry align="left" valign="top"><para>X</para></entry>
  949. <entry align="left" valign="top"><para>In <command>/etc/passwd</command> angegebenes
  950. Benutzerverzeichnis</para></entry></row>
  951. <row>
  952. <entry align="left" valign="top"><para><systemitem class="EnvironVar">LOGNAME</systemitem></para><indexterm><primary>LOGNAME Variable</primary></indexterm></entry>
  953. <entry align="left" valign="top"></entry>
  954. <entry align="left" valign="top"><para>X</para></entry>
  955. <entry align="left" valign="top"><para>X</para></entry>
  956. <entry align="left" valign="top"><para>X</para></entry>
  957. <entry align="left" valign="top"><para>Benutzername</para></entry></row></tbody>
  958. </tgroup></table>
  959. </sect2>
  960. <sect2 id="SAG.LogMg.div.37">
  961. <title>Pfad f&uuml;r Benutzer oder System &auml;ndern</title>
  962. <para>Der Anmelde-Server legt die Umgebungsvariable <systemitem>PATH</systemitem>
  963. fest,<indexterm><primary>Anmelde-Server</primary><secondary>Benutzerpfad</secondary></indexterm> wenn die Prozeduren <command><indexterm><primary>Xsession Datei</primary><secondary>Pfad setzen</secondary></indexterm>Xsession</command> und <command><indexterm><primary>Xfailsafe Datei</primary></indexterm>Xfailsafe</command> ausgef&uuml;hrt werden. Der Benutzer kann einen Alternativpfad
  964. zu diesen Prozeduren festlegen:</para>
  965. <sect3 id="SAG.LogMg.div.38" role="Procedure">
  966. <title>Benutzerpfad &auml;ndern<indexterm><primary>Pfad</primary><secondary>Benutzer</secondary></indexterm></title>
  967. <itemizedlist>
  968. <listitem><para>Die Ressource <systemitem>Dtlogin*userPath</systemitem> in <filename>Xconfig</filename><indexterm><primary>userPath, Ressource</primary></indexterm> festlegen.
  969. Beispiel:<indexterm><primary>Umgebungsvariable</primary><secondary>Anmeldemanager</secondary></indexterm></para>
  970. </listitem>
  971. </itemizedlist>
  972. <programlisting>Dtlogin*userPath:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11
  973. </programlisting>
  974. </sect3>
  975. <sect3 id="SAG.LogMg.div.39" role="Procedure">
  976. <title>Systempfad &auml;ndern<indexterm><primary>Pfad</primary><secondary>System</secondary></indexterm></title>
  977. <itemizedlist>
  978. <listitem><para>Die Ressource <systemitem>Dtlogin*systemPath</systemitem>
  979. in <filename>Xconfig</filename><indexterm><primary>systemPath Ressource</primary>
  980. </indexterm> festlegen. Beispiel:</para>
  981. </listitem>
  982. </itemizedlist>
  983. <programlisting>Dtlogin*systemPath: /usr/bin/X11:/etc:/bin:/usr/bin:/usr/ucb
  984. </programlisting>
  985. </sect3>
  986. </sect2>
  987. <sect2 id="SAG.LogMg.div.40" role="Procedure">
  988. <title>System-Shell &auml;ndern</title>
  989. <para>Der Anmelde-Server legt die Umgebungsvariable <systemitem>SHELL</systemitem>
  990. fest, wenn die Prozeduren <command>Xsetup</command>, <command>Xstartup</command>
  991. und <command>X<indexterm><primary>Anmelde-Server</primary><secondary>System-Shell</secondary></indexterm>failsafe</command> ausgef&uuml;hrt werden. Standardm&auml;&szlig;ig
  992. wird <filename>/bin/sh</filename> festgelegt. Soll alternativ zu diesen Prozeduren
  993. eine andere Shell zur Verf&uuml;gung gestellt werden, die Ressource <systemitem>Dtlogin*systemShell</systemitem> in <filename>Xconfig</filename> festlegen.
  994. Beispiel:</para>
  995. <programlisting>Dtlogin*systemShell: /bin/ksh</programlisting>
  996. </sect2>
  997. <sect2 id="SAG.LogMg.div.41" role="Procedure">
  998. <title>Zeitzone &auml;ndern</title>
  999. <para>Der Anmelde-Server legt die Umgebungsvariable TZ fest, wenn die Prozeduren <command>Xsetup</command>, <command>Xstartup</command>, <command>Xsession</command>, <command>Xfailsafe</command> und <command>Xreset</command> ausgef&uuml;hrt werden.
  1000. Der Standardwert wird dem System entnommen, so da&szlig; eine &Auml;nderung
  1001. normalerweise nicht<indexterm><primary>Anmelde-Server</primary><secondary>Zeitzone &auml;ndern</secondary></indexterm> notwendig ist. Soll eine andere
  1002. Zeitzone zur Verf&uuml;gung gestellt werden, die Ressource <systemitem>Dtlogin*timeZone</systemitem> in <filename>Xconfig</filename><indexterm><primary>timeZone
  1003. Ressource</primary></indexterm>festlegen. Beispiel:</para>
  1004. <programlisting>Dtlogin.timeZone: CST6CDT</programlisting>
  1005. </sect2>
  1006. </sect1>
  1007. <sect1 id="SAG.LogMg.div.42">
  1008. <title id="SAG.LogMg.mkr.12">Anmeldemanager verwalten</title>
  1009. <para>Wird der Anmelde-Server gestartet, wird ein Proze&szlig; <command>dtlogin</command> gestartet. Der Proze&szlig; <command>dtlogin</command> liest die
  1010. Datei <command>Xconfig</command>, um die Anfangskonfiguration des Anmelde-Servers
  1011. und weitere Konfigurationsdateien des Anmelde-Servers festzustellen. Dann
  1012. liest der Anmelde-Server die Datei <filename>Xservers</filename>, um festzustellen,
  1013. ob Bildschirme vorhanden sind, die explizit verwaltet werden m&uuml;ssen,
  1014. und die Datei <filename>Xaccess</filename>, um den Zugriff auf den Anmelde-Server
  1015. zu steuern.</para>
  1016. <para>Stellt der Anmelde-Server in der Datei <filename>Xservers</filename><indexterm>
  1017. <primary>Xservers Datei</primary><secondary>lokale Bildschirmverwaltung</secondary>
  1018. </indexterm> fest, da&szlig; ein lokaler Bildschirm zu verwalten ist, startet
  1019. er, gem&auml;&szlig; den Instruktionen in der Datei <filename>Xservers</filename>,
  1020. einen X-Server und zeigt an diesem Bildschirm ein Anmeldefenster an.</para>
  1021. <para>Stellt der Anmelde-Server in der Datei <filename>Xservers</filename>
  1022. fest, da&szlig; ein Bildschirm im Netz zu verwalten ist, wird er davon ausgehen,
  1023. da&szlig; ein X-Server mit dem angegebenen Bildschirmnamen bereits l&auml;uft,
  1024. und ein Anmeldefenster an diesem Bildschirm anzeigen.</para>
  1025. <para>Anschlie&szlig;end wird der Anmelde-Server auf XDMCP-Anforderungen aus
  1026. dem Netz warten.</para>
  1027. <para>F&uuml;r jeden Bildschirm, den er verwaltet, erstellt der Anmelde-Server
  1028. zun&auml;chst einen neuen Proze&szlig; <command>dtlogin</command> f&uuml;r
  1029. diesen Bildschirm. Dies bedeutet, da&szlig;, wenn der Anmelde-Server <symbol role="Variable">n</symbol> Bildschirme verwaltet, <symbol role="Variable">n+1</symbol> Prozesse <command>dtlogin</command> vorhanden sind. Der Anmelde-Server
  1030. f&uuml;hrt die Prozedur <command>Xsetup</command> aus, l&auml;dt die Datei <filename>Xresources</filename>, und f&uuml;hrt dann <command>dtgreet</command> aus,
  1031. um das Anmeldefenster anzuzeigen. Nachdem der Benutzer einen Benutzernamen
  1032. und ein Kennwort eingegeben hat und identifiziert wurde, f&uuml;hrt der Anmelde-Server
  1033. die Prozedur <command>Xstartup</command> aus, sowie anschlie&szlig;end die
  1034. Prozedur <command>Xsession</command> bzw. <command>Xfailsafe<indexterm><primary>Xfailsafe Datei</primary></indexterm></command>. Hat der Benutzer die Session
  1035. beendet, f&uuml;hrt der Anmelde-Server die Prozedur <command>Xreset</command>
  1036. aus.</para>
  1037. <para>Erh&auml;lt der Anmelde-Server eine indirekte<indexterm><primary>XDMCP</primary><secondary>indirekte Anforderungen</secondary></indexterm> XDMCP-Anforderung,
  1038. wird <command>dtchooser</command> ausgef&uuml;hrt und eine Liste mit Anmelde-Server-Hosts
  1039. auf dem Bildschirm angezeigt. W&auml;hlt der Benutzer einen Host aus dieser
  1040. Liste, verwaltet der Anmelde-Server an diesem Host den Bildschirm.</para>
  1041. <para>Die Konfigurationsdateien <command>Xaccess</command>, <command>Xconfig</command>, <command>Xfailsafe</command>, <command>Xreset</command>, <symbol role="Variable">sprache</symbol><filename>/Xresources</filename>, <command>Xservers</command>, <command>Xsetup</command> und <command>Xstartup</command>
  1042. sucht der Anmelde-Server standardm&auml;&szlig;ig zuerst in <filename>/etc/dt/config</filename> und dann in <filename>/usr/dt/config</filename>. Er verwendet
  1043. die Datei, die er zuerst findet.</para>
  1044. </sect1>
  1045. <sect1 id="SAG.LogMg.div.43">
  1046. <title id="SAG.LogMg.mkr.13">Dateien des Anmeldemanagers<indexterm><primary>Konfigurations-Dateien</primary><secondary>Anmeldemanager</secondary></indexterm></title>
  1047. <para>Die Dateien des Anmeldemanagers<indexterm><primary>Anmelde-Manager</primary><secondary>Konfigurationsdateien</secondary></indexterm> befinden
  1048. sich standardm&auml;&szlig;ig in:</para>
  1049. <informaltable>
  1050. <tgroup cols="2" colsep="0" rowsep="0">
  1051. <colspec colwidth="4.00in">
  1052. <colspec colwidth="3.00in">
  1053. <tbody>
  1054. <row>
  1055. <entry align="left" valign="top"><para><filename>/usr/dt/bin/dtlogin</filename></para><indexterm>
  1056. <primary>dtlogin, siehe Anmelde-Manager</primary></indexterm></entry>
  1057. <entry align="left" valign="top"><para>Anmelde-Server und Anzeigemanager</para></entry>
  1058. </row>
  1059. <row>
  1060. <entry align="left" valign="top"><para><filename>/usr/dt/bin/dtgreet</filename></para><indexterm>
  1061. <primary>dtgreet Datei</primary></indexterm></entry>
  1062. <entry align="left" valign="top">Zeigt ein Anmeldefenster an einem Bildschirm
  1063. an.</entry></row>
  1064. <row>
  1065. <entry align="left" valign="top"><para><filename>/usr/dt/bin/dtchooser</filename></para><indexterm>
  1066. <primary>dtchooser Datei</primary></indexterm></entry>
  1067. <entry align="left" valign="top">Zeigt ein Auswahlfenster an einem Bildschirm
  1068. an.</entry></row>
  1069. <row>
  1070. <entry align="left" valign="top"><para><filename>/usr/dt/bin/Xsession</filename></para></entry>
  1071. <entry align="left" valign="top">Startet eine Desktop-Session.</entry></row>
  1072. <row>
  1073. <entry align="left" valign="top"><para><filename>/usr/dt/config/Xfailsafe</filename></para></entry>
  1074. <entry align="left" valign="top">Startet eine einfache Motif-Session.</entry>
  1075. </row>
  1076. <row>
  1077. <entry align="left" valign="top"><para><filename>/usr/dt/config/Xconfig</filename></para></entry>
  1078. <entry align="left" valign="top"><para>Konfigurationsdatei des Anmelde-Servers
  1079. </para></entry></row>
  1080. <row>
  1081. <entry align="left" valign="top"><para><filename>/usr/dt/config/Xservers</filename></para></entry>
  1082. <entry align="left" valign="top"><para>Anzeigebeschreibungsdatei des Anmelde-Servers
  1083. </para></entry></row>
  1084. <row>
  1085. <entry align="left" valign="top"><para><filename>/usr/dt/config/Xaccess</filename></para></entry>
  1086. <entry align="left" valign="top"><para>Zugriffsbeschreibungsdatei des Anmelde-Servers
  1087. </para></entry></row>
  1088. <row>
  1089. <entry align="left" valign="top"><para><filename>/usr/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/Xresources</filename></para></entry>
  1090. <entry align="left" valign="top">Anzeigeentwurfsressourcen</entry></row>
  1091. <row>
  1092. <entry align="left" valign="top"><para><filename>/usr/dt/config/Xsetup</filename></para></entry>
  1093. <entry align="left" valign="top"><para>Anzeigekonfigurationsdatei</para></entry>
  1094. </row>
  1095. <row>
  1096. <entry align="left" valign="top"><para><filename>/usr/dt/config/Xstartup</filename></para></entry>
  1097. <entry align="left" valign="top">Startdatei vor der Session</entry></row>
  1098. <row>
  1099. <entry align="left" valign="top"><para><filename>/usr/dt/config/Xreset</filename></para></entry>
  1100. <entry align="left" valign="top"><para>Datei f&uuml;r R&uuml;cksetzung nach
  1101. der Session</para></entry></row>
  1102. <row>
  1103. <entry align="left" valign="top"><para><filename>/var/dt/Xpid</filename></para></entry>
  1104. <entry align="left" valign="top"><para>Proze&szlig;-ID des Anmelde-Servers
  1105. </para></entry></row>
  1106. <row>
  1107. <entry align="left" valign="top"><para><filename>/var/dt/Xerrors</filename></para></entry>
  1108. <entry align="left" valign="top"><para>Fehlerprotokolldatei des Anmelde-Servers
  1109. </para></entry></row></tbody></tgroup></informaltable>
  1110. </sect1>
  1111. </chapter>
  1112. <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
  1113. <?Pub *0000083170>