ch02.sgm 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778
  1. <!-- $XConsortium: ch02.sgm /main/11 1996/12/21 18:26:00 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.SesMg.div.1">
  10. <title id="SAG.SesMg.mkr.1">Sessionmanager konfigurieren</title>
  11. <para>&Uuml;ber den Sessionmanager werden das Desktop gestartet und aktive
  12. Anwendungen, Farben, Schriftarten, Mausverhalten, Lautst&auml;rke und Tastaturklicken
  13. automatisch gesichert und wiederhergestellt.</para>
  14. <para>&Uuml;ber den Sessionmanager kann der Benutzer</para>
  15. <itemizedlist remap="Bullet1">
  16. <listitem><para>die Startsession f&uuml;r alle Desktop-Benutzer anpassen.
  17. </para>
  18. </listitem>
  19. <listitem><para>die Umgebung und Ressourcen f&uuml;r alle Desktop-Benutzer
  20. anpassen.</para>
  21. </listitem>
  22. <listitem><para>die Session-Startnachricht &auml;ndern.</para>
  23. </listitem>
  24. <listitem><para>die Parameter f&uuml;r Session-Starthilfsprogramme und -d&auml;monen
  25. &auml;ndern.</para>
  26. </listitem>
  27. <listitem><para>die Farbverwendung am Desktop f&uuml;r alle Benutzer &auml;ndern.
  28. </para>
  29. </listitem>
  30. </itemizedlist>
  31. <informaltable id="sag.sesmg.itbl.1" frame="all">
  32. <tgroup cols="1" colsep="1" rowsep="1">
  33. <colspec colwidth="4.13in">
  34. <tbody>
  35. <row>
  36. <entry align="left" valign="top"><para><!--Original XRef content: 'Was ist
  37. eine Session?25'--><xref role="JumpText" linkend="sag.sesmg.mkr.2"></para></entry>
  38. </row>
  39. <row>
  40. <entry align="left" valign="top"><para><!--Original XRef content: 'Session
  41. starten27'--><xref role="JumpText" linkend="sag.sesmg.mkr.3"></para></entry>
  42. </row>
  43. <row>
  44. <entry align="left" valign="top"><para><!--Original XRef content: 'Start einer
  45. Session27'--><xref role="JumpText" linkend="sag.sesmg.mkr.4"></para></entry>
  46. </row>
  47. <row>
  48. <entry align="left" valign="top"><para><!--Original XRef content: 'Zus&auml;tzliche
  49. Anpassungen beim Start der Session36'--><xref role="JumpText" linkend="sag.sesmg.mkr.8"></para></entry>
  50. </row>
  51. <row>
  52. <entry align="left" valign="top"><para><!--Original XRef content: 'Dateien
  53. und Verzeichnisse des Sessionmanagers41--><!--'--><xref role="JumpText" linkend="sag.sesmg.mkr.10"></para></entry>
  54. </row></tbody></tgroup></informaltable>
  55. <sect1 id="SAG.SesMg.div.2">
  56. <title id="SAG.SesMg.mkr.2">Was ist eine Session?<indexterm><primary>Session-Steuerung</primary><secondary>Einf&uuml;hrung</secondary></indexterm><indexterm><primary>Session</primary><secondary>Definition</secondary></indexterm></title>
  57. <para>Bei einer Session handelt es sich um eine Datensammlung mit Anwendungen,
  58. Einstellungen und Ressourcen auf dem Desktop eines Benutzers. Unter &ldquo;Sessionmanager&rdquo;
  59. versteht man eine Gruppe von &Uuml;bereink&uuml;nften und Protokollen auf
  60. dem Desktop eines Benutzers, mit deren Hilfe die Session eines Benutzers gesichert
  61. und wiederhergestellt werden kann. Ein Benutzer kann sich am System anmelden
  62. und findet dieselben aktiven Anwendungen, Einstellungen und Ressourcen vor
  63. wie bei der letzten Abmeldung. Meldet sich ein Benutzer zum ersten Mal am
  64. Desktop an, wird eine<indexterm><primary>Session</primary><secondary>Standard</secondary></indexterm> Standard-Startsession geladen. Danach unterscheidet
  65. die Sessionssteuerung zwischen<indexterm><primary>Aktuelle Session</primary>
  66. </indexterm><indexterm><primary>Session</primary><secondary>aktuell</secondary>
  67. </indexterm> aktueller und<indexterm><primary>Session</primary><secondary>Standardsitzung</secondary></indexterm><indexterm><primary>Standardsitzung</primary></indexterm> Standardsitzung.</para>
  68. <sect2 id="SAG.SesMg.div.3">
  69. <title>Startsession<indexterm><primary>Session</primary><secondary>Standard</secondary></indexterm><indexterm><primary>Session</primary><secondary>erste Anmeldung</secondary></indexterm></title>
  70. <para>Meldet sich ein Benutzer zum ersten Mal am Desktop an, generiert die
  71. Sessionssteuerung die Startsession des Benutzers unter Verwendung von Systemstandardwerten.
  72. Standardm&auml;&szlig;ig werden der Dateimanager und 'Einf&uuml;hrung in das
  73. Desktop', ein Hilfeband, gestartet.</para>
  74. </sect2>
  75. <sect2 id="SAG.SesMg.div.4">
  76. <title>Aktuelle Session<indexterm><primary>Session</primary><secondary>aktuell</secondary></indexterm><indexterm><primary>aktuelle Session</primary></indexterm></title>
  77. <para>Unter der aktuellen Session versteht man die jeweils aktive Session
  78. des Benutzers, unabh&auml;ngig davon, ob es sich um eine bei der Anmeldung
  79. wiederhergestellte gesicherte Standardsitzung, eine gesicherte aktuelle Session
  80. oder die Standard-Startsession des Systems handelt. Auf der Grundlage der
  81. Einstellungen f&uuml;r den Start des Umgebungsmanagers des Benutzers sichert
  82. die Sessionssteuerung die aktuelle Session automatisch, wenn der Benutzer
  83. die Session verl&auml;&szlig;t. Bei der n&auml;chsten Anmeldung am Desktop
  84. startet die Sessionssteuerung die zuvor gesicherte aktuelle Session neu, d.
  85. h. das Desktop wird in demselben Status wiederhergestellt wie bei der letzten
  86. Abmeldung des Benutzers.</para>
  87. </sect2>
  88. <sect2 id="SAG.SesMg.div.5">
  89. <title>Standardsitzung<indexterm><primary>Session</primary><secondary>Standardsitzung</secondary></indexterm><indexterm><primary>Standardsitzung</primary></indexterm></title>
  90. <para>Das Desktop kann aber auch bei jeder Anmeldung in demselben Status wiederhergestellt
  91. werden, unabh&auml;ngig davon, in welchem Status es sich befand, als der Benutzer
  92. sich zuletzt abmeldete. Der Benutzer kann den Status der aktuellen Session
  93. speichern, und dann &uuml;ber die Einstellungen f&uuml;r den Start der Umgebungsparameter
  94. diese Session &uuml;ber den Sessionmanager bei jeder Anmeldung starten lassen.
  95. </para>
  96. </sect2>
  97. <sect2 id="SAG.SesMg.div.6">
  98. <title>Bildschirmspezifische Sessions<indexterm><primary>Session</primary>
  99. <secondary>bildschirmspezifisch</secondary></indexterm></title>
  100. <para>Um eine spezifische Session f&uuml;r einen spezifischen Bildschirm auszuf&uuml;hren,
  101. kann der Benutzer eine bildschirmspezifische Session erstellen. Hierzu kann
  102. der Benutzer das Verzeichnis <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/sessions</filename> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/</filename><symbol role="Variable">anzeige</symbol> kopieren, wobei es
  103. sich bei <symbol role="Variable">anzeige</symbol> um den realen, nicht qualifizierten
  104. Host-Namen handelt (zum Beispiel ist <filename>pablo:0</filename> g&uuml;ltig, <filename>pablo.gato.com:0</filename> oder <filename>unix:0</filename> sind nicht g&uuml;ltig).
  105. Meldet sich der Benutzer am Bildschirm <filename>pablo:0</filename> an, startet
  106. die Sessionssteuerung diese bildschirmspezifische Session.</para>
  107. </sect2>
  108. </sect1>
  109. <sect1 id="SAG.SesMg.div.7">
  110. <title id="SAG.SesMg.mkr.3">Session starten<indexterm><primary>Session</primary>
  111. <secondary>starten</secondary></indexterm><indexterm><primary>Session-Steuerung</primary><secondary>starten</secondary></indexterm><indexterm><primary>Session-Steuerung</primary><secondary>siehe auch Session</secondary></indexterm></title>
  112. <para>die Sessionssteuerung wird &uuml;ber <filename>/usr/dt/bin/<indexterm>
  113. <primary>Xsession Datei</primary><secondary>Session-Steuerung starten</secondary>
  114. </indexterm>Xsession</filename> gestartet. Meldet sich der Benutzer &uuml;ber
  115. den Anmeldemanager an, wird <command>Xsession</command> standardm&auml;&szlig;ig
  116. gestartet.</para>
  117. <para>Der Benutzer kann auch die herk&ouml;mmliche Anmeldung im Zeichenmodus<indexterm><primary>Anmeldung (getty)</primary></indexterm>
  118. (<command>getty</command>) verwenden und den Sessionmanager manuell mit Hilfsprogrammen,
  119. die einen X-Server starten, wie z.B. <command>xinit</command>, starten. Beispiel: <command>xinit /usr/dt/bin/Xsession</command>.</para>
  120. </sect1>
  121. <sect1 id="SAG.SesMg.div.8">
  122. <title id="SAG.SesMg.mkr.4">Start einer Session</title>
  123. <para>Beim Start des Sessionmanagers werden folgende Schritte durchgef&uuml;hrt,
  124. um die Session eines Benutzers zu starten:</para>
  125. <orderedlist>
  126. <listitem><para>Die Prozedur <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> wird als Ausgangsobjekt verwendet.<indexterm><primary>.dtprofile Datei</primary><secondary>Verwendung als Ausgangsobjekt</secondary>
  127. </indexterm></para>
  128. </listitem>
  129. <listitem><para>Die Prozeduren <command>Xsession.d</command> werden als Ausgangsobjekte
  130. verwendet.<indexterm><primary>Xsession.d Verzeichnis</primary></indexterm></para>
  131. </listitem>
  132. <listitem><para>Eine<indexterm><primary>Session-Steuerung</primary><secondary>Begr&uuml;&szlig;ungsnachricht</secondary></indexterm><indexterm><primary>Begr&uuml;&szlig;ungsnachricht</primary><secondary>anzeigen</secondary></indexterm> Begr&uuml;&szlig;ungsnachricht
  133. wird angezeigt.</para>
  134. </listitem>
  135. <listitem><para><indexterm><primary>Desktop-Suchpfade</primary></indexterm>Desktop-Suchpfade
  136. werden eingerichtet.</para>
  137. </listitem>
  138. <listitem><para>Verf&uuml;gbare Anwendungen werden erfa&szlig;t.</para>
  139. </listitem>
  140. <listitem><para><symbol role="Variable">Standardverzeichnis</symbol><filename>/.profile</filename><indexterm><primary>profile Datei</primary></indexterm> oder <symbol role="Variable">Standardverzeichnis</symbol><filename>/.login</filename><indexterm>
  141. <primary>login Datei</primary></indexterm> werden m&ouml;glicherweise zus&auml;tzlich
  142. als Ausgangsobjekte verwendet.</para>
  143. </listitem>
  144. <listitem><para>Der Nachrichtend&auml;mon<indexterm><primary>ToolTalk</primary>
  145. <secondary>Nachrichtend&auml;mon</secondary></indexterm> ToolTalk<superscript>
  146. &reg;</superscript> wird gestartet.</para>
  147. </listitem>
  148. <listitem><para>Die Session-Ressourcen<indexterm><primary>Session</primary>
  149. <secondary>Ressourcen</secondary></indexterm><indexterm><primary>Ressourcen</primary><secondary>Session</secondary></indexterm> werden geladen.</para>
  150. </listitem>
  151. <listitem><para>Der<indexterm><primary>Farb-Server</primary></indexterm> Farb-Server
  152. wird gestartet.</para>
  153. </listitem>
  154. <listitem><para>Der<indexterm><primary>Arbeitsbereichssteuerung</primary>
  155. <secondary>starten</secondary></indexterm> Arbeitsbereichssteuerung wird gestartet.
  156. </para>
  157. </listitem>
  158. <listitem><para>Die Session-Anwendungen werden gestartet.<indexterm><primary>Anwendungen</primary><secondary>bei Anmeldung starten</secondary></indexterm></para>
  159. <para>Die oben aufgef&uuml;hrten Schritte werden in den folgenden Abschnitten
  160. n&auml;her beschrieben.</para>
  161. </listitem>
  162. </orderedlist>
  163. <sect2 id="SAG.SesMg.div.9">
  164. <title>Prozedur<indexterm><primary>.dtprofile Datei</primary><secondary>Verwendung als Ausgangsobjekt</secondary></indexterm> .dtprofile als Ausgangsobjekt
  165. verwenden</title>
  166. <para>Beim Start einer Session verwendet die Prozedur <systemitem><indexterm>
  167. <primary>Xsession Datei</primary></indexterm>Xsession</systemitem> die Prozedur
  168. des Benutzers <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename><indexterm><primary>Umgebungsvariable</primary><secondary>in .dtprofile</secondary></indexterm> als Ausgangsobjekt. Bei der Prozedur <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename>
  169. handelt es sich um ein Skript aus <command>/bin/sh</command> oder <command>/bin/ksh</command>, das Benutzern erm&ouml;glicht,<indexterm><primary>Umgebungsvariable</primary><secondary>in .dtprofile</secondary></indexterm> Umgebungsvariablen
  170. f&uuml;r ihre Sessions einzurichten. Weitere Informationen zum Einrichten
  171. von Umgebungsvariablen k&ouml;nnen <!--Original XRef content: '&ldquo;Zus&auml;tzliche
  172. Anpassungen beim Start der Session&rdquo; auf Seite&numsp;36'--><xref role="HeadingAndPage"
  173. linkend="SAG.SesMg.mkr.8"> entnommen werden.</para>
  174. <para>Ist die Prozedur <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> nicht vorhanden, wie das beispielsweise der Fall ist,
  175. wenn sich der Benutzer zum ersten Mal am Desktop anmeldet, kopiert <command>Xsession</command> die Standardprozedur f&uuml;r das Desktop <filename>sys.dtprofile</filename> in<indexterm><primary>Shell</primary><secondary>pers&ouml;nliche
  176. Anpassung</secondary></indexterm> <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename>.<indexterm><primary>.dtprofile Datei</primary><secondary>erstellen</secondary></indexterm></para>
  177. <para><indexterm><primary>Umgebungsvariable</primary><secondary>Standard</secondary>
  178. </indexterm>Die Standardprozedur f&uuml;r das Desktop ist <filename>/usr/dt/config/sys.dtprofile</filename>.<indexterm><primary>sys.dtprofile Datei</primary></indexterm> Um
  179. die Prozedur<indexterm><primary>Shell</primary><secondary>systemweite Anpassung</secondary></indexterm> <filename>sys.dtprofile</filename> anzupassen, <filename>sys.dtprofile</filename> aus <filename>/usr/dt/config</filename> in <filename>/etc/dt/config</filename> kopieren und die neue Datei bearbeiten.</para>
  180. </sect2>
  181. <sect2 id="SAG.SesMg.div.10">
  182. <title id="SAG.SesMg.mkr.5">Prozeduren<indexterm><primary>Xsession.d Verzeichnis</primary><secondary>Prozeduren</secondary></indexterm> Xsession.d als Ausgangsobjekte
  183. verwenden</title>
  184. <para>Nach der Prozedur <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> verwendet die Prozedur <command>Xsession</command>
  185. die Prozeduren <command>Xsession.d</command> als Ausgangsobjekte. Diese Prozeduren
  186. werden zum Festlegen zus&auml;tzlicher Umgebungsvariablen verwendet und starten
  187. wahlfreie D&auml;monen f&uuml;r die Session eines Benutzers. Die Standardprozeduren <command>Xsession.d</command> sind:</para>
  188. <informaltable>
  189. <tgroup cols="2" colsep="0" rowsep="0">
  190. <colspec colwidth="1.68in">
  191. <colspec colwidth="4.33in">
  192. <tbody>
  193. <row>
  194. <entry align="left" valign="top"><para><command>0010.dtpaths</command></para></entry>
  195. <entry align="left" valign="top"><para>dokumentiert anpa&szlig;bare Desktop-Suchpfade.
  196. </para></entry></row>
  197. <row>
  198. <entry align="left" valign="top"><para><command>0020.dtims</command></para></entry>
  199. <entry align="left" valign="top"><para>startet einen optionalen Eingabemethoden-Server.
  200. </para></entry></row>
  201. <row>
  202. <entry align="left" valign="top"><para><command>0030.dttmpdir</command></para></entry>
  203. <entry align="left" valign="top"><para>erstellt ein tempor&auml;res Verzeichnis
  204. pro Benutzer pro Session.</para></entry></row>
  205. <row>
  206. <entry align="left" valign="top"><para><command>0040.xmbind</command></para></entry>
  207. <entry align="left" valign="top"><para>definiert f&uuml;r <filename>$XMBINDDIR</filename> den Standardwert f&uuml;r das Desktop.</para></entry></row></tbody>
  208. </tgroup></informaltable>
  209. <para>Daneben k&ouml;nnen zus&auml;tzliche lieferantenspezifische Prozeduren
  210. in <command>Xsession.d</command> vorhanden sein.</para>
  211. <para><command>Xsession</command> verwendet zun&auml;chst alle Dateien im
  212. Verzeichnis <filename>/usr/dt/config/Xsession.d</filename> und anschlie&szlig;end
  213. die Dateien im Verzeichnis <filename>/etc/dt/config/Xsession.d</filename>
  214. als Ausgangsobjekte.</para>
  215. <para>Die Standardprozeduren f&uuml;r das Desktop <command>Xsession.d</command><indexterm>
  216. <primary>Xsession.d Verzeichnis</primary><secondary>anpassen</secondary></indexterm> befinden
  217. sich im Verzeichnis <filename>/usr/dt/config/Xsession.d</filename>. Um ein
  218. Skript aus <command>Xsession.d</command> anzupassen, das aus <filename>/usr/dt/config/Xsession.d</filename> bestehende Skript in <filename>/etc/dt/config/Xsession.d</filename>
  219. kopieren und die neue Datei bearbeiten. F&uuml;r diese Aufgabe mu&szlig; Ausf&uuml;hrungsberechtigung
  220. vorliegen.</para>
  221. <para><indexterm><primary>Xsession Datei</primary><secondary>systemweite Anpassung</secondary></indexterm><indexterm><primary>Session-Steuerung</primary><secondary>systemweite Anpassung</secondary></indexterm>Damit <command>Xsession</command>
  222. eine vom Benutzer erstellte Prozedur automatisch als Ausgangsobjekt verwendet,
  223. mu&szlig; diese in <filename>/etc/dt/config/Xsession.d</filename> kopiert
  224. werden.</para>
  225. <note>
  226. <para>&Auml;ndert oder erstellt der Benutzer ein Skript f&uuml;r <command>Xsession.d</command>, sollte er sicherstellen, da&szlig; Vordergrundbefehle,
  227. die er absetzt, nicht zu lange dauern, da die Dauer dieser Befehle sich direkt
  228. auf die Startzeit der Session auswirkt. Ist kein Vordergrundbefehl vorhanden,
  229. wird der Start der Session blockiert. Befehle, die in einer Prozedur <command>Xsession.d</command> ausgef&uuml;hrt werden, und die w&auml;hrend der gesamten
  230. Dauer der Session ausgef&uuml;hrt werden sollen, sollten im Hintergrund ausgef&uuml;hrt
  231. werden.</para>
  232. </note>
  233. </sect2>
  234. <sect2 id="SAG.SesMg.div.11">
  235. <title><indexterm><primary>Begr&uuml;&szlig;ungsnachricht</primary><secondary>anzeigen</secondary></indexterm>Begr&uuml;&szlig;ungsnachricht anzeigen</title>
  236. <para>Nachdem <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> und die Prozeduren <command>Xsession.d</command> als
  237. Ausgangsobjekte verwendet wurden, zeigt <command>Xsession</command> eine Begr&uuml;&szlig;ungsnachricht
  238. &uuml;ber den gesamten Bildschirm an. Diese Begr&uuml;&szlig;ungsnachricht
  239. kann angepa&szlig;t oder vollst&auml;ndig abgeschaltet werden. Client <systemitem>dthello</systemitem> zeigt die Nachricht an.</para>
  240. <para><indexterm><primary>Begr&uuml;&szlig;ungsnachricht</primary><secondary>&auml;ndern</secondary></indexterm>Um den Nachrichtentext zu &auml;ndern,
  241. die Optionen f&uuml; r<command>dthello</command> durch &Auml;nderung der Variablen <filename>dtstart_hello[0]</filename> &auml;ndern.</para>
  242. <para>Um <filename>dtstart_hello[0]</filename> zu &auml;ndern, mu&szlig; ein
  243. Skript <filename>/etc/dt/config/Xsession.d</filename> erstellt werden, welches
  244. den neuen Wert festlegt. Um die Nachricht des Tages f&uuml;r alle Benutzer
  245. anzuzeigen, mu&szlig; eine ausf&uuml;hrbare Prozedur <command>sh</command>
  246. oder<command>ksh</command> erstellt werden, z. B. <filename>/etc/dt/config/Xsession.d/</filename><symbol>myvars</symbol><filename>,</filename> und <filename>dtstart_hello[0]</filename> wie folgt festgelegt werden:</para>
  247. <programlisting>dtstart_hello[0]="/usr/dt/bin/dthello -file /etc/motd &amp;"
  248. </programlisting>
  249. <para>Auf dieselbe Weise k&ouml;nnen Benutzer die Begr&uuml;&szlig;ungsnachricht
  250. f&uuml;r ihre eigenen Sessions &auml;ndern, indem sie <filename>dtstart_hello[0]</filename> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> festlegen.</para>
  251. <para>Um die Begr&uuml;&szlig;ungsnachricht abzuschalten, mu&szlig; <command>dtstart_hello[0]=''</command> festgelegt werden.</para>
  252. <para>Weitere Informationen zu <command>dthello</command> k&ouml;nnen der
  253. Hilfeseite <command>dthello</command> entnommen werden.</para>
  254. </sect2>
  255. <sect2 id="SAG.SesMg.div.12">
  256. <title><indexterm><primary>Sessionmanager</primary><secondary>Suchpfade einrichten</secondary></indexterm><indexterm><primary>Suchpfad</primary><secondary>eingestellt von der Session-Steuerung</secondary></indexterm>Desktop-Suchpfade
  257. einrichten</title>
  258. <para>Die Desktop-Suchpfade werden bei der Anmeldung durch <systemitem><indexterm>
  259. <primary>dtsearchpath Variable</primary></indexterm>dtsearchpath</systemitem>
  260. eingerichtet. <systemitem>dtsearchpath</systemitem> verwendet zwei Kategorien
  261. von Umgebungsvariablen:</para>
  262. <informaltable>
  263. <tgroup cols="2" colsep="0" rowsep="0">
  264. <colspec colwidth="1.51in">
  265. <colspec colwidth="4.48in">
  266. <tbody>
  267. <row>
  268. <entry align="left" valign="top"><para>Eingabevariablen</para></entry>
  269. <entry align="left" valign="top"><para>Systemumgebungsvariablen und Umgebungsvariablen
  270. f&uuml;r einzelne Benutzer, deren Werte vom Systemadministrator oder vom Endbenutzer
  271. gesetzt werden.</para></entry></row>
  272. <row>
  273. <entry align="left" valign="top"><para>Ausgabevariablen</para></entry>
  274. <entry align="left" valign="top"><para>Variablen, die von <systemitem>dtsearchpath</systemitem> erstellt werden, und denen von <systemitem>dtsearchpath</systemitem>
  275. Werte zugeordnet werden. Der Wert jeder Variablen ist der Suchpfad f&uuml;r
  276. die Desktop-Session.</para></entry></row></tbody></tgroup></informaltable>
  277. <para>Um die Befehlszeilenoptionen von <systemitem>dtsearchpath</systemitem>
  278. zu &auml;ndern, die Variable <filename>dtstart_searchpath</filename> &auml;ndern.
  279. Um die Variable <systemitem><indexterm><primary>dtstart_searchpath Variable</primary></indexterm>dtstart_searchpath</systemitem> f&uuml;r alle Benutzer
  280. zu &auml;ndern, eine ausf&uuml;hrbare Prozedur <command>sh</command> oder <command>ksh</command> (z.B. <filename>/etc/dt/config/Xsession.d/</filename> <symbol>myvars</symbol>) erstellen und <filename>dtstart_searchpath</filename> wie
  281. folgt festlegen:</para>
  282. <programlisting>dtstart_searchpath="/usr/dt/bin/dtsearchpath"</programlisting>
  283. <para>Auf dieselbe Weise k&ouml;nnen Benutzer die Optionen f&uuml;r <systemitem>dtsearchpath</systemitem> f&uuml;r ihre eigenen Sessions &auml;ndern, indem
  284. sie <filename>dtstart_searchpath</filename> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> festlegen.</para>
  285. <para>Weitere Informationen zu <systemitem>dtsearchpath</systemitem> k&ouml;nnen <!--Original
  286. XRef content: 'Kapitel&numsp;7, &ldquo;Desktop- Suchpfade'--><xref role="ChapNumAndTitle"
  287. linkend="SAG.Datab.mkr.1"> entnommen werden. Weitere Informationen zu den
  288. Optionen f&uuml;r <systemitem>dtsearchpath</systemitem> k&ouml;nnen der Hilfeseite <systemitem>dtsearchpath</systemitem> entnommen werden.</para>
  289. </sect2>
  290. <sect2 id="SAG.SesMg.div.13">
  291. <title>Verf&uuml;gbare Anwendungen erfassen</title>
  292. <para>Nachdem die Desktop-Suchpfade eingerichtet sind, werden unter Verwendung
  293. von <systemitem>dtappgather</systemitem> verf&uuml;gbare Anwendungen erfa&szlig;t.
  294. Um die Befehlszeilenoptionen von<indexterm><primary>Anwendungsmanager</primary>
  295. <secondary>Anwendungen erfassen</secondary></indexterm><indexterm><primary>Session-Steuerung</primary><secondary>Anwendungen erfassen</secondary></indexterm><indexterm>
  296. <primary>Anwendungen</primary><secondary>erfassen von der Session-Steuerung</secondary></indexterm><indexterm><primary>dtappgather Variable</primary>
  297. </indexterm> <systemitem>dtappgather</systemitem> zu &auml;ndern, mu&szlig;
  298. die Variable <filename>dtstart_appgather</filename> ge&auml;ndert werden.
  299. Um die Variable <systemitem>dtstart_appgather</systemitem><filename>dtstart_appgather</filename><indexterm><primary>dtstart_appgather Variable</primary></indexterm> f&uuml;r
  300. alle Benutzer zu &auml;ndern, eine ausf&uuml;hrbare Prozedur <command>sh</command>
  301. oder<command>ksh</command> (z.B. <filename>/etc/dt/config/Xsession.d/</filename> <symbol>myvars</symbol>) erstellen und <filename>dtstart_appgather</filename> wie
  302. folgt festlegen:</para>
  303. <programlisting>dtstart_appgather="/usr/dt/bin/dtappgather &amp;"</programlisting>
  304. <para>Auf dieselbe Weise k&ouml;nnen Benutzer die Optionen f&uuml;r <systemitem>dtappgather</systemitem> f&uuml;r ihre eigenen Sessions &auml;ndern, indem
  305. sie <filename>dtstart_appgather</filename> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> festlegen.</para>
  306. <para>Weitere Informationen zu den Optionen f&uuml;r <systemitem>dtappgather</systemitem> k&ouml;nnen der Hilfeseite <filename>dtappgather(4)</filename>
  307. entnommen werden.</para>
  308. </sect2>
  309. <sect2 id="SAG.SesMg.div.14">
  310. <title id="SAG.SesMg.mkr.6"><indexterm><primary>Umgebungsvariable</primary>
  311. <secondary>Verwendung von .login oder .profile als Ausgangsobjekte</secondary>
  312. </indexterm>M&ouml;gliche Verwendung der Prozeduren .profile oder .login als
  313. Ausgangsobjekte<indexterm><primary>Shell</primary><secondary>Verwendung von
  314. .profile oder .login als Ausgangsprojekte</secondary></indexterm><indexterm>
  315. <primary>.profile Datei</primary><secondary>Verwendung als Ausgangsobjekt</secondary></indexterm><indexterm><primary>.login Datei</primary><secondary>Verwendung als Ausgangsobjekt</secondary></indexterm></title>
  316. <para><command>Xsession</command> ist in der Lage, die herk&ouml;mmlichen
  317. Prozeduren <symbol role="Variable">Standardverzeichnis</symbol><filename>/.profile</filename> oder <symbol role="Variable">Standardverzeichnis</symbol><filename>/.login</filename> eines Benutzers als Ausgangsobjekte zu verwenden. Diese
  318. M&ouml;glichkeit ist standardm&auml;&szlig;ig inaktiviert. Damit <command>Xsession</command> die Prozeduren <filename>.profile</filename> oder <filename>.login</filename> als Ausgangsobjekte verwendet, mu&szlig; <systemitem><indexterm>
  319. <primary>DTSOURCEPROFILE Variable</primary></indexterm>DTSOURCEPROFILE</systemitem>
  320. auf <command>true</command> festgelegt werden.</para>
  321. <para>Um <systemitem>DTSOURCEPROFILE</systemitem> f&uuml;r alle Benutzer zu
  322. &auml;ndern, mu&szlig; ein Skript <filename>/etc/dt/config/Xsession.d</filename>
  323. erstellt werden, welches den neuen Wert festlegt. Um <systemitem>DTSOURCEPROFILE</systemitem> f&uuml;r alle Benutzer auf <systemitem>true</systemitem> festzulegen,
  324. eine ausf&uuml;hrbare Prozedur<command>sh</command> oder<command>ksh</command>,
  325. z.B. <filename>/etc/dt/config/Xsession.d/</filename><symbol>myvars</symbol>
  326. erstellen und <systemitem>DTSOURCEPROFILE</systemitem> wie folgt festlegen:
  327. </para>
  328. <programlisting>DTSOURCEPROFILE=true</programlisting>
  329. <para>Auf dieselbe Weise k&ouml;nnen Benutzer <systemitem>DTSOURCEPROFILE</systemitem> f&uuml;r ihre eigenen Sessions &auml;ndern, indem sie <systemitem>DTSOURCEPROFILE</systemitem> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> auf <command>true</command> festlegen.
  330. </para>
  331. </sect2>
  332. <sect2 id="SAG.SesMg.div.15">
  333. <title>Nachrichtend&auml;mon<indexterm><primary>ToolTalk</primary><secondary>Nachrichtend&auml;mon</secondary></indexterm> ToolTalk starten</title>
  334. <para>Der Nachrichtend&auml;mon ToolTalk, <systemitem>ttsession</systemitem>,
  335. erm&ouml;glicht unabh&auml;ngigen Anwendungen die Kommunikation untereinander,
  336. ohne direkt miteinander verbunden zu sein. Hierzu erstellen und senden Anwendungen
  337. ToolTalk-Nachrichten. <systemitem>ttsession</systemitem> kommuniziert im Netz
  338. und &uuml;bermittelt Nachrichten.</para>
  339. <para>Um die Befehlszeilenoptionen f&uuml;r <systemitem><indexterm><primary>ttsession</primary><secondary>starten</secondary></indexterm>ttsession</systemitem>
  340. zu &auml;ndern, mu&szlig; die Variable <filename>dtstart_ttsession</filename>
  341. ge&auml;ndert werden. Um die Variable<systemitem><indexterm><primary>dtstart_ttsession
  342. Variable</primary></indexterm> dtstart_ttsession</systemitem> f&uuml;r alle
  343. Benutzer zu &auml;ndern, eine ausf&uuml;hrbare Prozedur <command>sh</command>
  344. oder <command>ksh</command> (z.B. <filename>/etc/dt/config/Xsession.d/</filename><symbol role="Variable">myvars</symbol>) erstellen und <filename>dtstart_ttsession</filename> wie folgt festlegen:</para>
  345. <programlisting>dtstart_ttsession=&ldquo;/usr/dt/bin/ttsession -s"</programlisting>
  346. <para>Auf dieselbe Weise k&ouml;nnen Benutzer die Optionen f&uuml;r <command>ttsession</command> f&uuml;r ihre eigenen Sessions &auml;ndern, indem sie <filename>dtstart_ttsession</filename> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename> festlegen.</para>
  347. <para>Weitere Informationen zu Optionen f&uuml;r <command>ttsession</command>
  348. k&ouml;nnen der Hilfeseite <command>ttsession</command> entnommen werden.
  349. Weitere Informationen zu <command>ttsession</command> k&ouml;nnen <citetitle>Getting Started Using ToolTalk Messaging</citetitle> entnommen werden.</para>
  350. </sect2>
  351. <sect2 id="SAG.SesMg.div.16">
  352. <title><indexterm><primary>Session-Steuerung</primary><secondary>Client</secondary>
  353. </indexterm>Client des Sessionmanagers starten</title>
  354. <para>An dieser Stelle startet <systemitem>Xsession</systemitem> <filename>/usr/dt/bin/dtsession</filename>, der den Session-Startproze&szlig; fortf&uuml;hrt.
  355. </para>
  356. </sect2>
  357. <sect2 id="SAG.SesMg.div.17">
  358. <title id="SAG.SesMg.mkr.7">Session-Ressourcen starten<indexterm><primary>Session-Steuerung</primary><secondary>Ressourcen laden</secondary></indexterm><indexterm>
  359. <primary>Ressourcen</primary><secondary>laden</secondary></indexterm></title>
  360. <para>die Sessionssteuerung verwendet das X-Server-Merkmal <filename>RESOURCE_MANAGER</filename>, um Desktop-Ressourcen f&uuml;r alle Anwendungen zur Verf&uuml;gung
  361. zu stellen. die Sessionssteuerung l&auml;dt <filename>RESOURCE_MANAGER</filename>,
  362. indem er:</para>
  363. <itemizedlist remap="Bullet1">
  364. <listitem><para>die Systemstandardressourcen l&auml;dt</para>
  365. </listitem>
  366. <listitem><para>vom Systemverwalter systemweite Ressourcen hinzuf&uuml;gt
  367. </para>
  368. </listitem>
  369. <listitem><para>benutzerdefinierte Ressourcen hinzuf&uuml;gt</para>
  370. </listitem>
  371. </itemizedlist>
  372. <para>Die Standardressourcen f&uuml;r das Desktop befinden sich in <filename>/usr/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.resources</filename>.<indexterm><primary>sys.resources Datei</primary>
  373. </indexterm><indexterm><primary>Ressourcen</primary><secondary>Standarddesktop</secondary></indexterm> Diese Ressourcen werden durch das Merkmal <filename>RESOURCE_MANAGER</filename> der Session jedes Benutzers verf&uuml;gbar gemacht.
  374. Diese Datei sollte nicht bearbeitet werden, da sie bei anschlie&szlig;enden
  375. Desktop-Installationen &uuml;berschrieben wird.</para>
  376. <para>Die Anzahl der Systemstandardressourcen kann erh&ouml;ht werden, indem <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.resources</filename><indexterm><primary>sys.resources file</primary></indexterm> erstellt
  377. wird. In dieser Datei k&ouml;nnen Standardressourcen au&szlig;er Kraft gesetzt
  378. oder zus&auml;tzliche Ressourcen f&uuml;r alle Desktop-Benutzer erstellt werden.
  379. Da diese Datei w&auml;hrend des Session-Starts mit den Standardressourcen
  380. f&uuml;r das Desktop gemischt wird, sollten nur neue oder aktualisierte Ressourcenspezifikationen
  381. in diese Datei gestellt werden. Die in dieser Datei angegebenen Ressourcen
  382. werden durch das Merkmal <filename>RESOURCE_MANAGER</filename> der Session
  383. jedes Benutzers verf&uuml;gbar gemacht. Ressourcen, die in dieser Datei spezifiziert
  384. sind, haben Vorrang vor den Standardressourcen f&uuml;r das Desktop.</para>
  385. <para>Benutzer k&ouml;nnen die Anzahl der Standardressourcen f&uuml;r das
  386. Desktop und der systemweiten Ressourcen unter Verwendung ihrer Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename>
  387. erh&ouml;hen. Die in dieser Datei angegebenen Ressourcen werden durch das
  388. Merkmal <filename>RESOURCE_MANAGER</filename> der Session dieses Benutzers
  389. verf&uuml;gbar gemacht. Ressourcen, die in dieser Datei spezifiziert sind,
  390. haben Vorrang vor den Standardressourcen f&uuml;r das Desktop oder Ressourcendateien
  391. des Systemverwalters.</para>
  392. <note>
  393. <para>Im Dienstprogramm X Toolkit Intrinsics wird angegeben, da&szlig; Ressourcen
  394. f&uuml;r eine Anwendung entweder aus <filename><indexterm><primary>RESOURCE_MANAGER
  395. Eigenschaften</primary></indexterm>RESOURCE_MANAGER</filename> oder aus
  396. <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename>
  397. geladen werden, aber nicht aus beiden. Normalerweise w&uuml;rde dies bedeuten,
  398. da&szlig; die Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefault</filename>s des Benutzers ignoriert w&uuml;rde. Aber da die Sessionssteuerung
  399. die Datei <symbol role="Variable">Standardverzeichnis</symbol>/<filename>.Xdefaults,</filename><indexterm><primary>.Xdefaults Datei[Xdefaults file]</primary></indexterm> wie oben beschrieben, beim Sessionstart mit <filename>RESOURCE_MANAGER</filename> mischt, wird diese Datei dennoch ber&uuml;cksichtigt.
  400. &Auml;ndert ein Benutzer <symbol role="Variable">Standardverzeichnis</symbol>/<filename>.Xdefaults</filename>, werden die &Auml;nderungen bei neuen Anwendungen erst
  401. sichtbar, wenn der Benutzer die Aktion 'Ressourcen erneut laden' aufruft.
  402. Die Aktion 'Ressourcen erneut laden' weist den Sessionmanager an, <filename>RESOURCE_MANAGER</filename> mit den Standardressourcen, den systemweiten Ressourcen
  403. und den benutzerdefinierten Ressourcen erneut zu laden. Dies bewirkt &Auml;nderungen
  404. in den systemweiten und den benutzerdefinierten Ressourcendateien, die den
  405. Anwendungen zur Verf&uuml;gung stehen.</para>
  406. </note>
  407. <para>Weitere Informationen hierzu siehe:</para>
  408. <itemizedlist remap="Bullet1">
  409. <listitem><para><!--Original XRef content: '&ldquo;Anwendungsressourcen
  410. einstellen&rdquo;
  411. auf Seite&numsp;282'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2"></para>
  412. </listitem>
  413. <listitem><para>Hilfeseite <filename>dtresourcesfile(4)</filename></para>
  414. </listitem>
  415. </itemizedlist>
  416. </sect2>
  417. <sect2 id="SAG.SesMg.div.18">
  418. <title>Farb-Server starten<indexterm><primary>Farb-Server</primary><secondary>starten</secondary></indexterm></title>
  419. <para>die Sessionssteuerung dient als<indexterm><primary>Farb-Server</primary>
  420. <secondary>Ressourcen</secondary></indexterm> Farb-Server f&uuml;r das Desktop
  421. und stellt folgende Ressourcen in <command>dtsession</command> f&uuml;r dessen
  422. Konfiguration zur Verf&uuml;gung.</para>
  423. <informaltable>
  424. <tgroup cols="2" colsep="0" rowsep="0">
  425. <colspec colwidth="1.97in">
  426. <colspec colwidth="4.03in">
  427. <tbody>
  428. <row>
  429. <entry align="left" valign="top"><para><systemitem><indexterm><primary>foregroundColor
  430. Ressource</primary></indexterm>foregroundColor</systemitem></para></entry>
  431. <entry align="left" valign="top"><para>Steuert, ob ein Pixel der Vordergrundfarbe
  432. zugeordnet ist.</para></entry></row>
  433. <row>
  434. <entry align="left" valign="top"><para><systemitem><indexterm><primary>dynamicColor
  435. Ressource</primary></indexterm>dynamicColor</systemitem></para></entry>
  436. <entry align="left" valign="top"><para>Gibt an, ob schreibgesch&uuml;tzte
  437. Farben zugeordnet sind.</para></entry></row>
  438. <row>
  439. <entry align="left" valign="top"><para><systemitem><indexterm><primary>shadowPixmaps
  440. Ressource</primary></indexterm>shadowPixmaps</systemitem></para></entry>
  441. <entry align="left" valign="top">Gibt an, ob Farben f&uuml;r Schatten &uuml;ber
  442. oberem oder unterem Bereich zugeordnet sind.</entry></row>
  443. <row>
  444. <entry align="left" valign="top"><para><systemitem><indexterm><primary>colorUse,
  445. Ressource</primary></indexterm>colorUse</systemitem></para></entry>
  446. <entry align="left" valign="top"><para>Begrenzt die Farbzuordnung.</para></entry>
  447. </row>
  448. <row>
  449. <entry align="left" valign="top"><para><systemitem><indexterm><primary>writeXrdbColors
  450. Ressource</primary></indexterm>writeXrdbColors</systemitem></para></entry>
  451. <entry align="left" valign="top">Gibt an, ob die *Hintergrund- und *Vordergrundressourcen
  452. in die Ressourcedatenbank gestellt werden.</entry></row></tbody></tgroup>
  453. </informaltable>
  454. <para>Farb-Server-Ressourcen k&ouml;nnen f&uuml;r alle Benutzer festgelegt
  455. werden, indem <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.resources</filename> erstellt wird und die Farb-Server-Ressourcen in
  456. dieser Datei definiert werden.</para>
  457. <para>Auf dieselbe Weise k&ouml;nnen Benutzer Farb-Server-Ressourcen f&uuml;r
  458. ihre eigenen Sessions festlegen, indem sie Farb-Server-Ressourcen in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename>
  459. definieren.</para>
  460. <para>Weitere Informationen zum Festlegen von Farb-Server-Ressourcen k&ouml;nnen
  461. dem Abschnitt <!--Original XRef content: '&ldquo;Farben verwalten&rdquo; auf
  462. Seite&numsp;292'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.8">
  463. entnommen werden.</para>
  464. </sect2>
  465. <sect2 id="SAG.SesMg.div.19">
  466. <title><indexterm><primary>Arbeitsbereichssteuerung</primary><secondary>starten</secondary></indexterm><indexterm><primary>Session-Steuerung</primary><secondary>Arbeitsbereichssteuerung starten</secondary></indexterm>Arbeitsbereichssteuerung
  467. starten</title>
  468. <para>die Sessionssteuerung ist verantwortlich f&uuml;r den Start des Arbeitsbereichssteuerung.
  469. Standardm&auml;&szlig;ig wird <filename>/usr/dt/bin/dtwm</filename><indexterm>
  470. <primary>Arbeitsbereichssteuerung</primary><secondary>starten</secondary>
  471. </indexterm> gestartet. Mit der Ressource <systemitem>wmStartupsystemitem</systemitem><indexterm><primary>wmStartupsystemitem Ressource</primary></indexterm><indexterm>
  472. <primary>Fenstersteuerung</primary><secondary>&auml;ndern</secondary></indexterm>
  473. kann eine andere Fenstersteuerung angegeben werden.</para>
  474. <para>Um eine andere Fenstersteuerung f&uuml;r alle Benutzer anzugeben, mu&szlig; <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.resources</filename> erstellt werden und der vollst&auml;ndige Pfadname sowie die Optionen
  475. f&uuml;r die Fenstersteuerung mit der Ressource <systemitem>Dtsession*wmStartupsystemitem</systemitem> in dieser Datei angegeben werden.</para>
  476. <para>Auf dieselbe Weise k&ouml;nnen Benutzer eine andere Fenstersteuerung
  477. f&uuml;r ihre eigenen Sessions definieren, indem sie die Ressource <systemitem>Dtsession*wmStartupsystemitem</systemitem> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename> angeben.</para>
  478. <para>Weitere Informationen zur Fenstersteuerung k&ouml;nnen <!--Original
  479. XRef content: 'Kapitel&numsp;14, &ldquo;Arbeitsbereichsmanager anpassen'--><xref
  480. role="ChapNumAndTitle" linkend="SAG.WMCnf.mkr.1"><filename></filename> entnommen
  481. werden.</para>
  482. </sect2>
  483. <sect2 id="SAG.SesMg.div.20">
  484. <title>Session-Anwendungen starten<indexterm><primary>Anwendungen</primary>
  485. <secondary>bei Anmeldung starten</secondary></indexterm><indexterm><primary>Session-Steuerung</primary><secondary>Anwendungen starten</secondary></indexterm></title>
  486. <para>Beim Starten einer Session werden durch den Sessionmanager Anwendungen,
  487. die als Teil der Session gesichert wurden, erneut gestartet. Die Standardanwendungsgruppe
  488. des Systems, die als Teil der Startsession des Benutzers wiederhergestellt
  489. wird, befindet sich in <filename>/usr/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.session</filename>.<indexterm><primary>sys.session
  490. Datei</primary></indexterm> Diese Datei sollte nicht bearbeitet werden, da
  491. sie bei anschlie&szlig;enden Desktop-Installationen &uuml;berschrieben wird.
  492. </para>
  493. <para>Weitere Informationen hierzu k&ouml;nnen der Hilfeseite <filename moreinfo="RefEntry">dtsessionfile(4)</filename> entnommen werden.</para>
  494. <para><indexterm><primary>Session-Steuerung</primary><secondary>Anwendungen
  495. starten</secondary></indexterm>Ein Systemverwalter kann die Gruppe von Anwendungen,
  496. die als Teil der Startsession des Benutzers gestartet werden, ersetzen, indem
  497. er <filename>/usr/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.session</filename> in <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.session</filename> kopiert und die letztgenannte
  498. Datei &auml;ndert. Im Gegensatz zu den Ressourcendateien ersetzt diese Datei
  499. die Desktop-Standarddatei vollst&auml;ndig, so da&szlig; eine Kopie der Systemstandarddatei
  500. erstellt werden kann und alle notwendigen &Auml;nderungen darin vorgenommen
  501. werden k&ouml;nnen.</para>
  502. </sect2>
  503. </sect1>
  504. <sect1 id="SAG.SesMg.div.21">
  505. <title id="SAG.SesMg.mkr.8">Zus&auml;tzliche Anpassungen beim Start der Session</title>
  506. <para>Hierzu geh&ouml;ren:</para>
  507. <itemizedlist remap="Bullet1">
  508. <listitem><para>das Festlegen von Umgebungsvariablen</para>
  509. </listitem>
  510. <listitem><para>das Festlegen von Ressourcen</para>
  511. </listitem>
  512. <listitem><para>die Verwendung bildschirmabh&auml;ngiger Sessions</para>
  513. </listitem>
  514. <listitem><para>die Ausf&uuml;hrung von Prozeduren bei der Anmeldung</para>
  515. </listitem>
  516. <listitem><para>die Wiederherstellung einer Sicherungs-Session</para>
  517. </listitem>
  518. </itemizedlist>
  519. <sect2 id="SAG.SesMg.div.22" role="Procedure">
  520. <title id="SAG.SesMg.mkr.9"><indexterm><primary>Umgebungsvariable</primary>
  521. <secondary>Einstellung</secondary></indexterm><indexterm><primary>Variable</primary><secondary>Umgebung, siehe Umgebungsvariable</secondary></indexterm>Umgebungsvariablen
  522. festlegen</title>
  523. <itemizedlist>
  524. <listitem><para><indexterm><primary>Umgebungsvariable</primary><secondary>systemweit</secondary></indexterm>Um systemweite Umgebungsvariablen festzulegen,
  525. m&uuml;ssen Sie eine Datei im Verzeichnis <filename>/etc/dt/config/Xsession.d</filename><indexterm><primary>Xsession.d directory</primary></indexterm> erstellten,
  526. die die Variable festlegt und<indexterm><primary>Umgebungsvariable</primary>
  527. <secondary>setzen</secondary></indexterm> exportiert.</para>
  528. <para>Wird beispielsweise eine ausf&uuml;hrbare Prozedur <command>sh</command>
  529. oder <command>ksh</command>, <filename>/etc/dt/config/Xsession.d/</filename><symbol role="Variable">myvars,</symbol></para>
  530. <para>mit der Angabe</para>
  531. <para remap="CodeIndent1"><command>export</command> <systemitem>MYVARIABLE=</systemitem> <symbol role="Variable">&ldquo;wert&rdquo;</symbol></para>
  532. <para>erstellt, wird die Variable <systemitem>MYVARIABLE</systemitem> bei
  533. der n&auml;chsten Anmeldung in der Umgebung jedes Benutzers festgelegt.</para>
  534. </listitem>
  535. <listitem><para><indexterm><primary>Umgebungsvariable</primary><secondary>pers&ouml;nlich</secondary></indexterm>Um pers&ouml;nliche Umgebungsvariablen
  536. festzulegen, m&uuml;ssen Sie die Variable im <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename><indexterm><primary>.dtprofile Datei</primary><secondary>Umgebungsvariable setzen</secondary></indexterm> definieren.
  537. </para>
  538. <para>Beispiel:</para>
  539. <programlisting remap="CodeIndent1"> export MYVARIABLE=&ldquo;wert&rdquo;
  540. </programlisting>
  541. <para>wird die Variable <symbol>MYVARIABLE</symbol> bei der n&auml;chsten
  542. Anmeldung in der Umgebung des entsprechenden Benutzers festgelegt.</para>
  543. </listitem>
  544. </itemizedlist>
  545. <note>
  546. <para>Der Sessionssteuerung liest die Dateien <filename>.profile</filename><indexterm>
  547. <primary>.profile Datei</primary><secondary>nicht vom Anmelde-Manager gelesen</secondary></indexterm> oder <filename>.login</filename><indexterm><primary>.login Datei</primary><secondary>nicht vom Anmelde-Manager gelesen</secondary>
  548. </indexterm><indexterm><primary>Shell</primary><secondary>siehe auch Umgebungsvariable</secondary></indexterm> nicht automatisch. Sie kann jedoch entsprechend konfiguriert
  549. werden. Siehe<!--Original XRef content:
  550. '&ldquo;M&ouml;gliche Verwendung der Prozeduren .profile oder .login als Ausgangsobjekte&rdquo;
  551. auf Seite&numsp;31'--><xref role="SecTitleAndPageNum" linkend="SAG.SesMg.mkr.6">
  552. .</para>
  553. </note>
  554. </sect2>
  555. <sect2 id="SAG.SesMg.div.23" role="Procedure">
  556. <title>Ressourcen festlegen<indexterm><primary>Ressourcen</primary><secondary>setzen</secondary></indexterm></title>
  557. <itemizedlist>
  558. <listitem><para>Um systemweite Ressourcen festzulegen, werden diese Ressourcen
  559. der Datei <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.resources</filename><indexterm><primary>sys.resources
  560. Datei</primary></indexterm> hinzugef&uuml;gt. (M&ouml;glicherweise mu&szlig;
  561. diese Datei erstellt werden.)</para>
  562. </listitem>
  563. </itemizedlist>
  564. <note>
  565. <para><filename><indexterm><primary>.dtprofile Datei</primary><secondary>Syntax</secondary></indexterm>.dtprofile</filename> unterst&uuml;tzt nur die
  566. Syntax von <command>/bin/sh</command> oder <command>/bin/ksh</command>.</para>
  567. </note>
  568. <para>Wird beispielsweise in <filename>/etc/dt/config/C/sys.resources</filename>
  569. angegeben:</para>
  570. <programlisting>AnApplication*resource: wert</programlisting>
  571. <para>wird die Ressource <systemitem>AnApplication*resource</systemitem> bei
  572. der n&auml;chsten Anmeldung in dem Merkmal <filename><indexterm><primary>RESOURCE_MANAGER Eigenschaften</primary></indexterm>RESOURCE_MANAGER</filename>
  573. jedes Benutzers festgelegt werden.</para>
  574. <itemizedlist>
  575. <listitem><para>Um pers&ouml;nliche Ressourcen festzulegen, werden diese Ressourcen
  576. der Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename> hinzugef&uuml;gt.</para>
  577. </listitem>
  578. </itemizedlist>
  579. </sect2>
  580. <sect2 id="SAG.SesMg.div.24" role="Procedure">
  581. <title>Bildschirmspezifische Ressourcen festlegen<indexterm><primary>bildschirmspezifische
  582. Ressourcen</primary></indexterm><indexterm><primary>Ressourcen</primary>
  583. <secondary>bildschirmspezifisch</secondary></indexterm></title>
  584. <para>Es k&ouml;nnen bildschirmspezifische Ressourcen f&uuml;r alle Desktop-Benutzer
  585. am System festgelegt werden. Benutzer k&ouml;nnen aber auch bildschirmspezifische
  586. Ressourcen f&uuml;r ihre eigenen Sessions festlegen. Dies erm&ouml;glicht,
  587. Ressourcen abh&auml;ngig vom Bildschirm, an dem sich der Benutzer am Desktop
  588. anmeldet, festzulegen.</para>
  589. <itemizedlist>
  590. <listitem><para>Um bildschirmspezifische Ressourcen f&uuml;r alle Desktop-Benutzer
  591. am System festzulegen, mu&szlig; die Datei <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.resources</filename> erstellt
  592. werden, die die bildschirmspezifischen Ressourcen angibt.</para>
  593. </listitem>
  594. <listitem><para>Um bildschirmspezifische Ressourcen f&uuml;r einzelne Benutzer
  595. festzulegen, geben Sie die Ressource im <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename> an.</para>
  596. </listitem>
  597. </itemizedlist>
  598. <para>Diese Ressourcen werden begrenzt, indem sie in bedingte Anweisungen
  599. des &Uuml;bertragungsprotokollprogramms (<command>cpp</command>)<indexterm>
  600. <primary>&Uuml;bertragungsprotokollprogramm</primary></indexterm> eingeschlossen
  601. werden. Ein Makro <command>DISPLAY_<symbol>anzeigename</symbol></command><indexterm>
  602. <primary>DISPLAY_displayname Makro</primary></indexterm> wird abh&auml;ngig
  603. vom Wert der Variablen <filename>$DISPLAY</filename> definiert. Dies geschieht,
  604. indem die Satzzeichen . (Punkt) und: (Doppelpunkt) in _ (Unterstreichungszeichen)
  605. umgesetzt, s&auml;mtliche Anzeigespezifikationen &uuml;bergangen und den Ergebnissen
  606. schlie&szlig;lich <filename>DISPLAY_</filename> vorangesetzt werden.</para>
  607. <para>So w&uuml;rde aus einem <filename>$DISPLAY</filename> von <filename>:0</filename> ein <filename>DISPLAY_0</filename> und ein <filename>$DISPLAY</filename> von <filename>blanco.gato.com:0.0</filename> w&auml;re <filename>DISPLAY_blanco_gato_com_0</filename>. Der resultierende Wert kann als Teil
  608. eines <systemitem>cpp</systemitem>-Tests in einer Session-Ressourcendatei
  609. verwendet werden. Wird beispielsweise in <filename>/etc/dt/config/C/sys.resources</filename> folgendes angegeben:</para>
  610. <programlisting>Myapp*resource: value
  611. #ifdef DISPLAY_blanco_gato_com_0
  612. Myapp*resource: specialvalue1
  613. #endif
  614. #ifdef DISPLAY_pablo_gato_com_0
  615. Myapp*resource: specialvalue2
  616. #endif</programlisting>
  617. <para>wird die Ressource <systemitem>MyApp*resource</systemitem> in <filename>RESOURCE_MANAGER</filename> auf <filename>specialvalue1</filename> festgelegt,
  618. wenn sich der Benutzer am Bildschirm <filename>blanco.gato.com:0</filename>
  619. anmeldet, auf <filename>specialvalue2</filename>, wenn sich der Benutzer an <filename>pablo.gato.com:0</filename> anmeldet, und auf <command>value</command>, wenn
  620. sich der Benutzer an einem anderen Bildschirm anmeldet.</para>
  621. </sect2>
  622. <sect2 id="SAG.SesMg.div.25" role="Procedure">
  623. <title>Anwendungen f&uuml;r die Startsession &auml;ndern<indexterm><primary>Session</primary><secondary>Startsession</secondary></indexterm></title>
  624. <para>F&uuml;r die Startsession des Benutzers k&ouml;nnen andere, spezielle
  625. Anwendungen angegeben werden.</para>
  626. <orderedlist>
  627. <listitem><para>Hierzu <filename>/usr/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.session</filename> in <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.session</filename> kopieren.</para>
  628. </listitem>
  629. <listitem><para>Die neue Datei <filename><indexterm><primary>sys.session Datei</primary></indexterm>sys.session</filename> &auml;ndern.</para>
  630. <para>Jeder Eintrag in <filename>sys.session</filename> hat folgendes Format:
  631. </para>
  632. <para><indexterm><primary>dtsmcmd Befehl</primary></indexterm><command>dtsmcmd
  633. -cmd <symbol>befehl_und_optionen</symbol></command></para>
  634. <para>Um eine zus&auml;tzliche Anwendung als Teil der Startsession eines Benutzers
  635. zu starten, einen neuen Eintrag in <filename>sys.session</filename> mit einem
  636. vollst&auml;ndigen Pfadnamen angeben. Soll beispielsweise <filename>/usr/bin/X11/xclock</filename> als Teil der Startsession eines Benutzers gestartet werden, einen
  637. Eintrag <systemitem>xclock</systemitem> in <filename>/etc/dt/config/C/sys.resources</filename> hinzuf&uuml;gen:</para>
  638. <programlisting remap="CodeIndent1">#
  639. # Start up xclock...
  640. #
  641. dtsmcmd -cmd &ldquo;/usr/bin/X11/xclock -digital&rdquo;</programlisting>
  642. </listitem>
  643. </orderedlist>
  644. </sect2>
  645. <sect2 id="SAG.SesMg.div.26" role="Procedure">
  646. <title>Bildschirmspezifische Session einrichten<indexterm><primary>Session</primary><secondary>bildschirmspezifisch</secondary></indexterm><indexterm>
  647. <primary>bildschirmspezifische Session</primary></indexterm></title>
  648. <para>Ein Benutzer kann eine bildschirmspezifische Session einrichten, um
  649. eine Session optimal an einen bestimmten Bildschirm anzupassen.</para>
  650. <itemizedlist>
  651. <listitem><para>Hierzu das Verzeichnis <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/sessions</filename><indexterm><primary>sessions Verzeichnis</primary></indexterm> ins <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/</filename><symbol role="Variable">anzeige</symbol> kopieren, wobei es
  652. sich bei <symbol role="Variable">anzeige</symbol> um den realen, nicht qualifizierten
  653. Rechnernamen handelt (zum Beispiel ist <filename>pablo:0</filename> g&uuml;ltig, <filename>pablo.gato.com:0</filename> oder <filename>unix:0</filename> sind nicht g&uuml;ltig).
  654. </para>
  655. </listitem>
  656. </itemizedlist>
  657. <para>Beispiel f&uuml;r die Erstellung einer bildschirmspezifischen Session
  658. f&uuml;r Bildschirm <filename>pablo.gato.com:0</filename>:</para>
  659. <programlisting>cp -r Standardverzeichnis/.dt/sessions Standardverzeichnis/.dt/pablo:0
  660. </programlisting>
  661. <para>Bei der n&auml;chsten Anmeldung des Benutzers am Bildschirm <filename>pablo.gato.com:0</filename> startet die Sessionssteuerung diese bildschirmspezifische
  662. Session.</para>
  663. </sect2>
  664. <sect2 id="SAG.SesMg.div.27">
  665. <title>Zus&auml;tzliche Befehle beim Starten einer Session und der Abmeldung
  666. ausf&uuml;hren</title>
  667. <para>Benutzer k&ouml;nnen festlegen, da&szlig; bei der Anmeldung von Desktop-Sessions
  668. zus&auml;tzliche Befehle gestartet werden. Dies ist n&uuml;tzlich bei der
  669. Einrichtung von X-Einstellungen, die &uuml;ber den Sessionmanager nicht gesichert
  670. werden. Beispielsweise kann der Benutzer mit <systemitem>xsetroot</systemitem>
  671. den Arbeitsbereichszeiger anpassen. Es k&ouml;nnen Anwendungen gestartet werden,
  672. die &uuml;ber den Sessionmanager nicht gesichert und wiederhergestellt werden
  673. k&ouml;nnen. Wird eine Anwendung bei der Wiederherstellung einer Session nicht
  674. erneut gestartet, kann der Benutzer &uuml;ber diese zus&auml;tzlichen Befehle
  675. den Client starten.</para>
  676. </sect2>
  677. <sect2 id="SAG.SesMg.div.28" role="Procedure">
  678. <title><indexterm><primary>Session-Steuerung</primary><secondary>Befehle beim
  679. Start ausf&uuml;hren</secondary></indexterm><indexterm><primary>Session</primary>
  680. <secondary>Befehle beim Start ausf&uuml;hren</secondary></indexterm>Zus&auml;tzliche
  681. Befehle beim Starten einer Session ausf&uuml;hren</title>
  682. <itemizedlist>
  683. <listitem><para>Die Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/sessions/sessionetc</filename>erstellen,<indexterm><primary>sessionetc
  684. Datei</primary></indexterm> die die gew&uuml;nschten Befehle enth&auml;lt.
  685. </para>
  686. <para>Im allgemeinen handelt es sich bei dieser Datei um ein Skript, f&uuml;r
  687. welches Ausf&uuml;hrungsberechtigung vorliegen mu&szlig;. Prozesse, die in <command>sessionetc</command> gestartet wurden, sollten im Hintergrund ausgef&uuml;hrt
  688. werden.</para>
  689. </listitem>
  690. </itemizedlist>
  691. <note>
  692. <para><command>sessionetc</command> sollte nicht verwendet werden, um Clients
  693. zu starten, die &uuml;ber den Sessionmanager automatisch wiederhergestellt
  694. werden. Es k&ouml;nnten auf diese Weise mehrere Kopien der Anwendung gleichzeitig
  695. gestartet werden, die der Benutzer m&ouml;glicherweise nicht sofort sieht,
  696. da die Fenster &uuml;bereinander gestapelt sind.</para>
  697. </note>
  698. </sect2>
  699. <sect2 id="SAG.SesMg.div.29" role="Procedure">
  700. <title>Zus&auml;tzliche Befehle bei der Abmeldung ausf&uuml;hren<indexterm>
  701. <primary>Session</primary><secondary>Befehle bei Abmeldung durchf&uuml;hren</secondary></indexterm><indexterm><primary>Session-Steuerung</primary><secondary>Befehle bei der Abmeldung ausf&uuml;hren</secondary></indexterm></title>
  702. <para>Eine Zusatzdatei zu <command>sessionetc</command> ist <command>sessionexit</command> .<indexterm><primary>sessionexit Datei</primary></indexterm> Mit <command>sessionexit</command> werden Arbeitsg&auml;nge am Ende einer Session durchgef&uuml;hrt,
  703. die vom Sessionmanager nicht &uuml;bernommen werden.</para>
  704. <itemizedlist>
  705. <listitem><para>Die Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/sessions/sessionexit</filename> erstellen.</para>
  706. <para>Wie bei <command>sessionetc</command>, handelt es sich auch bei dieser
  707. Datei um ein Skript, f&uuml;r das Ausf&uuml;hrungsberechtigung vorliegen mu&szlig;.
  708. </para>
  709. </listitem>
  710. </itemizedlist>
  711. </sect2>
  712. <sect2 id="SAG.SesMg.div.30" role="Procedure">
  713. <title>Session aus einer Sicherungskopie wiederherstellen<indexterm><primary>Session</primary><secondary>wiederherstellen</secondary></indexterm><indexterm>
  714. <primary>Session-Steuerung</primary><secondary>Sicherungskopie</secondary>
  715. </indexterm><indexterm><primary>Session</primary><secondary>Sicherungskopie</secondary></indexterm></title>
  716. <para>Wird eine Session &uuml;ber den Sessionmanager gesichert, werden die
  717. Session-Informationen im Verzeichnis <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/sessions</filename> oder, bei bildschirmspezifischen
  718. Sessions, im Verzeichnis <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/</filename><emphasis>anzeige</emphasis> gespeichert. In diesen Verzeichnissen
  719. erstellt die Sessionssteuerung ein Unterverzeichnis mit dem Namen <systemitem>current</systemitem> oder <filename>home,</filename> um Informationen f&uuml;r
  720. die aktuelle bzw. die Standardsitzung zu speichern. Bevor die Session-Informationen
  721. gespeichert werden, erstellt die Sessionssteuerung eine Sicherungskopie der
  722. vorherigen Session mit diesem Namen und speichert sie in <filename>current.old</filename> bzw. <filename>home.old</filename>.<indexterm><primary>current.old,
  723. Verzeichnis</primary></indexterm></para>
  724. <indexterm><primary>home.old Verzeichnis</primary></indexterm>
  725. <orderedlist>
  726. <listitem><para>Um eine Session aus einer Sicherungskopie wiederherzustellen,
  727. mu&szlig; sich der Benutzer &uuml;ber die Failsafe Session oder die Befehlszeile
  728. am Anmeldefenster anmelden.</para>
  729. </listitem>
  730. <listitem><para>Anschlie&szlig;end mu&szlig; er das Verzeichnis mit der gesicherten
  731. Session in das Verzeichnis mit dem aktiven Namen kopieren. Um beispielsweise
  732. die gesicherte Standardsitzung wiederherzustellen, folgendes eingeben:</para>
  733. </listitem>
  734. </orderedlist>
  735. <programlisting>cp -r Standardverzeichnis/.dt/sessions/home.old Standardverzeichnis/.dt/sessions/home
  736. </programlisting>
  737. <para>Bildschirmspezifische Sessions k&ouml;nnen auf dieselbe Weise wiederhergestellt
  738. werden.</para>
  739. </sect2>
  740. <sect2 id="SAG.SesMg.div.31" role="Procedure">
  741. <title>Probleme beim Starten einer Session ermitteln<indexterm><primary>Session-Steuerung</primary><secondary>Probleme</secondary></indexterm></title>
  742. <itemizedlist>
  743. <listitem><para>Die Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/startlog</filename> &uuml;berpr&uuml;fen.<indexterm><primary>startlog
  744. Datei</primary></indexterm><indexterm><primary>Session</primary><secondary>Probleme beim Start</secondary></indexterm></para>
  745. <para>Die Datei <filename>startlog</filename> enth&auml;lt die Ausgabe ( <command>stderr</command>) aus Anwendungen, die von der Session-Steuerung (auf dem
  746. Rechner der Session-Steuerung) gestartet wurden.</para>
  747. </listitem>
  748. </itemizedlist>
  749. </sect2>
  750. </sect1>
  751. <sect1 id="SAG.SesMg.div.32">
  752. <title id="SAG.SesMg.mkr.10">Dateien und Verzeichnisse des Sessionmanagers<indexterm>
  753. <primary>Konfigurationsdateien</primary><secondary>Session-Steuerung</secondary>
  754. </indexterm><indexterm><primary>Session-Steuerung</primary><secondary>Dateien</secondary></indexterm><indexterm><primary>Session-Steuerung</primary><secondary>Verzeichnisse</secondary></indexterm></title>
  755. <itemizedlist remap="Bullet1">
  756. <listitem><para><filename>/usr/dt/bin/Xsession</filename></para>
  757. </listitem>
  758. <listitem><para><filename>/usr/dt/config/Xsession.d/*</filename></para>
  759. </listitem>
  760. <listitem><para><filename>/usr/dt/bin/dtsession</filename></para>
  761. </listitem>
  762. <listitem><para><filename>/usr/dt/bin/dtsession_res</filename></para>
  763. </listitem>
  764. <listitem><para><symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/sessions/current</filename></para>
  765. </listitem>
  766. <listitem><para><symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/sessions/home</filename></para>
  767. </listitem>
  768. <listitem><para><symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/</filename><symbol>anzeige</symbol><filename>/current</filename></para>
  769. </listitem>
  770. <listitem><para><filename><symbol role="Variable">Standardverzeichnis</symbol>/.dt/<symbol>anzeige</symbol>/home</filename></para>
  771. </listitem>
  772. </itemizedlist>
  773. </sect1>
  774. </chapter>
  775. <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
  776. <?Pub *0000064907>