ch15.sgm 67 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307
  1. <!-- $XConsortium: ch15.sgm /main/10 1996/12/20 20:03:12 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.FACol.div.1">
  10. <title id="SAG.FACol.mkr.1">Anwendungsressourcen, Schriftarten und Farben
  11. verwalten</title>
  12. <para>Mit Hilfe des Umgebungsmanagers oder durch Anpassung zus&auml;tzlicher
  13. Schriftarten und Farbressourcen kann aus einer gro&szlig;en Anzahl von Farben
  14. und Schriftarten f&uuml;r die Anzeige ausgew&auml;hlt werden. Dieses Kapitel
  15. behandelt die Anpassung von Schriftarten und Farbressourcen.</para>
  16. <para>Dieses Kapitel beschreibt auch, wie Umsetzungen f&uuml;r den <command>DtEdito</command>r<indexterm><primary>UNIX Tastenbelegung</primary></indexterm>
  17. Fensterobjektanwendungen wie zum Beispiel den Texteditor des Desktops ( <command>dtpad</command>) und Post (<command>dtmail</command>) angegeben werden. Das
  18. Kapitel beschreibt ebenfalls Alternativen f&uuml;r Direktaufrufe des <command>DtEditor</command>-Fensterobjektanwendungsmen&uuml;s, die mit diesen Umsetzungen
  19. in Konflikt treten.</para>
  20. <informaltable id="SAG.FACol.itbl.1" frame="All">
  21. <tgroup cols="1" colsep="1" rowsep="1">
  22. <colspec colwidth="4.00in">
  23. <tbody>
  24. <row>
  25. <entry align="left" valign="top"><para><!--Original XRef content: 'Anwendungsressourcen
  26. einstellen282'--><xref role="JumpText" linkend="SAG.FACol.mkr.2"></para></entry>
  27. </row>
  28. <row>
  29. <entry align="left" valign="top"><para><!--Original XRef content: 'UNIX-Belegungen
  30. definieren283'--><xref role="JumpText" linkend="SAG.FACol.mkr.3"></para></entry>
  31. </row>
  32. <row>
  33. <entry align="left" valign="top"><para><!--Original XRef content: 'Schriftarten
  34. verwalten287'--><xref role="JumpText" linkend="SAG.FACol.mkr.7"></para></entry>
  35. </row>
  36. <row>
  37. <entry align="left" valign="top"><para><!--Original XRef content: 'Farben
  38. verwalten292'--><xref role="JumpText" linkend="SAG.FACol.mkr.8"></para></entry>
  39. </row>
  40. <row>
  41. <entry align="left" valign="top"><para><!--Original XRef content: 'Schattenst&auml;rken
  42. f&uuml;r Anwendungsfenster einstellen301'--><xref role="JumpText" linkend="SAG.FACol.mkr.10"></para></entry>
  43. </row></tbody></tgroup></informaltable>
  44. <sect1 id="SAG.FACol.div.2">
  45. <title id="SAG.FACol.mkr.2">Anwendungsressourcen einstellen<indexterm><primary>Anwendungsressourcen, siehe Ressourcen</primary></indexterm><indexterm><primary>Ressourcen</primary><secondary>einstellen</secondary></indexterm></title>
  46. <para>Ressourcen werden von Anwendungen dazu verwendet, um gewisse Aspekte
  47. des Erscheinungsbildes und des Verhaltens einzustellen. Beispielsweise erm&ouml;glichen
  48. Ressourcen des Umgebungsmanagers (dtstyle), dem System anzugeben, wo es nach
  49. Dateien mit Informationen &uuml;ber Farbpaletten suchen soll:</para>
  50. <programlisting>dtstyle*paletteDirectories: /usr/dt/palettes/C \ Standardverzeichnis/.dt/palettes
  51. </programlisting>
  52. <para><indexterm><primary>Ressourcen</primary><secondary>Standardwerte</secondary>
  53. </indexterm><indexterm><primary>Standarddateien</primary><secondary>Desktopanwendungen</secondary></indexterm>Standarddateien f&uuml;r die Desktop-Anwendungen befinden
  54. sich im Verzeichnis: <filename>/usr/dt/app-defaults/</filename><symbol role="Variable">sprache</symbol></para>
  55. <sect2 id="SAG.FACol.div.3" role="Procedure">
  56. <title>Systemweite Ressourcen einstellen</title>
  57. <itemizedlist>
  58. <listitem><para>Die Ressourcen der Datei <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.resources</filename><indexterm>
  59. <primary>sys.resources Datei</primary></indexterm><indexterm><primary>X Ressourcen,
  60. siehe Ressourcen</primary></indexterm> hinzuf&uuml;gen. (M&ouml;glicherweise
  61. mu&szlig; die Datei erstellt werden.)</para>
  62. <para>Wenn zum Beispiel in <filename>/etc/dt/config/C/sys.resources</filename>
  63. folgendes angegeben wird:</para>
  64. <para remap="CodeIndent1"><systemitem>AnApplication*resource</systemitem>: <symbol role="Variable">wert</symbol></para>
  65. <para>dann wird die Ressource <systemitem>AnApplication*resource</systemitem>
  66. bei der n&auml;chsten Anmeldung in die Eigenschaft RESOURCE_MANAGER von jedem
  67. Benutzer gestellt.</para>
  68. </listitem>
  69. </itemizedlist>
  70. </sect2>
  71. <sect2 id="SAG.FACol.div.4" role="Procedure">
  72. <title>Pers&ouml;nliche Ressourcen einstellen</title>
  73. <orderedlist>
  74. <listitem><para>Die Ressourcen der Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename><indexterm><primary>.Xdefaults Datei[Xdefaults
  75. Datei]</primary></indexterm> hinzuf&uuml;gen.</para>
  76. </listitem>
  77. <listitem><para>'Ressourcen erneut laden' in der Anwendungsgruppe 'Desktop_Werkzeuge'
  78. doppelklicken.</para>
  79. </listitem>
  80. </orderedlist>
  81. </sect2>
  82. <sect2 id="SAG.FACol.div.5">
  83. <title>Wie der Desktop Ressourcen l&auml;dt</title>
  84. <para>Beim Neustart einer Session werden die Ressourcen vom Sessionmanager
  85. geladen. Mehr Informationen dar&uuml;ber, wie der Sessionmanager die Ressourcen
  86. in RESOURCE_MANAGER l&auml;dt, k&ouml;nnen dem Abschnitt <!--Original XRef
  87. content: '&ldquo;Session-Ressourcen starten&rdquo; auf Seite&numsp;32'--><xref
  88. role="SecTitleAndPageNum" linkend="SAG.SesMg.mkr.7"> entnommen werden.</para>
  89. </sect2>
  90. </sect1>
  91. <sect1 id="SAG.FACol.div.6">
  92. <title id="SAG.FACol.mkr.3">UNIX-Belegungen definieren</title>
  93. <para>UNIX-Belegungen sind standardm&auml;&szlig;ig nicht aktiviert.</para>
  94. <sect2 id="SAG.FACol.div.7" role="Procedure">
  95. <title>EMACS-Umsetzungen angeben</title>
  96. <para>Die folgende Prozedur gibt an:</para>
  97. <itemizedlist remap="Bullet1">
  98. <listitem><para>EMACS-Umsetzungen f&uuml;r <command>DtEditor</command>-Fensterobjektanwendungen,
  99. wie zum Beispiel den Texteditor des Desktops (<command>dtpad</command>) und
  100. Post (<command>dtmail</command>).</para>
  101. </listitem>
  102. <listitem><para>Alternativen f&uuml;r <command>DtEditor</command>-Direktaufrufe
  103. des Fensterobjektanwendungsmen&uuml;s, die mit diesen Umsetzungen in Konflikt
  104. treten.</para>
  105. <orderedlist>
  106. <listitem><para>Folgende Zeile der Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename> hinzuf&uuml;gen:</para>
  107. <para><command>#include</command> <filename>&ldquo;/usr/dt/app-defaults/<symbol>sprache</symbol>/UNIXbindings&rdquo;</filename></para>
  108. <para>wobei <symbol>sprache</symbol> der Wert der <systemitem>LANG</systemitem>-Umgebungsvariablen
  109. ist.</para>
  110. </listitem>
  111. <listitem><para>Session neu starten.</para>
  112. </listitem>
  113. </orderedlist>
  114. </listitem>
  115. </itemizedlist>
  116. </sect2>
  117. <sect2 id="SAG.FACol.div.8" role="Procedure">
  118. <title>EMACS-Umsetzungen &auml;ndern</title>
  119. <orderedlist>
  120. <listitem><para>Die Inhalte dieser Datei einf&uuml;gen: <filename>/usr/dt/app-defaults/</filename><symbol>sprache</symbol><filename>/UNIXbindings</filename> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xdefaults</filename>.
  121. </para>
  122. </listitem>
  123. <listitem><para>Die Belegungen in der Datei <filename>.Xdefaults</filename>
  124. bearbeiten.</para>
  125. </listitem>
  126. <listitem><para>Nach Beendigung die Session neu starten.</para>
  127. </listitem>
  128. </orderedlist>
  129. </sect2>
  130. <sect2 id="SAG.FACol.div.9">
  131. <title>UNIX-Belegungen &uuml;ber die UNIX-Belegungsdatei</title>
  132. <para>Die Datei <filename>/usr/dt/app-defaults/</filename><symbol>sprache</symbol><filename>/UNIXbindings</filename> enth&auml;lt folgende Belegungen:
  133. </para>
  134. <note>
  135. <para>Die L&ouml;schtaste l&ouml;scht das vorhergehende Zeichen, wenn die
  136. UNIX- Belegungen aktiviert sind, und die Tastenkombination Umschalttaste+L&ouml;schtaste
  137. l&ouml;scht das n&auml;chste Zeichen.</para>
  138. </note>
  139. <itemizedlist remap="Bullet1">
  140. <listitem><para><!--Original XRef content: 'Tabelle&numsp;15&hyphen;1'--><xref
  141. role="CodeOrFigureOrTable" linkend="SAG.FACol.mkr.4"> zeigt eine Liste von
  142. neuen <command>dtpad</command> Belegungen f&uuml;r Men&uuml;direktaufrufe
  143. und Direktaufruftext, die mit den UNIX-Belegungen in Konflikt treten.</para>
  144. </listitem>
  145. </itemizedlist>
  146. <table id="SAG.FACol.tbl.1" frame="Topbot">
  147. <title id="SAG.FACol.mkr.4">dtpad Neue Belegungen f&uuml;r</title>
  148. <tgroup cols="2" colsep="0" rowsep="0">
  149. <?PubTbl tgroup dispwid="5.03in">
  150. <colspec colwidth="4.28in">
  151. <colspec colwidth="2.30in">
  152. <thead>
  153. <row><entry align="left" valign="bottom"><para>Men&uuml;direktaufrufe und
  154. Direktaufruftext</para></entry><entry align="left" valign="bottom"><para>Neue Belegung</para></entry></row></thead>
  155. <tbody>
  156. <row>
  157. <entry align="left" valign="top"><para><filename>Dtpad*fileMenu.print.acceleratorText:</filename></para></entry>
  158. <entry align="left" valign="top"></entry></row>
  159. <row>
  160. <entry align="left" valign="top"><para><filename>Dtpad*fileMenu.print.accelerator:</filename></para></entry>
  161. <entry align="left" valign="top"></entry></row>
  162. <row>
  163. <entry align="left" valign="top"><para><filename>Dtpad*editMenu.undo.acceleratorText:</filename></para></entry>
  164. <entry align="left" valign="top"><para>Steuertaste+_</para></entry></row>
  165. <row>
  166. <entry align="left" valign="top"><para><filename>Dtpad*editMenu.undo.accelerator:</filename></para></entry>
  167. <entry align="left" valign="top"><para>Steuertaste&lt;Taste>_</para></entry>
  168. </row>
  169. <row>
  170. <entry align="left" valign="top"><para><filename>Dtpad*editMenu.paste.acceleratorText:</filename></para></entry>
  171. <entry align="left" valign="top"><para>Umschalttaste+Einf&uuml;getaste</para></entry>
  172. </row>
  173. <row>
  174. <entry align="left" valign="top"><para><filename>Dtpad*editMenu.paste.accelerator:</filename></para></entry>
  175. <entry align="left" valign="top"><para>Umschalttaste&lt;Taste>osfInsert</para></entry>
  176. </row>
  177. <row>
  178. <entry align="left" valign="top"><para><filename>Dtpad*editMenu.selectAll.acceleratorText:</filename></para></entry>
  179. <entry align="left" valign="top"><para>Steuertaste+/</para></entry></row>
  180. <row>
  181. <entry align="left" valign="top"><para><filename>Dtpad*editMenu.selectAll.accelerator:</filename></para></entry>
  182. <entry align="left" valign="top"><para>Steuertaste&lt;Taste>/</para></entry>
  183. </row></tbody></tgroup></table>
  184. <itemizedlist remap="Bullet1">
  185. <listitem><para><!--Original XRef content: 'Tabelle&numsp;15&hyphen;2'--><xref
  186. role="CodeOrFigureOrTable" linkend="SAG.FACol.mkr.5"> zeigt eine Liste von
  187. neuen <command>dtmail</command> Belegungen beim Erstellen einer Nachricht
  188. f&uuml;r Men&uuml;direktbeschleuniger und Direktaufruftext, die mit den UNIX-Belegungen
  189. in Konflikt treten.</para>
  190. </listitem>
  191. </itemizedlist>
  192. <table id="SAG.FACol.tbl.2" frame="Topbot">
  193. <title id="SAG.FACol.mkr.5">dtmail Neue Belegungen beim Erstellen einer Nachricht</title>
  194. <tgroup cols="2" colsep="0" rowsep="0">
  195. <colspec colwidth="6.25in">
  196. <colspec colwidth="3.25in">
  197. <thead>
  198. <row><entry align="left" valign="bottom"><para>Men&uuml;direktaufrufe und
  199. Direktaufruftext</para></entry><entry align="left" valign="bottom"><para>Neue Belegung</para></entry></row></thead>
  200. <tbody>
  201. <row>
  202. <entry align="left" valign="top"><para><filename>Dtmail*ComposeDialog*menubar*Edit.Undo.acceleratorText:</filename></para></entry>
  203. <entry align="left" valign="top"><para>Steuertaste+_</para></entry></row>
  204. <row>
  205. <entry align="left" valign="top"><para><filename>Dtmail*ComposeDialog*menubar*Edit.Undo.accelerator:</filename></para></entry>
  206. <entry align="left" valign="top"><para>Steuertaste&lt;Taste>_</para></entry>
  207. </row>
  208. <row>
  209. <entry align="left" valign="top"><para><filename>Dtmail*ComposeDialog*menubar*Edit.Paste.acceleratorText:</filename></para></entry>
  210. <entry align="left" valign="top"><para>Umschalttaste+Einf&uuml;getaste</para></entry>
  211. </row>
  212. <row>
  213. <entry align="left" valign="top"><para><filename>Dtmail*ComposeDialog*menubar*Edit.Paste.accelerator:</filename></para></entry>
  214. <entry align="left" valign="top"><para>Umschalttaste&lt;Taste>osfInsert</para></entry>
  215. </row>
  216. <row>
  217. <entry align="left" valign="top"><para><filename>Dtmail*ComposeDialog*menubar*Edit.Find/Change.acceleratorText:</filename></para></entry>
  218. <entry align="left" valign="top"><para>Steuertaste+S</para></entry></row>
  219. <row>
  220. <entry align="left" valign="top"><para><filename>Dtmail*ComposeDialog*menubar*Edit.Find/Change.accelerator:</filename></para></entry>
  221. <entry align="left" valign="top"><para>Steuertaste&lt;Taste>s</para></entry>
  222. </row></tbody></tgroup></table>
  223. <itemizedlist remap="Bullet1">
  224. <listitem><para>Die folgenden Umsetzungen bieten (GNU-Darstellung) EMACS-Steuerung
  225. und Metatastenbelegungen sowie einige zus&auml;tzliche Belegungen. Wenn zul&auml;ssig,
  226. erm&ouml;glichen sie auch, da&szlig; die Umschalttaste in Kombination mit
  227. der normalen Belegung benutzt werden kann, um die Richtung des Vorgangs umzukehren.
  228. Beispielsweise bewegt dann die Tastenkombination Steuertaste+Umschalttaste+F
  229. den Cursor ein Zeichen zur&uuml;ck, da Steuertaste+Umschalttaste+F den Cursor
  230. normalerweise ein Zeichen vorw&auml;rts bewegen.</para>
  231. <para>Die zus&auml;tzlichen Belegungen sind:</para>
  232. <para><informaltable>
  233. <tgroup cols="2" colsep="0" rowsep="0">
  234. <colspec colwidth="2.99in">
  235. <colspec colwidth="3.01in">
  236. <tbody>
  237. <row>
  238. <entry align="left" valign="top">Steuertaste+Komma</entry>
  239. <entry align="left" valign="top">letztes Wort</entry></row>
  240. <row>
  241. <entry align="left" valign="top">Steuertaste+Umschalttaste+Komma</entry>
  242. <entry align="left" valign="top">n&auml;chstes Wort</entry></row>
  243. <row>
  244. <entry align="left" valign="top">Steuertaste+Punkt</entry>
  245. <entry align="left" valign="top">n&auml;chstes Wort</entry></row>
  246. <row>
  247. <entry align="left" valign="top">Steuertaste+Umschalttaste+Punkt</entry>
  248. <entry align="left" valign="top">letztes Wort</entry></row>
  249. <row>
  250. <entry align="left" valign="top">Steuertaste+Eingabetaste</entry>
  251. <entry align="left" valign="top">Dateiende</entry></row>
  252. <row>
  253. <entry align="left" valign="top">Steuertaste+Umschalttaste+Eingabetaste</entry>
  254. <entry align="left" valign="top">Dateianfang</entry></row></tbody></tgroup>
  255. </informaltable></para>
  256. <para>GNU EMACS belegt die L&ouml;schtaste eher mit Zeichen, die zur&uuml;ck
  257. l&ouml;schen (), als mit Zeichen, die vorw&auml;rts l&ouml;schen (). Die Tastenkombination
  258. Meta+F ist &uuml;blicherweise das mnemonische Zeichen f&uuml;r das Dateimen&uuml;,
  259. so da&szlig; die Belegung mit &acute;n&auml;chstes Wort &acute; ignoriert
  260. wird. F&uuml;r das n&auml;chste Wort sollte eine der anderen Belegungen verwendet
  261. werden (zum Beispiel Steuertaste+Punkt).</para>
  262. </listitem>
  263. <listitem><para><!--Original XRef content: 'Tabelle&numsp;15&hyphen;3'--><xref
  264. role="CodeOrFigureOrTable" linkend="SAG.FACol.mkr.6"> zeigt eine Liste der <filename>DtEditor.text</filename> Umsetzungen</para>
  265. </listitem>
  266. </itemizedlist>
  267. <table id="SAG.FACol.tbl.3" frame="Topbot">
  268. <title id="SAG.FACol.mkr.6"><command>DtEditor.text</command> Umsetzungen</title>
  269. <tgroup cols="3" colsep="0" rowsep="0">
  270. <colspec colwidth="1.48in">
  271. <colspec colwidth="1.64in">
  272. <colspec colwidth="2.93in">
  273. <thead>
  274. <row><entry align="left" valign="bottom"><para>Kombinationstaste</para></entry>
  275. <entry align="left" valign="bottom"><para>Taste</para></entry><entry align="left"
  276. valign="bottom"><para>Aktionsroutine</para></entry></row></thead>
  277. <tbody>
  278. <row>
  279. <entry align="left" valign="top"><para>c ~s</para></entry>
  280. <entry align="left" valign="top"><para>&lt;Taste>a:</para></entry>
  281. <entry align="left" valign="top"><para>Zeilenanfang()\n\</para></entry></row>
  282. <row>
  283. <entry align="left" valign="top"><para>c s</para></entry>
  284. <entry align="left" valign="top"><para>&lt;Taste>a:</para></entry>
  285. <entry align="left" valign="top"><para>Zeilenende()\n\</para></entry></row>
  286. <row>
  287. <entry align="left" valign="top"><para>c ~s</para></entry>
  288. <entry align="left" valign="top"><para>&lt;Taste>b:</para></entry>
  289. <entry align="left" valign="top"><para>letztes Zeichen()\n\</para></entry>
  290. </row>
  291. <row>
  292. <entry align="left" valign="top"><para>c s</para></entry>
  293. <entry align="left" valign="top"><para>&lt;Taste>b:</para></entry>
  294. <entry align="left" valign="top"><para>n&auml;chstes Zeichen()\n\</para></entry>
  295. </row>
  296. <row>
  297. <entry align="left" valign="top"><para>c ~s</para></entry>
  298. <entry align="left" valign="top"><para>&lt;Taste>b:</para></entry>
  299. <entry align="left" valign="top"><para>letztes Zeichen()\n\</para></entry>
  300. </row>
  301. <row>
  302. <entry align="left" valign="top"><para>c s</para></entry>
  303. <entry align="left" valign="top"><para>&lt;Taste>b:</para></entry>
  304. <entry align="left" valign="top"><para>letztes Wort()\n\</para></entry></row>
  305. <row>
  306. <entry align="left" valign="top"><para>m ~s</para></entry>
  307. <entry align="left" valign="top"><para>&lt;Taste>b:</para></entry>
  308. <entry align="left" valign="top"><para>letztes Wort()\n\</para></entry></row>
  309. <row>
  310. <entry align="left" valign="top"><para>m s</para></entry>
  311. <entry align="left" valign="top"><para>&lt;Taste>b:</para></entry>
  312. <entry align="left" valign="top"><para>n&auml;chstes Wort()\n\</para></entry>
  313. </row>
  314. <row>
  315. <entry align="left" valign="top"><para>c ~s</para></entry>
  316. <entry align="left" valign="top"><para>&lt;Taste>d:</para></entry>
  317. <entry align="left" valign="top"><para>n&auml;chstes Zeichen l&ouml;schen()\n\
  318. </para></entry></row>
  319. <row>
  320. <entry align="left" valign="top"><para>c s</para></entry>
  321. <entry align="left" valign="top"><para>&lt;Taste>d:</para></entry>
  322. <entry align="left" valign="top"><para>letztes Zeichen l&ouml;schen()\n\</para></entry>
  323. </row>
  324. <row>
  325. <entry align="left" valign="top"><para>m ~s</para></entry>
  326. <entry align="left" valign="top"><para>&lt;Taste>d:</para></entry>
  327. <entry align="left" valign="top"><para>n&auml;chstes Wort l&ouml;schen()\n\
  328. </para></entry></row>
  329. <row>
  330. <entry align="left" valign="top"><para>m s</para></entry>
  331. <entry align="left" valign="top"><para>&lt;Taste>d:</para></entry>
  332. <entry align="left" valign="top"><para>letztes Wort l&ouml;schen()\n\</para></entry>
  333. </row>
  334. <row>
  335. <entry align="left" valign="top"><para>c ~s</para></entry>
  336. <entry align="left" valign="top"><para>&lt;Taste>e:</para></entry>
  337. <entry align="left" valign="top"><para>Zeilenende()\n\</para></entry></row>
  338. <row>
  339. <entry align="left" valign="top"><para>c s</para></entry>
  340. <entry align="left" valign="top"><para>&lt;Taste>e:</para></entry>
  341. <entry align="left" valign="top"><para>Zeilenanfang()\n\</para></entry></row>
  342. <row>
  343. <entry align="left" valign="top"><para>c ~s</para></entry>
  344. <entry align="left" valign="top"><para>&lt;Taste>f:</para></entry>
  345. <entry align="left" valign="top"><para>n&auml;chstes Zeichen()\n\</para></entry>
  346. </row>
  347. <row>
  348. <entry align="left" valign="top"><para>c s</para></entry>
  349. <entry align="left" valign="top"><para>&lt;Taste>f:</para></entry>
  350. <entry align="left" valign="top"><para>letztes Zeichen()\n\</para></entry>
  351. </row>
  352. <row>
  353. <entry align="left" valign="top"><para>m ~s</para></entry>
  354. <entry align="left" valign="top"><para>&lt;Taste>f:</para></entry>
  355. <entry align="left" valign="top"><para>n&auml;chstes Wort()\n\</para></entry>
  356. </row>
  357. <row>
  358. <entry align="left" valign="top"><para>m s</para></entry>
  359. <entry align="left" valign="top"><para>&lt;Taste>f:</para></entry>
  360. <entry align="left" valign="top"><para>letztes Wort()\n\</para></entry></row>
  361. <row>
  362. <entry align="left" valign="top"><para>c</para></entry>
  363. <entry align="left" valign="top"><para>&lt;Taste>j:</para></entry>
  364. <entry align="left" valign="top"><para>neue Zeile und einr&uuml;cken()\n\
  365. </para></entry></row>
  366. <row>
  367. <entry align="left" valign="top"><para>c ~s</para></entry>
  368. <entry align="left" valign="top"><para>&lt;Taste>k:</para></entry>
  369. <entry align="left" valign="top"><para>bis Zeilenende l&ouml;schen()\n\</para></entry>
  370. </row>
  371. <row>
  372. <entry align="left" valign="top"><para>c s</para></entry>
  373. <entry align="left" valign="top"><para>&lt;Taste>k:</para></entry>
  374. <entry align="left" valign="top"><para>bis Zeilenanfang l&ouml;schen()\n\
  375. </para></entry></row>
  376. <row>
  377. <entry align="left" valign="top"><para>c</para></entry>
  378. <entry align="left" valign="top"><para>&lt;Taste>l:</para></entry>
  379. <entry align="left" valign="top"><para>Anzeige neu aufbauen()\n\</para></entry>
  380. </row>
  381. <row>
  382. <entry align="left" valign="top"><para>c</para></entry>
  383. <entry align="left" valign="top"><para>&lt;Taste>m:</para></entry>
  384. <entry align="left" valign="top"><para>neue Zeile()\n\</para></entry></row>
  385. <row>
  386. <entry align="left" valign="top"><para>c s</para></entry>
  387. <entry align="left" valign="top"><para>&lt;Taste>n:</para></entry>
  388. <entry align="left" valign="top"><para>Vorgang r&uuml;ckw&auml;rts()\n\</para></entry>
  389. </row>
  390. <row>
  391. <entry align="left" valign="top"><para>c ~s</para></entry>
  392. <entry align="left" valign="top"><para>&lt;Taste>n:</para></entry>
  393. <entry align="left" valign="top"><para>Vorgang vorw&auml;rts()\n\</para></entry>
  394. </row>
  395. <row>
  396. <entry align="left" valign="top"><para>c</para></entry>
  397. <entry align="left" valign="top"><para>&lt;Taste>o:</para></entry>
  398. <entry align="left" valign="top"><para>neue Zeile und sichern()\n\</para></entry>
  399. </row>
  400. <row>
  401. <entry align="left" valign="top"><para>c ~s</para></entry>
  402. <entry align="left" valign="top"><para>&lt;Taste>p:</para></entry>
  403. <entry align="left" valign="top"><para>Vorgang r&uuml;ckw&auml;rts()\n\</para></entry>
  404. </row>
  405. <row>
  406. <entry align="left" valign="top"><para>c s</para></entry>
  407. <entry align="left" valign="top"><para>&lt;Taste>p:</para></entry>
  408. <entry align="left" valign="top"><para>Vorgang vorw&auml;rts()\n\</para></entry>
  409. </row>
  410. <row>
  411. <entry align="left" valign="top"><para>c ~s</para></entry>
  412. <entry align="left" valign="top"><para>&lt;Taste>u:</para></entry>
  413. <entry align="left" valign="top"><para>bis Zeilenanfang l&ouml;schen()\n\
  414. </para></entry></row>
  415. <row>
  416. <entry align="left" valign="top"><para>c s</para></entry>
  417. <entry align="left" valign="top"><para>&lt;Taste>u:</para></entry>
  418. <entry align="left" valign="top"><para>bis Zeilenende l&ouml;schen()\n\</para></entry>
  419. </row>
  420. <row>
  421. <entry align="left" valign="top"><para>c ~s</para></entry>
  422. <entry align="left" valign="top"><para>&lt;Taste>v:</para></entry>
  423. <entry align="left" valign="top"><para>n&auml;chste Seite()\n\</para></entry>
  424. </row>
  425. <row>
  426. <entry align="left" valign="top"><para>c s</para></entry>
  427. <entry align="left" valign="top"><para>&lt;Taste>v:</para></entry>
  428. <entry align="left" valign="top"><para>letzte Seite()\n\</para></entry></row>
  429. <row>
  430. <entry align="left" valign="top"><para>m ~s</para></entry>
  431. <entry align="left" valign="top"><para>&lt;Taste>v:</para></entry>
  432. <entry align="left" valign="top"><para>letzte Seite()\n\</para></entry></row>
  433. <row>
  434. <entry align="left" valign="top"><para>m s</para></entry>
  435. <entry align="left" valign="top"><para>&lt;Taste>v:</para></entry>
  436. <entry align="left" valign="top"><para>n&auml;chste Seite()\n\</para></entry>
  437. </row>
  438. <row>
  439. <entry align="left" valign="top"><para>c</para></entry>
  440. <entry align="left" valign="top"><para>&lt;Taste>w:</para></entry>
  441. <entry align="left" valign="top"><para>Auswahl l&ouml;schen()\n\</para></entry>
  442. </row>
  443. <row>
  444. <entry align="left" valign="top"><para>c ~s</para></entry>
  445. <entry align="left" valign="top"><para>&lt;Taste>y:</para></entry>
  446. <entry align="left" valign="top"><para>l&ouml;schen r&uuml;ckg&auml;ngig()\n\
  447. </para></entry></row>
  448. <row>
  449. <entry align="left" valign="top"><para>m</para></entry>
  450. <entry align="left" valign="top"><para>&lt;Taste>]:</para></entry>
  451. <entry align="left" valign="top"><para>n&auml;chster Absatz()\n\</para></entry>
  452. </row>
  453. <row>
  454. <entry align="left" valign="top"><para>m</para></entry>
  455. <entry align="left" valign="top"><para>&lt;Taste>[:</para></entry>
  456. <entry align="left" valign="top"><para>letzter Absatz()\n\</para></entry>
  457. </row>
  458. <row>
  459. <entry align="left" valign="top"><para>c ~s</para></entry>
  460. <entry align="left" valign="top"><para>&lt;Taste>comma:</para></entry>
  461. <entry align="left" valign="top"><para>letztes Wort()\n\</para></entry></row>
  462. <row>
  463. <entry align="left" valign="top"><para>c s</para></entry>
  464. <entry align="left" valign="top"><para>&lt;Taste>comma:</para></entry>
  465. <entry align="left" valign="top"><para>n&auml;chstes Wort()\n\</para></entry>
  466. </row>
  467. <row>
  468. <entry align="left" valign="top"><para>m</para></entry>
  469. <entry align="left" valign="top"><para>&lt;Taste>\\&lt;:</para></entry>
  470. <entry align="left" valign="top"><para>Dateianfang()\n\</para></entry></row>
  471. <row>
  472. <entry align="left" valign="top"><para>c ~s</para></entry>
  473. <entry align="left" valign="top"><para>&lt;Taste>period:</para></entry>
  474. <entry align="left" valign="top"><para>n&auml;chstes Wort()\n\</para></entry>
  475. </row>
  476. <row>
  477. <entry align="left" valign="top"><para>c s</para></entry>
  478. <entry align="left" valign="top"><para>&lt;Taste>period:</para></entry>
  479. <entry align="left" valign="top"><para>letztes Wort()\n\</para></entry></row>
  480. <row>
  481. <entry align="left" valign="top"><para>m</para></entry>
  482. <entry align="left" valign="top"><para>&lt;Taste>\\>:</para></entry>
  483. <entry align="left" valign="top"><para>Dateiende()\n\</para></entry></row>
  484. <row>
  485. <entry align="left" valign="top"><para>c ~s</para></entry>
  486. <entry align="left" valign="top"><para>&lt;Taste>Return:</para></entry>
  487. <entry align="left" valign="top"><para>Dateiende()\n\</para></entry></row>
  488. <row>
  489. <entry align="left" valign="top"><para>c s</para></entry>
  490. <entry align="left" valign="top"><para>&lt;Taste>Return:</para></entry>
  491. <entry align="left" valign="top"><para>Dateianfang()\n\</para></entry></row>
  492. <row>
  493. <entry align="left" valign="top"><para>~c ~s ~m ~a</para></entry>
  494. <entry align="left" valign="top"><para>&lt;Taste>osfDelete:</para></entry>
  495. <entry align="left" valign="top"><para>letztes Zeichen l&ouml;schen()\n\</para></entry>
  496. </row>
  497. <row>
  498. <entry align="left" valign="top"><para>~c s ~m ~a</para></entry>
  499. <entry align="left" valign="top"><para>&lt;Taste>osfDelete:</para></entry>
  500. <entry align="left" valign="top"><para>n&auml;chstes Zeichen l&ouml;schen()
  501. </para></entry></row></tbody></tgroup></table>
  502. </sect2>
  503. </sect1>
  504. <sect1 id="SAG.FACol.div.10">
  505. <title id="SAG.FACol.mkr.7">Schriftarten verwalten</title>
  506. <para>Mit dem Dialogfenster 'Schrift' des Umgebungsmanagers kann die Schriftgr&ouml;&szlig;e
  507. f&uuml;r alle Anwendungen ausgew&auml;hlt werden. Es k&ouml;nnen auch Schriftarten
  508. auf der Befehlszeile angegeben werden und Ressourcen verwendet werden, um:
  509. </para>
  510. <itemizedlist remap="Bullet1">
  511. <listitem><para>Schriftartressourcen f&uuml;r einzelne Anwendungen einzustellen
  512. </para>
  513. </listitem>
  514. <listitem><para>verschiedene Schriftarten, die vom Dialogfenster Schriftart
  515. benutzt werden sollen, zuzuordnen.</para>
  516. </listitem>
  517. </itemizedlist>
  518. <para>Eine <emphasis>Schriftart</emphasis> ist eine Darstellungsart, bei der
  519. Textzeichen gedruckt oder angezeigt werden. Das Desktop enth&auml;lt eine
  520. Vielfalt von Schriften in verschiedenen Arten und Gr&ouml;&szlig;en.</para>
  521. <para>Eine <emphasis>Bitmap-Schriftart</emphasis><indexterm><primary>Schriftarten</primary><secondary>Bitmap</secondary></indexterm> besteht aus einer Matrix
  522. aus Punkten. Standardm&auml;&szlig;ig konfiguriert der Umgebungsmanager nur
  523. Bitmap-Schriftarten. Die Schriftart ist vollst&auml;ndig in einer Datei enthalten.
  524. F&uuml;r die Gesamtheit von Schriftgr&ouml;&szlig;en, Zeichenneigungen und
  525. Schriftst&auml;rken werden viele Dateien ben&ouml;tigt.</para>
  526. <para>Schriftarten sind angegeben als Werte von Ressourcen und als Befehlsparameter.
  527. Mit dem XLFD-Namen (X Logical Font Description) wird eine gew&uuml;nschte
  528. Schriftart angefordert. Das System findet die Schriftart, die am besten zu
  529. der gegebenen Beschreibung pa&szlig;t.</para>
  530. <sect2 id="SAG.FACol.div.11">
  531. <title>Schriftartressourcen des Desktop einstellen</title>
  532. <para>Das Dialogfenster 'Schrift' des Umgebungsmanagers erlaubt, Schriftarten
  533. (bis zu sieben Gr&ouml;&szlig;en) f&uuml;r Texteingaben, Bezeichnungen usw.
  534. einzustellen.</para>
  535. <sect3 id="SAG.FACol.div.12">
  536. <title>Vom Schriftart-Dialogfenster eingestellte Ressourcen</title>
  537. <para>Wenn eine Schriftart ausgew&auml;hlt wird, werden die folgenden Ressourcen
  538. in die Eigenschaft RESOURCE_MANAGER geschrieben:</para>
  539. <itemizedlist remap="Bullet1">
  540. <listitem><para><systemitem>SystemFont</systemitem> wird verwendet f&uuml;r
  541. Systembereiche, wie zum Beispiel Men&uuml;leisten, Men&uuml;teilfenster, Tasten,
  542. Umschalttasten und Bezeichnungen. Die folgende Ressource wird von SystemFont
  543. eingestellt:</para>
  544. <informaltable>
  545. <tgroup cols="2" colsep="0" rowsep="1">
  546. <colspec colwidth="1.48in">
  547. <colspec colwidth="4.50in">
  548. <tbody>
  549. <row>
  550. <entry align="left" valign="top"><para><systemitem>*FontList</systemitem></para></entry>
  551. <entry align="left" valign="top"><para>Angezeigt in Systembereichen von Desktop-Clients
  552. und anderen erstellten Clients, die die Motif-Hilfsprogramme benutzen.
  553. </para></entry></row></tbody></tgroup></informaltable>
  554. </listitem>
  555. <listitem><para><systemitem>UserFont</systemitem> wird zur Texteingabe in
  556. Fenster verwendet. Folgende Ressourcen werden von UserFont eingestellt:</para>
  557. <informaltable>
  558. <tgroup cols="2" colsep="0" rowsep="0">
  559. <colspec colwidth="2.26in">
  560. <colspec colwidth="3.74in">
  561. <tbody>
  562. <row>
  563. <entry align="left" valign="top"><para><systemitem>*Font</systemitem></para><indexterm>
  564. <primary>Font Ressource</primary></indexterm></entry>
  565. <entry align="left" valign="top"><para>unterst&uuml;tzt fr&uuml;here Versionen
  566. von X-Anwendungen.</para></entry></row>
  567. <row>
  568. <entry align="left" valign="top"><para><systemitem>*FontSet</systemitem></para><indexterm>
  569. <primary>FontSet Ressource</primary></indexterm></entry>
  570. <entry align="left" valign="top">Haupteinstellung</entry></row>
  571. <row>
  572. <entry align="left" valign="top"><para><systemitem>*XmText*FontList</systemitem></para><indexterm>
  573. <primary>XmText*FontList Ressource</primary></indexterm></entry>
  574. <entry align="left" valign="top">angezeigt in Texteingabefenstern.</entry>
  575. </row>
  576. <row>
  577. <entry align="left" valign="top"><para><systemitem>*XmTextField*FontList</systemitem></para><indexterm>
  578. <primary>XmTextField*FontList Ressource</primary></indexterm></entry>
  579. <entry align="left" valign="top"><para>angezeigt in Texteingabefenstern.</para></entry>
  580. </row></tbody></tgroup></informaltable>
  581. </listitem>
  582. </itemizedlist>
  583. </sect3>
  584. <sect3 id="SAG.FACol.div.13">
  585. <title>Vom Dialogfenster 'Schrift' verwendete Schriftarten</title>
  586. <para>Die Fonts, die f&uuml;r jede Auswahl im Dialogfenster 'Schrift' benutzt
  587. werden, sind in der Ressourcendatei <filename>/usr/dt/app-defaults/Dtstyle</filename> angegeben. Bis zu sieben Gr&ouml;&szlig;en k&ouml;nnen angegeben
  588. werden.</para>
  589. <informaltable>
  590. <tgroup cols="2" colsep="0" rowsep="0">
  591. <colspec colwidth="2.00in">
  592. <colspec colwidth="3.97in">
  593. <tbody>
  594. <row>
  595. <entry align="left" valign="top"><para><systemitem>NumFonts</systemitem></para><indexterm>
  596. <primary>NumFonts, Ressource</primary></indexterm><indexterm><primary>Schriftarten </primary><secondary>Anzahl im Umgebungsmanager</secondary></indexterm></entry>
  597. <entry align="left" valign="top"><para>Anzahl der Schriftartgr&ouml;&szlig;en
  598. im Dialogfenster</para></entry></row>
  599. <row>
  600. <entry align="left" valign="top"><para><systemitem>SystemFont[1-7]</systemitem></para><indexterm>
  601. <primary>Schriftarten</primary><secondary>System, im Umgebungsmanager</secondary>
  602. </indexterm></entry>
  603. <entry align="left" valign="top"><para>bis zu sieben Ressourcen, die eine
  604. bestimmte Schriftart einer Dialogfensterauswahl f&uuml;r <systemitem>SystemFont</systemitem> zuordnen</para></entry></row>
  605. <row>
  606. <entry align="left" valign="top"><para><systemitem>UserFont[1-7]</systemitem></para><indexterm>
  607. <primary>Schriftarten</primary><secondary>Benutzer, im Umgebungsmanager</secondary>
  608. </indexterm></entry>
  609. <entry align="left" valign="top"><para>bis zu sieben Ressourcen, die eine
  610. bestimmte Schriftart einer Dialogfensterauswahl f&uuml;r <systemitem>UserFont</systemitem> zuordnen</para></entry></row></tbody></tgroup></informaltable>
  611. <note>
  612. <para>Die Standardschriftarten f&uuml;r diese Ressourcen wurden f&uuml;r Lesbarkeit
  613. auf verschiedenen Bildschirmen ausgew&auml;hlt. Wenn f&uuml;r eine Anwendung
  614. eine besondere Schriftart ben&ouml;tigt wird, sollte die Schriftart mit einer
  615. Schriftartressource der Anwendung eingestellt werden und nicht mit einer &Auml;nderung
  616. der Schriftarten des Desktops.</para>
  617. </note>
  618. <para>Mehr Informationen zu Anwendungsschriftarten k&ouml;nnen den Handseiten
  619. <command>DtStdAppFontNames(5)</command> und <command>DtStdInterfaceFontNames(5)</command> entnommen werden.</para>
  620. </sect3>
  621. </sect2>
  622. <sect2 id="SAG.FACol.div.14" role="Procedure">
  623. <title>Verf&uuml;gbare Schriftarten auflisten</title>
  624. <orderedlist>
  625. <listitem><para>Folgendes eingeben:</para>
  626. <indexterm><primary>xlsfonts Befehl</primary></indexterm>
  627. <para remap="CodeIndent1"><command>xlsfonts [-<symbol role="Variable">optionen</symbol>] [-fn <symbol role="Variable">muster</symbol>]</command></para>
  628. <para>Eine Liste mit XLFD-Namen und Alias-Namen von Schriftarten, die auf
  629. dem System zur Verf&uuml;gung stehen, wird angezeigt. Bitmap-Schriftarten
  630. zeigen Werte in allen vierzehn XLFD-Feldern. Skalierbare Schriften zeigen
  631. Nullen in den Positionen <symbol role="Variable">Pixelgr&ouml;&szlig;e</symbol>, <symbol role="Variable">Punktgr&ouml;&szlig;e</symbol>, <symbol role="Variable">Aufl&ouml;sungX</symbol> und <symbol role="Variable">Aufl&ouml;sungY</symbol>.
  632. </para>
  633. </listitem>
  634. <listitem><para>Um nach bestimmten Schriftarten zu suchen, sucht <command>xlsfonts</command> nach &uuml;bereinstimmenden Mustern. Mit Platzhalterzeichen
  635. wird der Teil des Musters ersetzt, der nicht &uuml;bereinstimmen soll.</para>
  636. </listitem>
  637. <listitem><para>Wenn <command>xlsfonts</command> keine Schriftartennamen zeigt,
  638. die mit dt beginnen, enth&auml;lt der Schriftartenpfad keine Desktop-Schriftarten.
  639. Folgenden Befehl eingeben, um die Desktop-Schriftarten in die verf&uuml;gbaren
  640. Schriftarten miteinzubeziehen:</para>
  641. <para remap="CodeIndent1"><command>xset +fp <symbol role="Variable">verzeichnisname</symbol> </command></para>
  642. <para>wobei <symbol role="Variable">verzeichnisname</symbol> das Verzeichnis
  643. mit den Desktopschriftarten ist. Die Standardposition beim Neustart einer
  644. Session ist <filename>/usr/dt/config/xfonts/</filename><symbol>sprache</symbol>.
  645. </para>
  646. </listitem>
  647. </orderedlist>
  648. <para>Zus&auml;tzliche Informationen:</para>
  649. <itemizedlist remap="Bullet1">
  650. <listitem><para>Die <command>xset</command> und <command moreinfo="RefEntry">
  651. xlsfonts</command> Handseiten enthalten eine Liste der verf&uuml;gbaren Optionen.
  652. </para>
  653. </listitem>
  654. <listitem><para><citetitle>Das X-Fenster-System benutzen</citetitle> erkl&auml;rt
  655. Alias-Namen von Schriftarten und den <command>xset</command> Client.</para>
  656. </listitem>
  657. </itemizedlist>
  658. </sect2>
  659. <sect2 id="SAG.FACol.div.15" role="Procedure">
  660. <title>Schriftarten auf der Befehlszeile angeben</title>
  661. <itemizedlist>
  662. <listitem><para>Mit der <command>-xrm</command> Befehlszeilenoption wird eine
  663. Schriftartenressource f&uuml;r einen bestimmten Client angegeben. Beispiel:
  664. </para>
  665. </listitem>
  666. </itemizedlist>
  667. <programlisting>anwendungsname -xrm "*bitstream-charter-medium-r-normal-8-88-75-75-p-45-iso8859-1"
  668. </programlisting>
  669. </sect2>
  670. <sect2 id="SAG.FACol.div.16">
  671. <title>X Logical Font Description (XLFD)<indexterm><primary>Schriftarten</primary><secondary>X Logical Font Description</secondary></indexterm></title>
  672. <para>Eine Schriftart wird durch eine Liste mit vierzehn verschiedenen Kenndaten,
  673. die durch Bindestriche (-) getrennt sind, angegeben. Dies wird X Logical
  674. Font Description (XLFD) genannt. In einigen F&auml;llen kann eine Eigenschaft
  675. in der Liste durch ein * Platzhalterzeichen ersetzt werden, und ein Zeichen
  676. in einer Eigenschaft kann durch ein ? Platzhalterzeichen ersetzt werden. Tabelle
  677. 15-4 enth&auml;lt eine Liste von Spezifikationen der Eigenschaftszeichenfolgen
  678. f&uuml;r Schriftarten.</para>
  679. <para>Die Form der Spezifikation der Eigenschaftszeichenfolge lautet:<indexterm>
  680. <primary>Schriftarten</primary><secondary>Eigenschaftszeichenfolge angeben</secondary></indexterm></para>
  681. <para><programlisting>&ldquo;Entwickler-Markenname-Schriftst&auml;rke-Zeichenneigung-Zeichenbreite-Zus&auml;tzliche Informationen-Pixelgr&ouml;&szlig;e-Punktgr&ouml;&szlig;e-Aufl&ouml;sungX-Aufl&ouml;sungY-Zeichenabstand- Durchschnittsbreite-Registrierungsberechtigter-Zeichensatz&rdquo;
  682. </programlisting></para>
  683. <table id="SAG.FACol.tbl.4" frame="Topbot">
  684. <title>Spezifikationen der Eigenschaftszeichenfolgen f&uuml;r Schriftarten</title>
  685. <tgroup cols="2" colsep="0" rowsep="0">
  686. <colspec colwidth="1.90in">
  687. <colspec colwidth="4.09in">
  688. <thead>
  689. <row><entry align="left" valign="bottom"><para>Eigenschaftszeichenfolge</para></entry>
  690. <entry align="left" valign="bottom"><para>Definition</para></entry></row>
  691. </thead>
  692. <tbody>
  693. <row>
  694. <entry align="left" valign="top"><para><symbol role="Variable">Entwickler</symbol></para></entry>
  695. <entry align="left" valign="top"><para>Zeichenfolge, die den Entwickler der
  696. Schriftart identifiziert</para></entry></row>
  697. <row>
  698. <entry align="left" valign="top"><para><symbol role="Variable">Markenname</symbol></para></entry>
  699. <entry align="left" valign="top"><para>Zeichenfolge, die den Markennamen der
  700. Schriftart identifiziert</para></entry></row>
  701. <row>
  702. <entry align="left" valign="top"><para><symbol role="Variable">Schriftst&auml;rke</symbol></para></entry>
  703. <entry align="left" valign="top"><para>Zeichenfolge, die die relative Schriftst&auml;rke
  704. der Schriftart angibt, z.B. fett</para></entry></row>
  705. <row>
  706. <entry align="left" valign="top"><para><symbol>Zeichenneigung</symbol></para></entry>
  707. <entry align="left" valign="top"><para>Code, der die Richtung der Zeichenneigung
  708. beschreibt</para><para>R (Roman&ndash;keine Neigung)</para><para>I (Italic&ndash;Neigung
  709. rechts)</para><para>O (Oblique&ndash;Neigung rechts)</para><para>RI (Reverse
  710. Italic&ndash;Neigung links)</para><para>RO (Reverse Oblique&ndash;Neigung
  711. links)</para></entry></row>
  712. <row>
  713. <entry align="left" valign="top"><para><symbol role="Variable">Zeichenbreite</symbol></para></entry>
  714. <entry align="left" valign="top"><para>Zeichenfolge, die die Breite angibt,
  715. z.B. komprimiert oder erweitert</para></entry></row>
  716. <row>
  717. <entry align="left" valign="top"><para><symbol role="Variable">Zus&auml;tzliche
  718. Informationen</symbol></para></entry>
  719. <entry align="left" valign="top"><para>Zeichenfolge mit zus&auml;tzlichen
  720. Informationen, die gebraucht werden, um die Schriftart eindeutig zu identifizieren
  721. </para></entry></row>
  722. <row>
  723. <entry align="left" valign="top"><para><symbol role="Variable">Pixelgr&ouml;&szlig;e</symbol></para></entry>
  724. <entry align="left" valign="top"><para>Eine ganze Zahl, die die Gr&ouml;&szlig;e
  725. eines Quadrats in Pixel angibt</para></entry></row>
  726. <row>
  727. <entry align="left" valign="top"><para><symbol role="Variable">Punktgr&ouml;&szlig;e</symbol></para></entry>
  728. <entry align="left" valign="top"><para>Eine ganze Zahl, die die Gr&ouml;&szlig;e
  729. eines Quadrats in Dezimalzeichen angibt</para></entry></row>
  730. <row>
  731. <entry align="left" valign="top"><para><symbol role="Variable">Aufl&ouml;sungX</symbol></para></entry>
  732. <entry align="left" valign="top"><para>Eine ganze Zahl, die die horizontale
  733. Aufl&ouml;sung in Pixel angibt</para></entry></row>
  734. <row>
  735. <entry align="left" valign="top"><para><symbol role="Variable">Aufl&ouml;sungY</symbol></para></entry>
  736. <entry align="left" valign="top"><para>Eine ganze Zahl, die die vertikale
  737. Aufl&ouml;sung in Pixel angibt</para></entry></row>
  738. <row>
  739. <entry align="left" valign="top"><para><symbol role="Variable">Zeichenabstand</symbol></para></entry>
  740. <entry align="left" valign="top"><para>Ein Code, der den Abstand zwischen
  741. den Zeichen angibt</para><para>M (Monospace--feste Zeichenbreite)</para><para>P (Proportionaler Abstand--variable Zeichenbreite)</para><para>C (Zeichenrahmen)
  742. </para></entry></row>
  743. <row>
  744. <entry align="left" valign="top"><para><symbol role="Variable">Durchschnittsbreite</symbol></para></entry>
  745. <entry align="left" valign="top"><para>Eine ganze Zahl, die die Durchschnittsbreite
  746. in 1/10 Pixel angibt</para></entry></row>
  747. <row>
  748. <entry align="left" valign="top"><para><symbol role="Variable">Registrierungsberechtigter</symbol></para></entry>
  749. <entry align="left" valign="top"><para>Zeichenfolge, identifiziert den Registrierungsberechtigten,
  750. der den verschl&uuml;sselten Code registriert hat</para></entry></row>
  751. <row>
  752. <entry align="left" valign="top"><para><symbol role="Variable">Zeichensatz</symbol></para></entry>
  753. <entry align="left" valign="top"><para>Zeichenfolge, identifiziert den Zeichensatz
  754. im angegebenen Register</para></entry></row></tbody></tgroup></table>
  755. <sect3 id="SAG.FACol.div.17">
  756. <title>Beispiel</title>
  757. <para>Der folgende XLFD-Name beschreibt die Schriftart charter von Bitstream,
  758. die die ISO8859-1 Standardverschl&uuml;sselung unterst&uuml;tzt:</para>
  759. <programlisting>-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1
  760. </programlisting>
  761. <para>Die Schriftart hat eine mittlere Schriftst&auml;rke, keine spezielle
  762. Neigung und eine normale Breite. Sie ist eine proportionale Schriftart mit
  763. einem quadratischen Rahmen von 8 Pixel oder 8,0 Punkten. Die horizontale und
  764. vertikale Aufl&ouml;sung ist bei beiden 75 Pixel. Die Durchschnittsbreite
  765. eines Zeichens betr&auml;gt 45 1/10 Pixel oder 4,5 Pixel.</para>
  766. <para>Teile dieser Zeichenfolge k&ouml;nnen durch Platzhalterzeichen ersetzt
  767. werden. Das System verwendet die erste Schriftart, die es findet, die mit
  768. den angegebenen Teilen &uuml;bereinstimmt.</para>
  769. <para>Wenn nur eine acht-Pixel Schriftart charter ben&ouml;tigt wird, folgendes
  770. eingeben:</para>
  771. <programlisting>*-charter-*-*-*-*-8-*</programlisting>
  772. </sect3>
  773. </sect2>
  774. </sect1>
  775. <sect1 id="SAG.FACol.div.18">
  776. <title id="SAG.FACol.mkr.8">Farben verwalten</title>
  777. <para>Dieser Abschnitt beschreibt:</para>
  778. <itemizedlist remap="Bullet1">
  779. <listitem><para>Wie der Umgebungsmanager Bildschirmfarben einstellt.</para>
  780. </listitem>
  781. <listitem><para>Wie der Umgebungsmanager Ressourcen verwendet, um die Farben
  782. des Desktops zu steuern.</para>
  783. </listitem>
  784. </itemizedlist>
  785. <sect2 id="SAG.FACol.div.19">
  786. <title>Farbpaletten<indexterm><primary>Paletten</primary></indexterm><indexterm>
  787. <primary>Farbpaletten</primary></indexterm><indexterm><primary>Farben</primary>
  788. <secondary>Paletten</secondary></indexterm></title>
  789. <para>Eine Palette besteht aus einer Gruppe von Farbskalen. Die Farbskalen
  790. f&uuml;r die aktuelle Palette werden im Farbendialogfenster des Umgebungsmanagers
  791. gezeigt.</para>
  792. <para>F&uuml;r jede Palette existiert eine Datei. Die Ressource paletteDirectories
  793. gibt die Verzeichnisse an, die Palettendateien enthalten. Standardm&auml;&szlig;ig
  794. enth&auml;lt diese Ressource:<indexterm><primary>Farbskalen</primary></indexterm></para>
  795. <itemizedlist remap="Bullet1">
  796. <listitem><para>integrierte Paletten: <filename>/usr/dt/palettes</filename></para>
  797. </listitem>
  798. <listitem><para>systemweite Paletten: <filename>/etc/dt/palettes</filename></para>
  799. </listitem>
  800. <listitem><para>pers&ouml;nliche Paletten: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/palettes</filename></para>
  801. </listitem>
  802. </itemizedlist>
  803. </sect2>
  804. <sect2 id="SAG.FACol.div.20">
  805. <title>Farbskalen</title>
  806. <para>Jede Farbskala in der aktuellen Palette wird durch eine Farbtaste im
  807. Farbendialogfenster des Umgebungsmanagers dargestellt. Jede Farbe wird durch
  808. eine Farbskala-Kennung identifiziert - eine Zahl von 1 bis 8.</para>
  809. <figure>
  810. <title>Farbskala-Kennungswerte f&uuml;r HIGH_COLOR</title>
  811. <graphic id="SAG.FACol.grph.1" entityref="SAG.FACol.fig.1"></graphic>
  812. </figure>
  813. <para>Jede Farbskala ist aus maximal f&uuml;nf Farben zusammengesetzt. Jede
  814. Farbtaste zeigt die Hintergrundfarbe der Farbskala. Die f&uuml;nf Farben in
  815. jeder Farbskala stellen die folgenden Ressourcen f&uuml;r Anzeigekomponenten
  816. dar:<indexterm><primary>Farbe</primary><secondary>Farbskalen</secondary>
  817. </indexterm></para>
  818. <informaltable>
  819. <tgroup cols="2" colsep="0" rowsep="0">
  820. <colspec colwidth="1.97in">
  821. <colspec colwidth="4.01in">
  822. <tbody>
  823. <row>
  824. <entry align="left" valign="top"><para><systemitem>foreground</systemitem></para><indexterm>
  825. <primary>foreground Ressource</primary></indexterm></entry>
  826. <entry align="left" valign="top"><para>Der Vordergrund eines Anwendungsfensters
  827. oder Fensterrahmens. Er ist entweder schwarz oder wei&szlig;. Er wird im allgemeinen
  828. f&uuml;r Text in Fenstern und Titel benutzt.</para></entry></row>
  829. <row>
  830. <entry align="left" valign="top"><para><systemitem>background</systemitem></para><indexterm>
  831. <primary>background, Ressource</primary></indexterm></entry>
  832. <entry align="left" valign="top"><para>Der Hintergrund der Anwendung oder
  833. des Fensterrahmens.</para></entry></row>
  834. <row>
  835. <entry align="left" valign="top"><para><systemitem>topShadowColor</systemitem></para><indexterm>
  836. <primary>topShadowColor Ressource</primary></indexterm></entry>
  837. <entry align="left" valign="top"><para>Die Farbe der oberen und linken Schattierungen
  838. der Bedienelemente von Anwendungen (z.B. Tasten) und Fensterrahmen.</para></entry>
  839. </row>
  840. <row>
  841. <entry align="left" valign="top"><para><systemitem>bottomShadowColor</systemitem></para><indexterm>
  842. <primary>bottomShadowColor, Ressource</primary></indexterm></entry>
  843. <entry align="left" valign="top"><para>Die Farbe der unteren und rechten Schattierungen
  844. der Bedienelemente von Anwendungen und Fensterrahmen.</para></entry></row>
  845. <row>
  846. <entry align="left" valign="top"><para><systemitem>selectColor</systemitem></para><indexterm>
  847. <primary>selectColor Ressource</primary></indexterm></entry>
  848. <entry align="left" valign="top"><para>Die Farbe, die den aktiven Status von
  849. bestimmten Bedienelementen anzeigt, z.B. aktive Umschalttasten und Tasten.
  850. </para></entry></row></tbody></tgroup></informaltable>
  851. <para>Die Anzahl von Farbskalen, die von jeder Palette benutzt werden, wird
  852. bestimmt von der Ressource colorUse, die der Benutzer mit dem Dialogfenster
  853. &acute;Anzahl der benutzten Farben &acute; im Umgebungsmanager einstellen
  854. kann.</para>
  855. <sect3 id="SAG.FACol.div.21">
  856. <title>Farbwert angeben</title>
  857. <para>Der Umgebungsmanager verwendet RGB-Werte, wenn er Farbinformationen
  858. in seine Palettendateien schreibt. Die Syntax f&uuml;r RGB-Zahlen lautet:
  859. </para>
  860. <programlisting>#RedGreenBlue</programlisting>
  861. <para><symbol role="Variable">Red</symbol>, <symbol role="Variable">Green</symbol> und <symbol role="Variable">Blue</symbol> sind hexadezimale Zahlen,
  862. jede mit 1 bis 4 Stellen, die die Menge der benutzten Farbe anzeigen. Jede
  863. Farbe mu&szlig; die gleiche Anzahl von Stellen haben. Deshalb bestehen g&uuml;ltige
  864. Farbwerte aus 3, 6, 9 oder 12 hexadezimalen Stellen.</para>
  865. <para>Wei&szlig; k&ouml;nnte zum Beispiel auf jede der folgenden M&ouml;glichkeiten
  866. angegeben werden:</para>
  867. <programlisting>#fff
  868. #ffffff
  869. #fffffffff
  870. #fffffffffffff</programlisting>
  871. <indexterm><primary>Umgebungsmanager</primary><secondary>Farben angeben</secondary>
  872. </indexterm><indexterm><primary>RGB Farbwert</primary></indexterm>
  873. <para>Wenn eine Farbressource direkt eingestellt wird, kann entweder der Farbname
  874. oder der RGB-Wert verwendet werden. Die Datei <filename>/usr/lib/X11/rgb.txt</filename><indexterm><primary>rgb.txt Datei</primary></indexterm> enth&auml;lt
  875. eine Liste aller benannten Farben.</para>
  876. </sect3>
  877. <sect3 id="SAG.FACol.div.22">
  878. <title>Wie Farbskalen Ressourcen zugeordnet werden</title>
  879. <para>Das Desktop ordnet Farbskalen &uuml;ber Ressourcen verschiedenen Bildschirmelementen
  880. zu. Folgende Zuordnungen werden gemacht:</para>
  881. <informaltable>
  882. <tgroup cols="2" colsep="0" rowsep="0">
  883. <colspec colwidth="2.48in">
  884. <colspec colwidth="3.52in">
  885. <thead>
  886. <row><entry align="left" valign="bottom"><para>Ressource</para></entry><entry
  887. align="left" valign="bottom"><para>Bildschirmelement</para></entry></row>
  888. </thead>
  889. <tbody>
  890. <row>
  891. <entry align="left" valign="top"><para><systemitem>activeColorSetId</systemitem></para><indexterm>
  892. <primary>activeColorSetId Ressource</primary></indexterm></entry>
  893. <entry align="left" valign="top"><para><indexterm><primary>Farben</primary>
  894. <secondary>aktiver Fensterrahmen</secondary></indexterm>Farbe des aktiven
  895. Fensterrahmens</para></entry></row>
  896. <row>
  897. <entry align="left" valign="top"><para><systemitem>inactiveColorSetId</systemitem></para><indexterm>
  898. <primary>inactiveFrameColorId, Ressource</primary></indexterm></entry>
  899. <entry align="left" valign="top">Farbe des inaktiven Fensterrahmens</entry>
  900. </row>
  901. <row>
  902. <entry align="left" valign="top"><para><systemitem>textColorSetId</systemitem></para><indexterm>
  903. <primary>textColorSetId Ressource</primary></indexterm></entry>
  904. <entry align="left" valign="top"><para><indexterm><primary>Farben</primary>
  905. <secondary>Texteingabebereiche</secondary></indexterm>Bereiche zur Texteingabe
  906. </para></entry></row>
  907. <row>
  908. <entry align="left" valign="top"><para><systemitem>primaryColorSetId</systemitem></para><indexterm>
  909. <primary>primaryColorSetId Ressource</primary></indexterm></entry>
  910. <entry align="left" valign="top"><para><indexterm><primary>Farben</primary>
  911. <secondary>Anwendungsfenster</secondary></indexterm>Haupthintergrundbereiche
  912. der Anwendung</para></entry></row>
  913. <row>
  914. <entry align="left" valign="top"><para><systemitem>secondaryColorSetId</systemitem></para><indexterm>
  915. <primary>secondaryColorSetId Ressource</primary></indexterm></entry>
  916. <entry align="left" valign="top"><para>Men&uuml;leiste, Men&uuml;s und Dialogfenster
  917. der Anwendung</para></entry></row></tbody></tgroup></informaltable>
  918. <para>Diese Ressourcen nehmen eine Farbskalen-Kennung als ihren Wert an.
  919. Bildschirmelemente mit Farbskalen-Kennungen farbig zu machen, erm&ouml;glicht
  920. dem Element, dynamisch zu dem neuen Farbschema zu wechseln, wenn eine neue
  921. Palette mit dem Umgebungsmanager ausgew&auml;hlt wird.</para>
  922. <para>Diese Ressourcen k&ouml;nnen f&uuml;r einzelne Anwendungen verwendet
  923. werden. Beispielsweise zeigt die folgende Zeile, wie man alle <command>dtterm</command> -Fenster visuell gruppieren k&ouml;nnte, indem Farbskala 8 als Grundfarbe
  924. verwendet wird.</para>
  925. <programlisting>dtterm*primaryColorSetId: 8</programlisting>
  926. </sect3>
  927. <sect3 id="SAG.FACol.div.23">
  928. <title>Zuordnungen der Standardfarbskala<indexterm><primary>Farbskalen</primary>
  929. <secondary>Standard</secondary></indexterm><indexterm><primary>Farben</primary>
  930. <secondary>Standard</secondary></indexterm></title>
  931. <para>Die Farbskalen-Kennung, die f&uuml;r Bildschirmelemente verwendet wird,
  932. h&auml;ngt davon ab, wieviel Farben im Umgebungsmanager eingestellt sind.
  933. </para>
  934. <itemizedlist remap="Bullet1">
  935. <listitem><para>Maximale Anzahl Farben (8 Farbskalen)&mdash;Umgebungsmanager
  936. Einstellung 'Mehr Farben f&uuml;r Desktop':</para>
  937. <informaltable>
  938. <tgroup cols="2" colsep="0" rowsep="0">
  939. <colspec colwidth="0.86in">
  940. <colspec colwidth="5.13in">
  941. <thead>
  942. <row><entry align="left" valign="bottom"><para>Farbskalen-Kennung</para></entry>
  943. <entry align="left" valign="bottom"><para>Anzeigeelement</para></entry></row>
  944. </thead>
  945. <tbody>
  946. <row>
  947. <entry align="left" valign="top"><para>1</para></entry>
  948. <entry align="left" valign="top"><para>Farbe des aktiven Fensterrahmens</para></entry>
  949. </row>
  950. <row>
  951. <entry align="left" valign="top"><para>2</para></entry>
  952. <entry align="left" valign="top"><para>Farbe des inaktiven Fensterrahmens
  953. </para></entry></row>
  954. <row>
  955. <entry align="left" valign="top"><para>3</para></entry>
  956. <entry align="left" valign="top"><para>Standardm&auml;&szlig;ig nicht belegt
  957. </para></entry></row>
  958. <row>
  959. <entry align="left" valign="top"><para>4</para></entry>
  960. <entry align="left" valign="top"><para>Bereiche zur Texteingabe</para></entry>
  961. </row>
  962. <row>
  963. <entry align="left" valign="top"><para>5</para></entry>
  964. <entry align="left" valign="top"><para>Haupthintergrundbereiche der Anwendung
  965. </para></entry></row>
  966. <row>
  967. <entry align="left" valign="top"><para>6</para></entry>
  968. <entry align="left" valign="top"><para>Men&uuml;leiste, Men&uuml;s und Dialogfenster
  969. der Applikation</para></entry></row>
  970. <row>
  971. <entry align="left" valign="top"><para>7</para></entry>
  972. <entry align="left" valign="top"><para>Standardm&auml;&szlig;ig nicht belegt
  973. </para></entry></row>
  974. <row>
  975. <entry align="left" valign="top"><para>8</para></entry>
  976. <entry align="left" valign="top"><para>Hintergrund des Bedienfeldes</para></entry>
  977. </row></tbody></tgroup></informaltable>
  978. </listitem>
  979. <listitem><para>Mittlere Farbe (4 Farbskalen)&mdash;Umgebungsmanager Einstellung
  980. 'Mehr Farben f&uuml;r Anwendungen':</para>
  981. <informaltable>
  982. <tgroup cols="2" colsep="0" rowsep="0">
  983. <colspec colwidth="0.85in">
  984. <colspec colwidth="5.15in">
  985. <thead>
  986. <row><entry align="left" valign="bottom">Farbskalen-Kennung</entry><entry
  987. align="left" valign="bottom"><para>Bildschirmelement</para></entry></row>
  988. </thead>
  989. <tbody>
  990. <row>
  991. <entry align="left" valign="top"><para>1</para></entry>
  992. <entry align="left" valign="top"><para>Farbe des aktiven Fensterrahmens</para></entry>
  993. </row>
  994. <row>
  995. <entry align="left" valign="top"><para>2</para></entry>
  996. <entry align="left" valign="top"><para>Farbe des inaktiven Fensterrahmens
  997. </para></entry></row>
  998. <row>
  999. <entry align="left" valign="top"><para>3</para></entry>
  1000. <entry align="left" valign="top"><para>Hintergrundfarbe der Anwendung und
  1001. des Bedienfeldes</para></entry></row>
  1002. <row>
  1003. <entry align="left" valign="top"><para>4</para></entry>
  1004. <entry align="left" valign="top"><para>Bereiche zur Texteingabe</para></entry>
  1005. </row></tbody></tgroup></informaltable>
  1006. </listitem>
  1007. <listitem><para>Niedrige Farbe (2 Farbskalen)&mdash;Umgebungsmanager Einstellung
  1008. 'Die meisten Farben f&uuml;r Anwendungen':</para>
  1009. <informaltable>
  1010. <tgroup cols="2" colsep="0" rowsep="0">
  1011. <colspec colwidth="0.85in">
  1012. <colspec colwidth="5.11in">
  1013. <thead>
  1014. <row><entry align="left" valign="bottom"><para>Farbskalen-Kennung</para></entry>
  1015. <entry align="left" valign="bottom"><para>Bildschirmelement</para></entry>
  1016. </row></thead>
  1017. <tbody>
  1018. <row>
  1019. <entry align="left" valign="top"><para>1</para></entry>
  1020. <entry align="left" valign="top"><para>Aktiver Fensterrahmen, Auswahltasten
  1021. Arbeitsbereich</para></entry></row>
  1022. <row>
  1023. <entry align="left" valign="top"><para>2</para></entry>
  1024. <entry align="left" valign="top"><para>Alle anderen Bildschirmelemente</para></entry>
  1025. </row></tbody></tgroup></informaltable>
  1026. </listitem>
  1027. </itemizedlist>
  1028. </sect3>
  1029. </sect2>
  1030. <sect2 id="SAG.FACol.div.24">
  1031. <title>Farbe mit dem Umgebungsmanager steuern</title>
  1032. <para>Mit dem Umgebungsmanager k&ouml;nnen Farben f&uuml;r Desktop-Anwendungen
  1033. und andere kooperierende Anwendungen dynamisch ge&auml;ndert werden. Die Vorder-
  1034. und Hintergrundfarben, die vom Umgebungsmanager eingestellt werden, stehen
  1035. nicht-kooperierenden Anwendungen zur Verf&uuml;gung.</para>
  1036. <itemizedlist remap="Bullet1">
  1037. <listitem><para>Damit ein Client die Farb&auml;nderungen des Umgebungsmanagers
  1038. nutzen kann, mu&szlig; er die Motifbibliothek des Desktops verwenden. Clients,
  1039. die mit anderen Hilfsprogrammen geschrieben wurden, k&ouml;nnen die Farbe
  1040. nicht dynamisch &auml;ndern. Farb&auml;nderungen f&uuml;r diese Clients haben
  1041. keine Auswirkung, bevor der Client neu gestartet wird.</para>
  1042. </listitem>
  1043. <listitem><para>Es d&uuml;rfen keine anderen spezifischen Farbressourcen f&uuml;r
  1044. den Client angewendet werden. Dies beinhaltet vom Benutzer angegebene Ressourcen,
  1045. Standardwerte f&uuml;r Anwendungen und Ressourcen, die in die Anwendung integriert
  1046. sind</para>
  1047. </listitem>
  1048. <listitem><para>Clients k&ouml;nnen die Ressourcen <systemitem>primaryColorSetId</systemitem><indexterm><primary>primaryColorSetId Ressource</primary></indexterm> und <systemitem>secondaryColorSetId</systemitem><indexterm><primary>secondaryColorSetId Ressource</primary></indexterm> angeben, um bestimmte Farben einer Desktop-Palette
  1049. zu verwenden.</para>
  1050. </listitem>
  1051. </itemizedlist>
  1052. </sect2>
  1053. <sect2 id="SAG.FACol.div.25">
  1054. <title>Anzahl der vom Umgebungsmanager benutzten Farben<indexterm><primary>Farben</primary><secondary>benutzte Anzahl</secondary></indexterm></title>
  1055. <para>Die Anzahl der Farben, die vom Umgebungsmanager benutzt werden, h&auml;ngt
  1056. von den Werten der folgenden Ressourcen ab:</para>
  1057. <informaltable>
  1058. <tgroup cols="2" colsep="0" rowsep="0">
  1059. <colspec colwidth="1.98in">
  1060. <colspec colwidth="3.99in">
  1061. <tbody>
  1062. <row>
  1063. <entry align="left" valign="top"><para><systemitem>colorUse</systemitem></para><indexterm>
  1064. <primary>colorUse, Ressource</primary></indexterm></entry>
  1065. <entry align="left" valign="top"><para>Konfiguriert die Anzahl der Farben,
  1066. die vom Desktop benutzt werden.</para></entry></row>
  1067. <row>
  1068. <entry align="left" valign="top"><para><systemitem>shadowPixmaps</systemitem></para></entry>
  1069. <entry align="left" valign="top"><para>Befiehlt dem Desktop, die zwei Schattenfarben
  1070. durch Pixmaps zu ersetzen.</para></entry></row>
  1071. <row>
  1072. <entry align="left" valign="top"><para><systemitem>foregroundColor</systemitem></para></entry>
  1073. <entry align="left" valign="top"><para>Gibt an, ob sich die Vordergrundfarbe
  1074. dynamisch &auml;ndert.</para></entry></row>
  1075. <row>
  1076. <entry align="left" valign="top"><para><systemitem>dynamicColor</systemitem></para><indexterm>
  1077. <primary>dynamicColor Ressource</primary></indexterm></entry>
  1078. <entry align="left" valign="top"><para>Steuert, ob Anwendungen beim Wechseln
  1079. von Paletten die Farbe &auml;ndern.</para></entry></row></tbody></tgroup>
  1080. </informaltable>
  1081. <para><!--Original XRef content: 'Tabelle&numsp;15&hyphen;5'--><xref role="CodeOrFigureOrTable"
  1082. linkend="sag.facol.tbl.5"><indexterm><primary>Bildschirmfarben</primary>
  1083. <secondary>maximale Anzahl</secondary></indexterm><indexterm><primary>Farbe</primary><secondary>maximale Anzahl</secondary></indexterm> zeigt eine Liste
  1084. der maximalen
  1085. Anzahl von Farben, die vom Desktop zugeordnet werden.</para>
  1086. <table id="sag.facol.tbl.5" frame="topbot">
  1087. <title>Anzahl der Desktopfarben</title>
  1088. <tgroup cols="3" colsep="0" rowsep="0">
  1089. <colspec colwidth="2.47in">
  1090. <colspec colwidth="1.01in">
  1091. <colspec colwidth="2.54in">
  1092. <thead>
  1093. <row><entry align="left" valign="bottom">Anzeige</entry><entry align="left"
  1094. valign="bottom"><para>Maximale Anzahl der Farben</para></entry><entry align="left"
  1095. valign="bottom"><para>Anzahl abgeleitet von</para></entry></row></thead>
  1096. <tbody>
  1097. <row>
  1098. <entry align="left" valign="bottom">B_W (SCHWARZ-WEISS)</entry>
  1099. <entry align="left" valign="bottom">2</entry>
  1100. <entry align="left" valign="bottom">Schwarz und Wei&szlig;</entry></row>
  1101. <row>
  1102. <entry align="left" valign="top">LOW_COLOR (NIEDRIGE FARBE)</entry>
  1103. <entry align="left" valign="top">12</entry>
  1104. <entry align="left" valign="top">Zwei Farbskalen mal f&uuml;nf Farben plus
  1105. Schwarz und Wei&szlig;</entry></row>
  1106. <row>
  1107. <entry align="left" valign="top">MEDIUM_COLOR (MITTLERE FARBE)</entry>
  1108. <entry align="left" valign="top">22</entry>
  1109. <entry align="left" valign="top">Vier Farbskalen mal f&uuml;nf Farben plus
  1110. Schwarz und Wei&szlig;</entry></row>
  1111. <row>
  1112. <entry align="left" valign="top">HIGH_COLOR (MAXIMALE ANZAHL FARBEN)</entry>
  1113. <entry align="left" valign="top">42</entry>
  1114. <entry align="left" valign="top">Acht Farbskalen mal f&uuml;nf Farben plus
  1115. Schwarz und Wei&szlig;</entry></row></tbody></tgroup></table>
  1116. <para>Die maximale Anzahl von Farben bestimmen:</para>
  1117. <orderedlist>
  1118. <listitem><para>Die Anzahl der Farbskalen in der Palette mit der Anzahl der
  1119. Farben in jeder Farbskala multiplizieren.</para>
  1120. </listitem>
  1121. <listitem><para>2 addieren (f&uuml;r Schwarz und Wei&szlig;).</para>
  1122. </listitem>
  1123. </orderedlist>
  1124. <para>Bei der folgenden Konfiguration w&auml;ren jedoch nur zehn Farben in
  1125. der Palette; vier Farbskalen mal zwei Farben in jeder Skala ( background und
  1126. selectColor) plus Schwarz und Wei&szlig;.</para>
  1127. <programlisting>*colorUse: MEDIUM_COLOR
  1128. *shadowPixmaps: True
  1129. *foregroundColor: White</programlisting>
  1130. <note>
  1131. <para>Mehrfarbige Symbole ben&ouml;tigen vierzehn zus&auml;tzliche Farben.
  1132. </para>
  1133. </note>
  1134. <sect3 id="SAG.FACol.div.26">
  1135. <title>Ressource colorUse<indexterm><primary>Ressourcen</primary><secondary>colorUse</secondary></indexterm><indexterm><primary>colorUse, Ressource</primary>
  1136. </indexterm></title>
  1137. <para>Der Standardwert der Ressource <systemitem>colorUse</systemitem> ist
  1138. MEDIUM_COLOR (mittlere Farbe). Der Wert dieser Ressource beeinflu&szlig;t
  1139. die Anzahl der Farbskalen in einer Palette. Andere Ressourcen beeinflussen
  1140. die Anzahl der Farben f&uuml;r Schattierungen. Der Wert der Ressource <systemitem>colorUse</systemitem> beeinflu&szlig;t ebenfalls die Benutzung von mehrfarbigen
  1141. Symbolen.<indexterm><primary>LOW_COLOR</primary></indexterm></para>
  1142. <informaltable>
  1143. <tgroup cols="2" colsep="0" rowsep="0">
  1144. <colspec colwidth="1.76in">
  1145. <colspec colwidth="4.23in">
  1146. <thead>
  1147. <row><entry align="left" valign="bottom"><para>Wert</para></entry><entry align="left"
  1148. valign="bottom"><para>Beschreibung</para></entry></row></thead>
  1149. <tbody>
  1150. <row>
  1151. <entry align="left" valign="top"><para>B_W</para></entry>
  1152. <entry align="left" valign="top"><para>Umgebungsmanager Einstellung &ldquo;Schwarz
  1153. und Wei&szlig;&rdquo;</para><para>Anzeige mit 1 bis 3 Farbspeichern</para><para>Anzahl der Farbskalen: 2</para><para>Maximale Anzahl der Farben: 2</para><para>Standardanzahl der Farben: 2</para><para>Keine mehrfarbigen Symbole</para></entry>
  1154. </row>
  1155. <row>
  1156. <entry align="left" valign="top"><para>LOW_COLOR</para></entry>
  1157. <entry align="left" valign="top"><para>Umgebungsmanager Einstellung &ldquo;Die
  1158. meisten Farben f&uuml;r Anwendungen&rdquo;</para><para>Anzeige mit 4 bis 5
  1159. Farbspeichern</para><para>Anzahl der Farbskalen: 2</para><para>Maximale Anzahl
  1160. der Farben: 12</para><para>Standardanzahl der Farben: 12</para><para>Keine
  1161. mehrfarbigen Symbole</para></entry></row>
  1162. <row>
  1163. <entry align="left" valign="top"><para>MEDIUM_COLOR</para></entry>
  1164. <entry align="left" valign="top"><para>Umgebungsmanager Einstellung &ldquo;Mehr
  1165. Farben f&uuml;r Anwendung&rdquo;</para><para>Anzeige mit 6 Farbspeichern</para><para>Anzahl der Farbskalen: 4</para><para>Maximale Anzahl der Farben: 22</para><para>Standardanzahl der Farben: 22</para><para>Mehrfarbige Symbole</para></entry>
  1166. </row>
  1167. <row>
  1168. <entry align="left" valign="top"><para>HIGH_COLOR</para></entry>
  1169. <entry align="left" valign="top"><para>Umgebungsmanager Einstellung &ldquo;Mehr
  1170. Farben f&uuml;r das Desktop&rdquo;</para><para>Anzeige mit 7 oder mehr Farbspeichern
  1171. </para><para>Anzahl der Farbskalen: 8</para><para>Maximale Anzahl der Farben:
  1172. 42</para><para>Standardanzahl der Farben: 42</para><para>Mehrfarbige Symbole\
  1173. </para></entry></row>
  1174. <row>
  1175. <entry align="left" valign="top"><para>default</para></entry>
  1176. <entry align="left" valign="top"><para>Das Desktop w&auml;hlt den richtigen
  1177. Wert f&uuml;r die Anzeige. (Um die Anzahl der Farben zu verringern, die vom
  1178. Desktop bei der Anzeige von maximalen Farben benutzt wird, ist die Standardressource <command>colorUse</command> auf MEDIUM_COLOR gesetzt.)</para></entry></row></tbody>
  1179. </tgroup></informaltable>
  1180. </sect3>
  1181. <sect3 id="SAG.FACol.div.27">
  1182. <title>Ressource shadowPixmaps<indexterm><primary>shadowPixmaps Ressource</primary></indexterm><indexterm><primary>Ressourcen</primary><secondary>shadowPixmaps</secondary></indexterm></title>
  1183. <para>Die Ressource shadowPixmaps ersetzt die zwei Schattenfarben auf dem
  1184. Desktop durch Pixmaps. Diese Pixmaps mischen die Hintergrundfarbe mit Schwarz
  1185. oder Wei&szlig;, um obere oder untere Schattierungswerte zu simulieren. Damit
  1186. wird die Anzahl der ben&ouml;tigten Farben um zwei verringert, da Farbzellen
  1187. nicht den Schattenfarben zugeordnet werden m&uuml;ssen.<indexterm><primary>Farbe</primary><secondary>Schatten mit der Ressource shadowPixmaps erstellen</secondary></indexterm></para>
  1188. <informaltable>
  1189. <tgroup cols="2" colsep="0" rowsep="0">
  1190. <colspec colwidth="0.97in">
  1191. <colspec colwidth="5.01in">
  1192. <thead>
  1193. <row><entry align="left" valign="bottom"><para>Wert</para></entry><entry align="left"
  1194. valign="bottom"><para>Beschreibung</para></entry></row></thead>
  1195. <tbody>
  1196. <row>
  1197. <entry align="left" valign="top"><para>True</para></entry>
  1198. <entry align="left" valign="top"><para>Das Desktop erstellt ein <systemitem>topShadowPixmap</systemitem> und ein <systemitem>bottomShadowPixmap</systemitem>
  1199. , anstatt die Schattenfarben zu verwenden.</para></entry></row>
  1200. <row>
  1201. <entry align="left" valign="top"><para>False</para></entry>
  1202. <entry align="left" valign="top"><systemitem>topShadowColor</systemitem> und <systemitem>bottomShadowColor</systemitem> aus der Palette werden verwendet.</entry></row>
  1203. </tbody></tgroup></informaltable>
  1204. <para>Der Standardwert f&uuml;r <systemitem>shadowPixmaps</systemitem> h&auml;ngt
  1205. von der verwendeten Ressource <systemitem>colorUse</systemitem> und der Hardwareunterst&uuml;tzung
  1206. f&uuml;r den Bildschirm ab.</para>
  1207. </sect3>
  1208. <sect3 id="SAG.FACol.div.28">
  1209. <title>Ressource foregroundColor<indexterm><primary>foregroundColor Ressource</primary></indexterm></title>
  1210. <para>Die Ressource foregroundColor gibt an, wie der Vordergrund in einer
  1211. Palette konfiguriert ist.<indexterm><primary>foregroundColor Ressource</primary>
  1212. </indexterm><indexterm><primary>Ressourcen</primary><secondary>foregroundColor</secondary></indexterm></para>
  1213. <informaltable>
  1214. <tgroup cols="2" colsep="0" rowsep="0">
  1215. <colspec colwidth="1.01in">
  1216. <colspec colwidth="4.98in">
  1217. <thead>
  1218. <row><entry align="left" valign="bottom"><para>Einstellung</para></entry>
  1219. <entry align="left" valign="bottom"><para>Ergebnis</para></entry></row></thead>
  1220. <tbody>
  1221. <row>
  1222. <entry align="left" valign="top"><para>White</para></entry>
  1223. <entry align="left" valign="top"><para>Der Vordergrund ist auf Wei&szlig;
  1224. eingestellt.</para></entry></row>
  1225. <row>
  1226. <entry align="left" valign="top"><para>Black</para></entry>
  1227. <entry align="left" valign="top"><para>Der Vordergrund ist auf Schwarz eingestellt.
  1228. </para></entry></row>
  1229. <row>
  1230. <entry align="left" valign="top"><para>Dynamic</para></entry>
  1231. <entry align="left" valign="top"><para>Der (Standard-) Vordergrund ist dynamisch
  1232. auf Schwarz oder Wei&szlig; eingestellt, abh&auml;ngig von dem Wert von background.
  1233. Wenn zum Beispiel wei&szlig;e Buchstaben auf einem gelben Hintergrund schwer
  1234. zu lesen sind, w&auml;hlt das System schwarz.</para></entry></row></tbody>
  1235. </tgroup></informaltable>
  1236. <para>Wenn foregroundColor entweder auf Schwarz oder Wei&szlig; eingestellt
  1237. ist, wird die Anzahl der Farben in der Farbskala um eins verringert, und der
  1238. Vordergrund &auml;ndert sich nicht, wenn sich die Hintergrundfarbe &auml;ndert.
  1239. </para>
  1240. <para>Der Standardwert f&uuml;r foregroundColor ist Dynamic, ausgenommen colorUse
  1241. hat den Wert B_W.</para>
  1242. </sect3>
  1243. <sect3 id="SAG.FACol.div.29">
  1244. <title>Ressource dynamicColor<indexterm><primary>dynamicColor Ressource</primary>
  1245. </indexterm></title>
  1246. <para>Die Ressource <systemitem>dynamicColor</systemitem> steuert, ob Anwendungen
  1247. die Farbe dynamisch &auml;ndern; das hei&szlig;t, ob die Clients die Farbe
  1248. &auml;ndern, wenn die Paletten gewechselt werden.<indexterm><primary>Farbe</primary><secondary>steuern mit der Ressource dynamicColor</secondary></indexterm></para>
  1249. <informaltable>
  1250. <tgroup cols="2" colsep="0" rowsep="0">
  1251. <colspec colwidth="0.72in">
  1252. <colspec colwidth="5.27in">
  1253. <thead>
  1254. <row><entry align="left" valign="bottom"><para>Wert</para></entry><entry align="left"
  1255. valign="bottom"><para>Beschreibung</para></entry></row></thead>
  1256. <tbody>
  1257. <row>
  1258. <entry align="left" valign="top"><para>True</para></entry>
  1259. <entry align="left" valign="top"><para>Clients &auml;ndern die Farbe dynamisch,
  1260. wenn eine neue Palette ausgew&auml;hlt wird. Dies ist der Standardwert.</para></entry>
  1261. </row>
  1262. <row>
  1263. <entry align="left" valign="top"><para>False</para></entry>
  1264. <entry align="left" valign="top"><para>Clients &auml;ndern die Farbe nicht
  1265. dynamisch. Wenn eine neue Palette ausgew&auml;hlt wird, verwenden die Clients
  1266. die neuen Farben erst nach einem Neustart der Session.</para></entry></row>
  1267. </tbody></tgroup></informaltable>
  1268. <para>Wenn der Wert der Ressource dynamicColor True ist, ordnen Clients, die
  1269. Farben nicht dynamisch &auml;ndern k&ouml;nnen (Nicht-Motif Anwendungen),
  1270. andere Zellen der Farbtabelle zu als Clients, die die Farbe dynamisch &auml;ndern
  1271. k&ouml;nnen.</para>
  1272. <note>
  1273. <para>Da sich alle Clients dieselben Farbzellen teilen k&ouml;nnen, wird die
  1274. Anzahl der vom Desktop verarbeiteten Farben reduziert, wenn dynamicColor
  1275. auf False eingestellt wird.</para>
  1276. </note>
  1277. </sect3>
  1278. </sect2>
  1279. </sect1>
  1280. <sect1 id="SAG.FACol.div.30">
  1281. <title id="SAG.FACol.mkr.10">Schattenst&auml;rken f&uuml;r Anwendungsfenster
  1282. einstellen</title>
  1283. <para>Das Desktop definiert eine Standardschattenst&auml;rke von einem Pixel
  1284. f&uuml;r die Komponenten in Anwendungsfenstern, wie zum Beispiel Tastenschatten
  1285. und die Hervorhebung von bestimmten Bereichen. Motif 1.2-Anwendungen verwenden
  1286. diesen Ressourcenwert; andere Anwendungen k&ouml;nnen diesen Ressourcenwert
  1287. nicht verwenden und erscheinen deshalb verschieden auf dem Bildschirm.</para>
  1288. <para>Die Schattenst&auml;rke f&uuml;r Nicht-Motif 1.2-Anwendungen auf ein
  1289. Pixel einstellen:</para>
  1290. <orderedlist>
  1291. <listitem><para>Als Benutzer &acute;root &acute; anmelden.</para>
  1292. </listitem>
  1293. <listitem><para>Die Datei <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.resources</filename> erstellen.</para>
  1294. </listitem>
  1295. <listitem><para>Die applikationsspezifische Ressource in <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.resources</filename> wie folgt angeben:</para>
  1296. <para remap="CodeIndent1"><symbol role="Variable">application_class_name</symbol> <systemitem>*XmCascadeButton*shadowThickness</systemitem>: 1</para>
  1297. </listitem>
  1298. </orderedlist>
  1299. <para>Mehr Informationen &uuml;ber die Neubelegung von Standardressourcen
  1300. des Systems und das Angeben zus&auml;tzlicher Ressourcen f&uuml;r alle Desktopbenutzer
  1301. k&ouml;nnen dem Abschnitt <!--Original XRef content: '&ldquo;Session-Ressourcen
  1302. starten&rdquo; auf Seite&numsp;32'--><xref role="SecTitleAndPageNum" linkend="SAG.SesMg.mkr.7">
  1303. entnommen werden.</para>
  1304. </sect1>
  1305. </chapter>
  1306. <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
  1307. <?Pub *0000076540>