123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775 |
- <!-- $XConsortium: ch14.sgm /main/10 1996/12/20 20:03:05 rws $ -->
- <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
- <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
- <!-- (c) Copyright 1995 International Business Machines Corp. -->
- <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
- <!-- (c) Copyright 1995 Novell, Inc. -->
- <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
- <!-- (c) Copyright 1995 Hitachi. -->
- <chapter id="SAG.WMCnf.div.1">
- <title id="SAG.WMCnf.mkr.1">Arbeitsbereichsmanager anpassen</title>
- <para>In diesem Kapitel wird die Anpassung des Desktop-Arbeitsbereichsmanagers
- behandelt.</para>
- <informaltable id="SAG.WMCnf.itbl.1" frame="All">
- <tgroup cols="1" colsep="1" rowsep="1">
- <colspec colwidth="4.00in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Konfigurationsdateien
- des Arbeitsbereichsmanagers266'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.2"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Arbeitsbereiche
- anpassen269'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.4"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Arbeitsbereichsmanagermenüs271'--><xref
- role="JumpText" linkend="SAG.WMCnf.mkr.6"></para></entry></row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Maustastenbelegungen
- anpassen274'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.10"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Tastaturbelegungen
- anpassen277'--><xref role="JumpText" linkend="SAG.WMCnf.mkr.13"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Wechseln
- zwischen Standardverhalten und angepasstem Verhalten279'--><xref role="JumpText"
- linkend="SAG.WMCnf.mkr.16"></para></entry></row></tbody></tgroup></informaltable>
- <para><indexterm><primary>Arbeitsbereichsmanager</primary><secondary>Definition</secondary></indexterm>Der Arbeitsbereichsmanager ist die Fenstersteuerung
- des Desktops. Wie andere Fenstersteuerungen steuert er:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>das Erscheinungsbild von Komponenten des Fensterrahmens</para>
- </listitem>
- <listitem><para>das Verhalten von Fenstern, eingeschlossen ihre Stapelordnung
- und ihr Fokusverhalten</para>
- </listitem>
- <listitem><para>Tasten- und Maustastenbelegung</para>
- </listitem>
- <listitem><para>das Erscheinungsbild von Fenstern in Symbolgröße
- </para>
- </listitem>
- <listitem><para>Arbeitsbereich und Fenstermenüs</para>
- </listitem>
- </itemizedlist>
- <para>Zusätzlich steuert der Arbeitsbereichsmanager die folgenden Desktop-
- Komponenten:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para><emphasis>Arbeitsbereiche</emphasis>. Der Arbeitsbereichsmanager
- steuert die Anzahl der Arbeitsbereiche und verwaltet die Anzahl der geöffneten
- Fenster in jedem Arbeitsbereich.</para>
- </listitem>
- <listitem><para><emphasis><indexterm><primary>Hintergrundmuster</primary>
- </indexterm><indexterm><primary>Arbeitsbereiche</primary><secondary>Hintergrundmuster</secondary></indexterm> Hintergrundmuster des Arbeitsbereichs</emphasis>.
- Der Benutzer ändert Hintergrundmuster mit Hilfe des Umgebungsmanagers.
- Die Verwaltung des Hintergrundmusters ist jedoch eine Funktion des Arbeitsbereichsmanagers.
- </para>
- </listitem>
- <listitem><para><emphasis><indexterm><primary>Bedienfeld</primary><secondary>verwaltet vom Arbeitsbereichsmanager</secondary></indexterm><indexterm><primary>Arbeitsbereichsmanager</primary><secondary>Bedienfeld verwalten</secondary>
- </indexterm> Bedienfeld</emphasis>. Obwohl das Bedienfeld seine eigenen Konfigurationsdateien
- hat, wird es vom Arbeitsbereichsmanager erstellt und verwaltet.</para>
- </listitem>
- </itemizedlist>
- <para>Viel von obengenanntem kann mit Hilfe des Umgebungsmanagers geändert
- werden. Mit dem Umgebungsmanager können oft durchgeführte Änderungen
- schnell und auf einfache Weise gemacht werden. Andere Ressourcen müssen
- manuell eingestellt werden.</para>
- <para>Der Arbeitsbereichsmanager ist <command>dtwm</command>. Er basiert auf
- der Grundlage der Motif-Fenstersteuerung.</para>
- <sect1 id="SAG.WMCnf.div.2">
- <title>Weiterführende Informationen</title>
- <itemizedlist remap="Bullet1">
- <listitem><para>Referenzinformationen zum Arbeitsbereichsmanager können
- den Hilfeseiten <filename>dtwm(1)</filename> und <filename>dtwmrc(4)</filename>
- entnommen werden.</para>
- </listitem>
- <listitem><para>Weitere Informationen zum Setzen von Arbeitsbereichsmanagerressourcen
- können dem Abschnitt <!--Original XRef content: '“Anwendungsressourcen
- einstellen” auf Seite 282'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">
- entnommen werden.</para>
- </listitem>
- <listitem><para>Weitere Informationen zu Bedienfeldkonfigurationsdateien können <!--Original
- XRef content: 'Kapitel 13, “Erweiterte
- Anpassung des Bedienfelds'--><xref role="ChapNumAndTitle" linkend="SAG.FrPC.mkr.1">
- entnommen werden.</para>
- </listitem>
- </itemizedlist>
- <para>Zusätzliche Informationen zum Einstellen von Ressourcen können
- dem Abschnitt <!--Original XRef content: '“Anwendungsressourcen
- einstellen” auf Seite 282'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">
- entnommen werden.</para>
- </sect1>
- <sect1 id="SAG.WMCnf.div.3">
- <title id="SAG.WMCnf.mkr.2">Konfigurationsdateien des Arbeitsbereichsmanagers<indexterm>
- <primary>Arbeitsbereichsmanager</primary><secondary>Konfigurationsdateien</secondary></indexterm><indexterm><primary>Konfigurationsdateien</primary>
- <secondary>Arbeitsbereichsmanager</secondary></indexterm><indexterm><primary>Konfigurationsdateien</primary><secondary>Fenstersteuerung</secondary></indexterm></title>
- <para>Der Arbeitsbereichsmanager erhält von einer Konfigurationsdatei
- Informationen über die Fenstermenüs, Arbeitsbereichmenüs,
- Maustastenbelegung und Tastenbelegung.</para>
- <para>Er verwendet eine der folgenden Dateien:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Persönliche Datei: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename><indexterm><primary>dtwmrc Datei</primary></indexterm></para>
- </listitem>
- <listitem><para>Systemangepaßte Datei: <filename>/etc/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.dtwmrc</filename><indexterm>
- <primary>sys.dtwmrc Datei</primary></indexterm></para>
- </listitem>
- <listitem><para>Integrierte Datei: <filename>/usr/dt/config/<symbol role="Variable">sprache</symbol>/sys.dtwmrc</filename></para>
- </listitem>
- </itemizedlist>
- <para>Der Arbeitsbereichsmanager sucht in dieser Reihenfolge nach einer Konfigurationsdatei
- und benutzt die zuerst gefundene Datei.</para>
- <para>Für Benutzer, die mehr als eine Session-Sprache verwenden, kann
- eine sprachenabhängige Konfigurationsdatei <filename><symbol role="Variable">Standardverzeichnis</symbol>/.dt/<symbol role="Variable">sprache</symbol>/dtwrmc</filename> erstellt werden, die Vorrang vor <filename><symbol role="Variable">Standardverzeichnis</symbol>/.dt/dtwmrc</filename> hat.</para>
- <sect2 id="SAG.WMCnf.div.4" role="Procedure">
- <title id="SAG.WMCnf.mkr.3">Persönliche Konfigurationsdatei erstellen
- oder ändern<indexterm><primary>Arbeitsbereichsmanager</primary><secondary>persönliche Anpassung</secondary></indexterm></title>
- <para>Die persönliche Konfigurationsdatei des Arbeitsbereichsmanagers
- heißt <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename>. Wenn diese Datei existiert, wird sie verwendet.</para>
- <orderedlist>
- <listitem><para>Auf<indexterm><primary>Dtwmrc editieren, Aktion</primary>
- </indexterm><indexterm><primary>dtwmrc Datei</primary><secondary>bearbeiten</secondary></indexterm> 'Dtwrmc editieren' in der Anwendungsgruppe 'Desktop-Werkzeuge'
- doppelklicken.</para>
- <para>Wenn eine persönliche Datei <filename>dtwmrc</filename> vorhanden
- ist, wird sie in den Editor geladen. Wenn diese Datei nicht vorhanden ist,
- wird <filename>sys.dtwmrc in <symbol role="Variable">Standardverzeichnis</symbol>/.dt/dtwmrc</filename> kopiert, und diese wird dann in den Editor geladen.</para>
- </listitem>
- <listitem><para>Datei bearbeiten.</para>
- </listitem>
- <listitem><para>Den Editor beenden.</para>
- <para>Diese Datei wird unbeachtet ihres Ursprungs als persönliche Datei <command>dtwmrc</command> abgespeichert.</para>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.WMCnf.div.5" role="Procedure">
- <title>Systemweite Konfigurationsdatei erstellen<indexterm><primary>Arbeitsbereichsmanager</primary><secondary>systemweite Anpassung</secondary></indexterm></title>
- <para>Die systemweite Konfigurationsdatei des Arbeitsbereichsmanagers heißt
- <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.dtwmrc</filename>.</para>
- <itemizedlist>
- <listitem><para>Die Datei <filename>/usr/dt/config/</filename><symbol role="Variable">sprache</symbol><filename>/sys.dtwmrc</filename><indexterm><primary>sys.dtwmrc
- Datei</primary></indexterm> in die Datei <filename>/etc/dt/config/<symbol>sprache</symbol>/sys.dtwmr</filename> kopieren.</para>
- </listitem>
- </itemizedlist>
- <note>
- <para>Diese Datei kann nicht verwendet werden, wenn <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename> existiert.</para>
- </note>
- </sect2>
- <sect2 id="SAG.WMCnf.div.6" role="Procedure">
- <title>Andere Dateien einfügen<indexterm><primary>Arbeitsbereichsmanager</primary><secondary>andere Dateien einfügen</secondary></indexterm></title>
- <itemizedlist>
- <listitem><para>Folgende Syntax verwenden:</para>
- <programlisting>include
- {
- pfad
- pfad
- …
- }</programlisting>
- <indexterm><primary>Include-Anweisungen in Dateien des Arbeitsbereichsmanagers </primary></indexterm></listitem>
- </itemizedlist>
- <para>Beispielsweise werden folgende Zeilen in die Datei /<filename>users/ellen/mymenu</filename>: eingefügt.</para>
- <programlisting>include
- {
- /users/ellen/mymenu
- }</programlisting>
- <para>Include-Anweisungen sind nützlich für eine zusätzliche
- Funktionalität, ohne die gesamte Konfigurationsdatei zu kopieren. So
- möchte zum Beispiel ein Benutzer eine neue Tastenbelegung erstellen,
- ohne die gesamte Konfigurationsdatei zu verwalten. Der Benutzer kann eine
- Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename> mit folgendem Inhalt erstellen.</para>
- <programlisting>include
- {
- /etc/dt/config/C/sys.dtwmrc
- }
- Keys DtKeyBindings
- {
- Alt<Key>F5 root f.menu Applications
- }
- Menu Applications
- {
- "GraphicsApp" f.exec "/usr/bin/GraphicsApp/GApp"
- …
- }</programlisting>
- </sect2>
- <sect2 id="SAG.WMCnf.div.7" role="Procedure">
- <title>Arbeitsbereichsmanager neu starten<indexterm><primary>Arbeitsbereichsmanager</primary><secondary>neu starten</secondary></indexterm></title>
- <para>Der Arbeitsbereichsmanager muß neu gestartet werden, um so die
- Änderungen in der Konfigurationsdatei wirksam werden zu lassen.</para>
- <para>'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü auswählen
- (die dritte Maustaste drücken, wenn der Zeiger im Hintergrund positioniert
- ist).</para>
- </sect2>
- </sect1>
- <sect1 id="SAG.WMCnf.div.8">
- <title id="SAG.WMCnf.mkr.4">Arbeitsbereiche anpassen<indexterm><primary>Arbeitsbereiche</primary><secondary>anpassen</secondary></indexterm></title>
- <para>Die meisten Anpassungen von Arbeitsbereichen, wie zum Beispiel das Ändern
- der Arbeitsbereichsnamen und die Anzahl der Arbeitsbereiche, können
- vom Benutzer mit Hilfe der Desktopschnittstelle durchgeführt werden.
- Der Arbeitsbereichsmanager besitzt jedoch Ressourcen zur Einstellung von
- systemweiten Standards.</para>
- <sect2 id="SAG.WMCnf.div.9" role="Procedure">
- <title id="SAG.WMCnf.mkr.5">Anzahl der Arbeitsbereiche auf einer systemweiten
- Basis ändern</title>
- <para>Die Standarddesktopkonfiguration verfügt über vier Arbeitsbereiche.
- Der Benutzer kann mit dem Menü, das dem Arbeitsbereichsumschalter zugeordnet
- ist, Arbeitsbereiche hinzufügen und löschen.</para>
- <para>Der Arbeitsbereichsmanager besitzt eine Ressource zum Ändern der
- Standardanzahl der Arbeitsbereiche.</para>
- <itemizedlist>
- <listitem><para>Die Ressource <systemitem>workspaceCount</systemitem> verwenden,
- um die Anzahl der Arbeitsbereiche einzustellen:</para>
- <para remap="CodeIndent1"><systemitem>Dtwm*workspaceCount</systemitem>: <symbol role="Variable">anzahl</symbol><indexterm><primary>workspaceCount Ressource</primary></indexterm></para>
- </listitem>
- </itemizedlist>
- <para>Weitere Informationen zum Einstellen der Ressourcen des Arbeitsmanagers
- können dem Abschnitt <!--Original XRef content: '“Anwendungsressourcen
- einstellen” auf Seite 282'--><xref role="SecTitleAndPageNum" linkend="SAG.FACol.mkr.2">
- entnommen werden.</para>
- <para>Die folgende Ressource stellt zum Beispiel die Anzahl der Arbeitsbereiche
- auf sechs ein:</para>
- <programlisting>Dtwm*workspaceCount: 6</programlisting>
- </sect2>
- <sect2 id="SAG.WMCnf.div.10" role="Procedure">
- <title>Systemweite Arbeitsbereichsnamen eingeben<indexterm><primary>Arbeitsbereiche</primary><secondary>Namen</secondary></indexterm></title>
- <para>Die Arbeitsbereiche werden intern nach der Konvention <command>ws</command><symbol role="Variable">n</symbol> durchnumeriert, wobei <symbol role="Variable">n</symbol> für 0, 1, 2 usw. steht. Die vier Standardarbeitsbereiche sind
- zum Beispiel intern <filename>ws0</filename> bis <filename>ws3</filename>
- durchnumeriert.</para>
- <itemizedlist>
- <listitem><para>Die Ressource <systemitem>title</systemitem><indexterm><primary>title Ressource</primary></indexterm> verwenden, um den Namen eines angegebenen
- Arbeitsbereichs zu ändern:</para>
- <para remap="CodeIndent1"><systemitem>Dtwm*ws</systemitem><symbol role="Variable">n</symbol>: <symbol role="Variable">name</symbol></para>
- <para remap="CodeIndent1"><systemitem>Dtwm*ws</systemitem><symbol role="Variable">n</symbol>.title: <symbol role="Variable">name</symbol></para>
- </listitem>
- </itemizedlist>
- <para>Weitere Informationen zum Einstellen der Ressourcen des Arbeitsbereichsmanagers
- können dem Abschnitt <!--Original XRef content: '“Anwendungsressourcen
- einstellen” auf Seite 282'--><xref role="SecTitleAndPageNum"
- linkend="SAG.FACol.mkr.2"> entnommen werden.</para>
- <para>Beispielsweise setzen die folgenden Ressourcen die vier Standardarbeitsbereiche
- auf angegebene Namen:</para>
- <programlisting>Dtwm*ws0*title: Anna
- Dtwm*ws1*title: Don
- Dtwm*ws2*title: Julia
- Dtwm*ws3*title: Patti</programlisting>
- </sect2>
- <sect2 id="SAG.WMCnf.div.11" role="Procedure">
- <title>Zusätzliche Hintergrundmuster erstellen</title>
- <orderedlist>
- <listitem><para>Hintergrundbilder erstellen. Die Bilder können Bitmap-
- oder Pixmap- Dateien sein.</para>
- </listitem>
- <listitem><para><indexterm><primary>Hintergrundmuster</primary><secondary>Dateipositionen</secondary></indexterm>Die Hintergrundmuster in eines der
- folgenden Verzeichnisse stellen. (Unter Umständen muß das Verzeichnis
- erstellt werden.)</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>Systemweite Hintergrundmuster: <filename>/etc/dt/backdrops</filename></para>
- </listitem>
- <listitem><para>Persönliche Hintergrundmuster: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/backdrops</filename></para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü
- auswählen.</para>
- </listitem>
- </orderedlist>
- <para>Die systemweiten und die persönlichen Hintergrundmuster werden
- integrierten Hintergrundmustern in <filename>/usr/dt/backdrops</filename>
- hinzugefügt.</para>
- <para>Ein existierendes integriertes Hintergrundmuster kann ersetzt werden,
- indem ein persönliches oder ein systemweites Hintergrundmuster mit demselben
- Namen erstellt wird.</para>
- </sect2>
- <sect2 id="SAG.WMCnf.div.12" role="Procedure">
- <title>Hintergrundmuster durch eine Grafik ersetzen</title>
- <para>Die Hintergrundmuster werden über das Basisfenster der Anzeige
- gelegt. Das Dialogfenster 'Hintergrundmuster' des Umgebungsmanagers enthält
- eine Einstellung 'Kein Hintergrundmuster', bei der das Hintergrundmuster transparent
- ist.</para>
- <para>Es gibt nur ein Basisfenster hinter allen Hintergrundmustern des Arbeitsbereichs.
- Deshalb bleibt eine Grafik, die über das Basisfenster gestellt wurde,
- in allen Arbeitsbereichen bestehen. Es kann angegeben werden, bei welchen
- Arbeitsbereichen das Basisfenster von einem Hintergrundmuster überlagert
- wird. Bei der Aktivierung von 'Kein Hintergrundmuster' ist jedoch das angezeigte
- Bild bei allen Arbeitsbereichen gleich.</para>
- <orderedlist>
- <listitem><para>Die Grafik erstellen. Die Grafik muß in einem Format
- sein, das auf dem Basisfenster angezeigt werden kann. Wenn zum Beispiel <command>xsetroot</command> benutzt werden soll, muß eine Bitmapdatei erstellt
- werden.</para>
- </listitem>
- <listitem><para>Wenn diese Datei noch nicht existiert, muß eine ausführbare
- Datei <filename><symbol role="Variable">Standardverzeichnis</symbol>/.dt/sessions/sessionetc</filename> erstellt werden. Die Datei sessionetc wird jedesmal ausgeführt,
- wenn sich der Benutzer anmeldet.</para>
- </listitem>
- <listitem><para>Den Befehl, das Bild anzuzeigen, in die Datei <filename>sessionetc</filename> stellen.</para>
- <para>Beispielsweise ordnet der folgende Befehl das Basisfenster und das
- angegebene Bitmap nebeneinander an:</para>
- <para remap="CodeIndent1"><command>xsetroot -bitmap</command> <filename>/users/ellen/.dt/icons/root.bm</filename></para>
- </listitem>
- </orderedlist>
- </sect2>
- </sect1>
- <sect1 id="SAG.WMCnf.div.13">
- <title id="SAG.WMCnf.mkr.6">Arbeitsbereichsmanagermenüs<indexterm><primary>Menü</primary><secondary>Arbeitsbereichsmanager</secondary></indexterm><indexterm>
- <primary>Arbeitsbereichsmanager</primary><secondary>Menü</secondary>
- </indexterm></title>
- <para>Der Arbeitsbereichsmanager verfügt über drei Standardmenüs:
- </para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="1.56in">
- <colspec colwidth="4.41in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>Arbeitsbereichsmenü<indexterm>
- <primary>Arbeitsbereichsmenü</primary><secondary>Definition</secondary>
- </indexterm></para></entry>
- <entry align="left" valign="top">Wird auch Basismenü genannt. Es wird
- angezeigt, wenn der Benutzer Maustaste 3 drückt und der Zeiger im Hintergrund
- positioniert ist. Das Menü ist über Maustastenbelegung der Maustaste
- zugeordnet.</entry></row>
- <row>
- <entry align="left" valign="top"><para>Fenstermenü<indexterm><primary>Fenstermenü</primary><secondary>Definition</secondary></indexterm></para></entry>
- <entry align="left" valign="top"><para>Das Menü wird angezeigt, wenn
- der Benutzer Maustaste 1 oder 3 drückt und der Zeiger auf der Fenstermenütaste
- ist (obere linke Ecke des Fensterrahmens). Das Menü ist über die
- Ressource <systemitem>windowMenu</systemitem><indexterm><primary>windowMenu
- Ressource</primary></indexterm> der Taste zugeordnet.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Bedienfeldmenü<indexterm><primary>Bedienfeld</primary><secondary>Menü</secondary></indexterm></para></entry>
- <entry align="left" valign="top"><para>Das Menü wird angezeigt, wenn
- der Benutzer Maustaste 1 oder 3 drückt und der Zeiger über der Fenstermenütaste
- des Bedienfeldes ist.</para></entry></row></tbody></tgroup></informaltable>
- <sect2 id="SAG.WMCnf.div.14">
- <title id="SAG.WMCnf.mkr.7">Syntax des Arbeitsbereichsmanagermenüs</title>
- <para>Arbeitsbereichsmanagermenüs haben folgende Syntax:</para>
- <programlisting>Menu menüname
- {
- auswahl1 [mnemonisch] [direktaufruf] funktion [argument]
- auswahl2 [mnemonisch] [direktaufruf] funktion [argument]
- …
- }</programlisting>
- <para>Dabei bedeuten:</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="1.23in">
- <colspec colwidth="4.76in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">auswahl</symbol></para></entry>
- <entry align="left" valign="top"><para>Der Text oder das Bitmap, die im Menü
- erscheinen. Wenn der Text Leerstellen enthält, den Text in Anführungszeichen
- stellen. Bei Bitmaps die Syntax @/<symbol role="Variable">pfad</symbol> verwenden.
- </para></entry></row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">mnemonisch</symbol></para></entry>
- <entry align="left" valign="top"><para>Ein einzelnes Zeichen, das als Kurzwahltaste
- fungiert, wenn das Menü angezeigt ist. Es wird in der Form <filename>_</filename><symbol role="Variable">character</symbol> angegeben.</para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">direktaufruf</symbol></para></entry>
- <entry align="left" valign="top">Eine Kurzwahltaste, die unabhängig davon,
- ob das Menü angezeigt ist oder nicht, aktiv ist. Diese Direktaufrufe
- haben die Syntax <symbol role="Variable">Kombinationstaste</symbol> <computeroutput><Key></computeroutput> <symbol role="Variable">Tastenname</symbol>, wobei <command>Strg</command>, <command>Umschalt</command>, <command>Alt</command> (erweitertes
- Zeichen) oder die <command>Feststelltaste</command> die Kombinationstasten
- sind. Eine Liste aller möglichen Tastennamen kann der Datei <filename>keysymdef.h</filename> im Verzeichnis “X11 include“ entnommen
- werden.</entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>Arbeitsbereichsmanager</primary><secondary>Funktionen</secondary></indexterm><symbol>Funkion</symbol></para></entry>
- <entry align="left" valign="top"><para>Wenn dies ausgewählt wird, wird
- eine Funktion ausgeführt. Eine Liste der Funktionen kann der Hilfeseite <filename moreinfo="RefEntry">dtwmrc(4)</filename> entnommen werden.</para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">argument</symbol></para></entry>
- <entry align="left" valign="top"><para>Funktionsargumente. Weitere Einzelheiten
- können der Hilfeseite <filename>dtwmrc(4)</filename> entnommen werden.
- </para></entry></row></tbody></tgroup></informaltable>
- <para>Beispielsweise bringt das folgende Menüthema mit der Bezeichnung
- 'Restore' (Wiederherstellen) das Fenster zur Normalgröße zurück.
- Wenn das Menü angezeigt ist, stellt auch die Eingabe von “R”
- das Fenster wieder her. Das Drücken des erweiterten Zeichens F5 stellt
- ebenfalls das Fenster wieder her.</para>
- <programlisting>Restore _R Alt<Key> F5 f.normalize</programlisting>
- <note>
- <para>Vollständige Informationen über die Syntax des Arbeitsbereichsmanagermenüs
- können der Hilfeseite <filename moreinfo="RefEntry">dtwmrc(4)</filename>entnommen
- werden.</para>
- </note>
- </sect2>
- <sect2 id="SAG.WMCnf.div.15" role="Procedure">
- <title>Existierendes Arbeitsbereichsmenü (Basismenü) ändern<indexterm>
- <primary>Arbeitsbereichsmenü</primary><secondary>ändern</secondary>
- </indexterm></title>
- <orderedlist>
- <listitem><para>Die entsprechende Datei zur Bearbeitung öffnen:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>persönlich: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename></para>
- </listitem>
- <listitem><para>systemweit: <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.dtwmrc</filename></para>
- <para>Weitere Informationen zur Erstellung dieser Dateien können dem
- Abschnitt <!--Original XRef content: '“Konfigurationsdateien des
- Arbeitsbereichsmanagers” auf Seite 266'--><xref role="SecTitleAndPageNum"
- linkend="SAG.WMCnf.mkr.2"> entnommen werden.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Die Beschreibung des Arbeitsbereichsmenüs bearbeiten.
- </para>
- <para>Das Standardarbeitsbereichsmenü heißt<indexterm><primary>DtRoot Menü</primary></indexterm> DtRootMenu.</para>
- <programlisting>Menu DtRootMenu
- {
- "Arbeitsbereichsmenü" f.title
- "Nächstes Fenster" f.circle_up
- "Vorheriges Fenste"“ f.circle_down
- …
- }</programlisting>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.WMCnf.div.16" role="Procedure">
- <title id="SAG.WMCnf.mkr.8">Neues Arbeitsbereichsmenü (Basismenü)
- erstellen<indexterm><primary>Arbeitsbereichsmenü</primary><secondary>erstellen</secondary></indexterm></title>
- <orderedlist>
- <listitem><para>Die entsprechende Datei zur Bearbeitung öffnen:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>persönlich: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename></para>
- </listitem>
- <listitem><para>systemweit: <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.dtwmrc</filename></para>
- <para>Weitere Informationen zur Erstellung dieser Dateien können dem
- Abschnitt <!--Original XRef content: '“Konfigurationsdateien des
- Arbeitsberei--><!--chsmanagers” auf Seite 266'--><xref role="SecTitleAndPageNum"
- linkend="sag.wmcnf.mkr.2"> entnommen werden.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Das neue Menü erstellen:</para>
- <programlisting>Menu menü_name
- {
- …
- }</programlisting>
- <para>Weitere Informationen können dem Abschnitt <!--Original XRef content:
- '“Syntax des Arbeitsbereichsmanagermen&--><!--uuml;s” auf Seite 271'--><xref
- role="SecTitleAndPageNum" linkend="sag.wmcnf.mkr.7"> entnommen werden.</para>
- </listitem>
- <listitem><para>Die Tastenbelegung zum Anzeigen des neuen Menüs erstellen
- oder bearbeiten.</para>
- <para>Wenn das Menü das existierende Menü ersetzt, die Maustastenbelegung
- bearbeiten, die das Arbeitsbereichsmenü anzeigt.</para>
- <programlisting><Btn3Down> root f.menu menü_name</programlisting>
- <para>Wenn das Menü hinzugefügt wird, eine neue Maustastenbelegung
- erstellen. Beispielsweise zeigt die folgende Maustastenbelegung das Menü
- an, wenn die Tastenkombination Umschalt+Maustaste 3 über dem Hintergrund
- gedrückt werden.</para>
- <programlisting>Shift<Btn3Down> root f.menu menü_name</programlisting>
- </listitem>
- <listitem><para>'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü
- auswählen.</para>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.WMCnf.div.17" role="Procedure">
- <title id="SAG.WMCnf.mkr.9">Neues Fenstermenü erstellen</title>
- <note>
- <para>Das Fenstermenü ist in den Arbeitsbereichsmanager integriert und
- gewöhnlich nicht angepaßt. Um das Fensterverhalten zwischen Anwendungen
- beständig zu halten, sollten größere Änderungen im Fenstermenü
- vermieden werden.</para>
- </note>
- <orderedlist>
- <listitem><para>Die entsprechende Datei zur Bearbeitung öffnen:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>persönlich: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename></para>
- </listitem>
- <listitem><para>systemweit: <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.dtwmrc</filename></para>
- <para>Weitere Informationen zur Erstellung dieser Dateien können dem
- Abschnitt <!--Original XRef content: '“Konfigurationsdateien des
- Arbeitsbereichsmanagers” auf Seite 266'--><xref role="SecTitleAndPageNum"
- linkend="SAG.WMCnf.mkr.2"> entnommen werden.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Das neue Menü erstellen:</para>
- <programlisting>Menu menü_name
- {
- …
- }</programlisting>
- </listitem>
- <listitem><para>Mit der Ressource <systemitem>windowMenu</systemitem> das
- neue Menü angeben:</para>
- <para remap="CodeIndent1"><systemitem>Dtwm*windowMenu</systemitem>: <symbol role="Variable">menü_name</symbol></para>
- </listitem>
- <listitem><para>'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü
- auswählen.</para>
- </listitem>
- </orderedlist>
- </sect2>
- </sect1>
- <sect1 id="SAG.WMCnf.div.18">
- <title id="SAG.WMCnf.mkr.10">Maustastenbelegungen anpassen</title>
- <para>Eine <emphasis>Maustastenbelegung</emphasis> ordnet einer Maustaste
- und möglichen Kombinationstasten der Tastatur eine Fenstersteuerungsfunktion
- zu.</para>
- <para>Die Standardmaustastenbelegungen des Desktops sind in der Arbeitsbereichsmanagerkonfigurationsdatei
- in einem Maustastenbelegungsset namens <command><indexterm><primary>DtButtonBindings</primary></indexterm>DtButtonBindings</command> definiert:</para>
- <programlisting>Buttons DtButtonBindings
- {
- …
- }</programlisting>
- <sect2 id="SAG.WMCnf.div.19">
- <title id="SAG.WMCnf.mkr.11">Syntax der Maustastenbelegung<indexterm><primary>Maustastenbelegung</primary><secondary>Syntax</secondary></indexterm></title>
- <para>Die Syntax für Maustastenbelegungen lautet:</para>
- <programlisting>Buttons MaustastenbelegungSetname
- {
- [kombinationstaste]<maustaste_mausaktion> kontext funktion [argument]
- [kombinationstaste]<maustaste_mausaktion> kontext funktion [argument]
- </programlisting>
- <para>Dabei bedeuten:</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="1.36in">
- <colspec colwidth="4.63in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">maustaste</symbol></para></entry>
- <entry align="left" valign="top"><para><filename>Btn1—</filename>Linke
- Maustaste</para><para><filename>Btn2—</filename>Mittlere Taste (Maus
- mit 3 Tasten) oder beide Tasten (Maus mit 2 Tasten)</para><para><filename>Btn3—</filename>Rechte Taste</para><para><filename>Btn4—</filename>Tasten
- 1 und 2 gleichzeitig bei einer Maus mit 3 Tasten</para><para><filename>Btn5—</filename> Tasten 2 und 3 gleichzeitig bei einer Maus mit 3 Tasten</para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">kombinationstaste</symbol></para></entry>
- <entry align="left" valign="top"><para><command>Ctrl, Shift, Alt, Lock</command></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">mausaktion</symbol></para></entry>
- <entry align="left" valign="top"><para><command>Down</command>—Eine
- Maustaste gedrückt halten. <command>Up</command>—Eine Maustaste
- loslassen. <command>Click</command>—Eine Maustaste drücken und
- loslassen. <filename>Click2</filename>—Eine Maustaste doppelklicken. <command>Drag</command>—Die Maus ziehen, während die Maustaste gedrückt
- ist.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">kontext</symbol></para></entry>
- <entry align="left" valign="top"><para>Zeigt an, an welcher Position sich
- der Zeiger befinden muß, um die Belegung wirksam zu machen. Wenn nötig,
- können mehrere Inhalte mit dem Zeichen “<filename>|</filename>“
- getrennt werden.</para><para><command>root</command>—Arbeitsbereichsfenster
- </para><para><command>window</command>—Clientfenster oder Fensterrahmen
- </para><para><filename>frame—</filename>Fensterrahmen, ohne Inhalte
- </para><para><filename>icon—</filename>Symbol</para><para><filename>title—</filename>Titelleiste</para><para><filename>app—</filename>Client-Fenster
- (ohne Rahmen)</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">funktion</symbol></para></entry>
- <entry align="left" valign="top"><para>Eine der Fenstersteuerungsfunktionen.
- Eine Liste der gültigen Funktionen kann der Hilfeseite <filename moreinfo="RefEntry">dtwmrc(4)</filename> entnommen werden.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">argument</symbol></para></entry>
- <entry align="left" valign="top"><para>Alle erforderlichen Fenstersteuerungsfunktionsargumente.
- Einzelheiten dazu können der Hilfeseite <filename moreinfo="RefEntry">dtwmrc(4)</filename> entnommen werden.</para></entry></row></tbody></tgroup>
- </informaltable>
- <para>Beispielsweise wird mit der folgenden Zeile das Menü angezeigt,
- das in <command>DtRootMenu</command> beschrieben ist, wenn Maustaste 3 gedrückt
- wird und der Zeiger im Arbeitsbereichsfenster ist (jedoch nicht in Client-Fenstern).
- </para>
- <programlisting><Btn3Down> root f.menu DtRootMenu</programlisting>
- <note>
- <para>Vollständige Informationen zur Syntax der Maustastenbelegung können
- der Hilfeseite <filename moreinfo="RefEntry">dtwmrc(4)</filename> entnommen
- werden.</para>
- </note>
- </sect2>
- <sect2 id="SAG.WMCnf.div.20" role="Procedure">
- <title>Maustastenbelegung hinzufügen</title>
- <orderedlist>
- <listitem><para>Die entsprechende Datei zur Bearbeitung öffnen:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>persönlich: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename></para>
- </listitem>
- <listitem><para>systemweit: <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.dtwmrc</filename></para>
- <para>Weitere Informationen zur Erstellung dieser Dateien können dem
- Abschnitt <!--Original XRef content: '“Konfigurationsdateien des Arbeitsbereichsmanagers”
- auf Seite 266'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">
- entnommen werden.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Die Maustastenbelegung der Definition zu <command>DtButtonBindings</command> hinzufügen.</para>
- <para>Die Taste nicht mit verschiedenen Funktionen für das Klicken und
- Drücken belegen und diesselbe Taste und Kontext nicht mit mehr als einer
- Funktion belegen.</para>
- </listitem>
- <listitem><para>'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü
- auswählen.</para>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.WMCnf.div.21" role="Procedure">
- <title id="SAG.WMCnf.mkr.12">Neue Maustastenbelegungssets erstellen</title>
- <orderedlist>
- <listitem><para>Die entsprechende Datei zur Bearbeitung öffnen:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>persönlich: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename></para>
- </listitem>
- <listitem><para>systemweit: <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.dtwmrc</filename></para>
- <para>Weitere Informationen zur Erstellung dieser Dateien können dem
- Abschnitt <!--Original XRef content: '“Konfigurationsdateien des
- Arbeitsbereichsmanagers” auf Seite 266'--><xref role="SecTitleAndPageNum"
- linkend="SAG.WMCnf.mkr.2"> entnommen werden.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Den neuen Maustastenbelegungsset erstellen. Weitere Informationen
- können dem Abschnitt <!--Original XRef content: '“Syntax
- der Maustastenbelegung” auf Seite 275'--><xref role="SecTitleAndPageNum"
- linkend="SAG.WMCnf.mkr.11"> entnommen werden.</para>
- </listitem>
- <listitem><para>Die Ressource <systemitem>buttonBindings</systemitem><indexterm>
- <primary>buttonBindings, Ressource</primary></indexterm> auf den neuen Namen
- setzen:</para>
- <para remap="CodeIndent1"><systemitem>Dtwm*buttonBindings</systemitem>: <symbol role="Variable">MaustastenbelegungSetname</symbol></para>
- </listitem>
- <listitem><para>'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü
- auswählen.</para>
- </listitem>
- </orderedlist>
- <note>
- <para>Die neuen Maustastenbelegungen ersetzen die existierenden Maustastenbelegungen.
- Alle Maustastenbelegungen, die behalten werden sollen, aus <command>DtButtonBindings</command> kopieren.</para>
- </note>
- </sect2>
- </sect1>
- <sect1 id="SAG.WMCnf.div.22">
- <title id="SAG.WMCnf.mkr.13">Tastaturbelegungen anpassen</title>
- <para>Eine <emphasis>Tastaturbelegung</emphasis>, auch bekannt als <emphasis>Tastenbelegung</emphasis>, ordnet Tastenkombinationen Arbeitsbereichsmanagerfunktionen
- zu. Tastenbelegungen können in allen Arbeitsbereichen angewendet werden.
- </para>
- <note>
- <para>Es sollte darauf geachtet werden, keine gebräuchliche Tastenkombination
- neu zu belegen. Beispielsweise setzt die Tastenkombination Umschalt+A den
- Buchstaben “A” in das aktuelle Fenster. Wenn die Tastenkombination
- Umschalt+A mit einer Funktion belegt wird, geht der normale Gebrauch dieser
- Taste verloren.</para>
- </note>
- <sect2 id="SAG.WMCnf.div.23">
- <title>Standardtastenbelegungen des Desktops</title>
- <para>Die Standardtastenbelegungen des Desktops sind in der Arbeitsbereichsmanagerkonfigurationsdatei
- in einem Tastenbelegungsset namens <command>DtKeyBindings</command> definiert:
- </para>
- <programlisting>Keys DtKeyBindings
- {
- …
- }</programlisting>
- </sect2>
- <sect2 id="SAG.WMCnf.div.24">
- <title id="SAG.WMCnf.mkr.14">Syntax der Tastenbelegung<indexterm><primary>Tastenbelegung</primary><secondary>Syntax</secondary></indexterm></title>
- <para>Die Syntax der Tastenbelegung lautet:</para>
- <programlisting>Keys TastenbelegungSetname
- {
- [direktaufrufe]<Key>tastenname kontext funktion [argument]
- [direktaufrufe]<Key>tastenname kontext funktion [argument]
- …
- }</programlisting>
- <para>Dabei bedeuten:</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="1.13in">
- <colspec colwidth="4.88in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">direktaufrufe</symbol></para></entry>
- <entry align="left" valign="top"><para><command>Ctrl, Shift,</command> <command>Alt</command> und <command>Lock</command>. Mehrere Kombinationstasten sind
- erlaubt, sie werden durch Leerstellen getrennt.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">key_name</symbol></para></entry>
- <entry align="left" valign="top"><para>Die Taste, der die Funktion zugeordnet
- ist. Bei Tasten mit Buchstaben oder Zahlen steht der <symbol role="Variable">key_name</symbol> (Name der Taste) normalerweise auf der Taste. Zum Beispiel
- ist “a” der Name der Taste “a”, und die Taste “2”
- wird “2” genannt. Die Tabulatortaste heißt “Tab”,
- und die Funktionstaste “F3” heißt “F3”.</para></entry>
- </row></tbody></tgroup></informaltable>
- <para>Bei anderen Tasten wird der Name ausbuchstabiert - zum Beispiel <command>Plus</command> für die Taste “+”. Die Datei <filename>keysymdef.h</filename>, die sich in einem systemabhängigen Verzeichnis befindet,
- enthält zusätzliche Informationen über Tastennamen.</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="0.97in">
- <colspec colwidth="5.01in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">kontext</symbol></para></entry>
- <entry align="left" valign="top"><para>Dieses Element muß den Tastaturfokus
- haben, um die Aktion wirksam zu machen. Die Kontexte können miteinander
- verknüpft sein, wenn sich die Belegung auf mehr als einen Kontext bezieht.
- Mehrere Kontexte werden durch das Zeichen “<filename>|</filename>“
- getrennt.</para></entry></row>
- <row>
- <entry align="left" valign="top"></entry>
- <entry align="left" valign="top"><para><filename>root—</filename>Hintergrundmuster
- des Arbeitsbereichs</para><para><filename>window—</filename>Clientfenster
- </para><para><filename>icon—</filename>Symbol</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">funktion</symbol></para></entry>
- <entry align="left" valign="top"><para>Eine Fenstersteuerungsfunktion. Eine
- Liste der gültigen Funktionen kann der Hilfeseite <filename moreinfo="RefEntry">dtwmrc(4)</filename> entnommen werden.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><symbol role="Variable">argument</symbol></para></entry>
- <entry align="left" valign="top"><para>Alle erforderlichen Fenstersteuerungsfunktionsargumente.
- Einzelheiten dazu können der Hilfeseite <filename moreinfo="RefEntry">dtwmrc(4)</filename> entnommen werden.</para></entry></row></tbody></tgroup>
- </informaltable>
- <para>Mit der folgenden Tastenbelegung zum Beispiel kann der Benutzer durch
- Drücken der Tastenkombination Alt+F6 den Tastaturfokus zum nächsten
- Fenster im Stapel in einer Anwendung wechseln.</para>
- <programlisting>Alt<Key>F6 window f.next_key transient</programlisting>
- <note>
- <para>Vollständige Informationen zur Syntax der Tastenbelegung können
- der Handseite <filename moreinfo="RefEntry">dtwmrc(4)</filename> entnommen
- werden.</para>
- </note>
- </sect2>
- <sect2 id="SAG.WMCnf.div.25" role="Procedure">
- <title id="SAG.WMCnf.mkr.15">Angepaßte Tastenbelegungssets erstellen</title>
- <orderedlist>
- <listitem><para>Die entsprechende Datei zur Bearbeitung öffnen:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>persönlich: <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/dtwmrc</filename></para>
- </listitem>
- <listitem><para>systemweit: <filename>/etc/dt/config/</filename><symbol>sprache</symbol><filename>/sys.dtwmrc</filename></para>
- <para>Weitere Informationen zur Erstellung dieser Dateien können dem
- Abschnitt <!--Original XRef content: '“Konfigurationsdateien des Arbeitsbereichsmanagers”
- auf Seite 266'--><xref role="SecTitleAndPageNum" linkend="SAG.WMCnf.mkr.2">
- entnommen werden.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Einen neuen Tastenbelegungsset mit einem eindeutigen <symbol role="Variable">TastenbelegungSetname</symbol> erstellen. Der Standardtastenbelegungsset
- des Desktops, <command>DtKeyBindings</command>, dient zur Anleitung.</para>
- </listitem>
- <listitem><para>Die Ressource <systemitem>keyBindings</systemitem><indexterm>
- <primary>keyBindings, Ressource</primary></indexterm> auf den neuen Setnamen
- setzen:</para>
- <para remap="CodeIndent1"><systemitem>Dtwm*keyBindings</systemitem>: <symbol role="Variable">TastenbelegungSetname</symbol></para>
- </listitem>
- <listitem><para>'Arbeitsbereichsmanager neu starten' im Arbeitsbereichsmenü
- auswählen.</para>
- </listitem>
- </orderedlist>
- <note>
- <para>Die neuen Tastenbelegungen ersetzen die existierenden Tastenbelegungen.
- Alle Dateien, die erhalten bleiben sollen, von <command>DtKeyBindings</command>
- in den neuen Set kopieren.</para>
- </note>
- </sect2>
- </sect1>
- <sect1 id="SAG.WMCnf.div.26">
- <title id="SAG.WMCnf.mkr.16">Wechseln zwischen Standardverhalten und angepaßtem
- Verhalten<indexterm><primary>Arbeitsbereichsmanager</primary><secondary>wechseln zu Motif</secondary></indexterm></title>
- <para>Umschalten zwischen dem Motif 1.2 Standard und dem CDE Desktopfenster:
- </para>
- <orderedlist>
- <listitem><para>Tastenkombination Alt+Umschalt+Strg+! drücken.</para>
- </listitem>
- <listitem><para>Im Dialogfenster auf 'OK' klicken.</para>
- </listitem>
- </orderedlist>
- <para>Das Wechseln zum Standardverhalten entfernt das Bedienfeld und alle
- angepaßten Tasten- und Maustastenbelegungen.</para>
- </sect1>
- </chapter>
- <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
- <?Pub *0000050926>
|