Das K Desktop Environment

Kapitel 3. Konfiguration

Kwm kann mit dem KDE Kontrollzentrum konfiguriert werden. ffnen Sie den Bereich Fenster, um mit den verschiedenen Konfigurationsoptionen zu arbeiten. Zur Konfiguration der Arbeitsflche, ffnen sie Kontrolleiste. Wenn Sie lieber eine Konfigurationsdatei bearbeiten, erklrt dieser Abschnitt die Optionen in der Kwmrc-Datei, die sich in /.kde/share/config befindet.

3.1. Kwmrc

Die Kwmrc-Konfigurationsdatei ist in folgende Abschnitte aufgeteilt:

3.1.1. Buttons

Dieser Abschnitt bestimmt die Anordnung der Knpfe fr die Fensterkontrolle in der Titelleiste. Er enthlt Zeilen der Form

ButtonX=Knopfname

wobei X ein Buchstabe von A bis F ist, und Knopfname einer von: Menu, Sticky, Iconify, Maximize, Close, Off. Die Knpfe A, B und C erscheinen auf der linken Seite der Titelleiste, und D, E und F auf der rechten.

3.1.2. General

Dieser Abschnitt definiert eine Reihe von Einstellungen:

  • AltTabStyle=KDECDE (Voreinstellung ist KDE)

    Ein Alt+Tab-Verhalten im CDE-Stil, das zusammen mit der klassischen Fokusregelung benutzt werden kann. Der CDE-Stil ist Standard bei Einstellung der klassischen Fokusregelung, da der KDE-Stil dafr nicht viel Sinn hat. Fr alle anderen Fokuseinstellungen knnen Sie den Stil whlen.

  • AutoRaise=Wert (in Millisekunden)

    Wenn FocusPolicy auf FocusFollowMouse gestellt ist, gibt dieser Punkt die Zeit an, wenn ein Fenster den Fokus durch die Maus erhlt, bis das Fenster in den Vordergrund geholt wird.

  • BorderSnapZone=Wert (in Pixel)

    Wenn der Benutzer ein Fenster positioniert und eines der Fensterrnder dem Bildschirmrand nahe kommt, rastet das Fenster am Rand ein. Wert bestimmt, wie nahe das Fenster dem Bildschirmrand sein mu, um einzurasten.

  • Button3Grab=onoff

    Beim Wert off, werden Fensteroperationen mit der rechten Maustaste ausgeschaltet, so da das Anwendungsfenster Maustasten-Ereignisse empfangen kann.

  • ControlTab=onoff

    Der Wert on gibt dem Benutzer die Mglichkeit, Strg+Tab zu drcken, um zwischen virtuellen Arbeitsflchen umzuschalten.

  • ElectricBorder=Wert (in Millisekunden)

    Wenn Sie mehr als eine virtuelle Arbeitsflche haben, gibt die ElecticBorder die Mglichkeit, zwischen ihnen mit einer Mausbewegung an den Rand des Bildschirms den Arbeitsflchenwechsel. Wert gibt die Zeit an, whrend der Sie den Mauszeiger am Rand lassen mssen, bis die Arbeitsflche wechselt. Ein Wert von -1 stellt diese Funktion aus.

  • ElectricBorderPointerWarp=NoWarpMiddleWarpFullWarp

    Wenn die ElectricBorderauf on steht, geben Sie hier eine der oben genannten Optionen an, damit der Mauszeiger nach dem Arbeitsflchenwechsel entweder gar nicht (NoWarp), nur halbwegs (Middlewarp) oder ganz (FullWarp) in der Mitte des Bildschirms positioniert wird.

  • ElectricBorderNumberOfPushes=Wert (Voreinstellung ist 5)

    Die Anzahl der Randberhrungen, die innerhalb der bei ElectricBorder angegebenen Zeitspanne erfolgen mssen, damit die virtuelle Arbeitsflche gewechselt wird, ohne ein Fenster zu verschieben.

  • FocusPolicy=ClickToFocusFocusFollowMouse

    ClickToFocus gibt an, da in das Fenster geklickt werden mu, um den Fokus auf das Fenster zu richten. FocusFollowMouse gibt immer dem Fenster unter der Maus den Fokus.

    ClassicFocusFollowsMouse bedeutet, da kein Fenster ohne Maus den Fokus erhlt. Die Kwm-Einstellung focusFollowMouse bertrgt den Fokus dagegen auf neue Fenster oder solche, die mit Alt-tab angesteuert werden, um mehr Kontrolle ber die Tastatur zu erlauben.

  • MaximizeOnlyVertically=offon

    Wenn on, beschrnkt diese Einstellung die Fenstervergrerung auf die vertikale Richtung.

  • ResizeAnimation=1..10 (Maximale Geschwindigkeit)

    Wenn auf on, werden Fenster beim Vergrern und Verkleinern graphisch animiert. (Voreinstellung ist 1)

  • RstartProtocol= (Voreinstellung ist rstart -v)

  • ShapeMode=offon

    Wenn ShapeMode auf on steht, benutzt Kwm standardmig benutzerdefinierte Bilder fr die Fensterrnder (siehe unten).

    • ShapePixmapTop=pixmap

    • ShapePixmapBottom=pixmap

    • ShapePixmapLeft=pixmap

    • ShapePixmapRight=pixmap

    • ShapePixmapTopLeft=pixmap

    • ShapePixmapTopRight=pixmap

    • ShapePixmapBottomLeft=pixmap

    • ShapePixmapBottomRight=pixmap

    Diese Optionen geben an, welche Bilder an den entsprechenden Seiten/Ecken der Fenster angezeigt werden, wenn ShapeMode auf on steht. pixmap sollte der Name einer Pixmapdatei (.xpm) sein, die sich in share/apps/Kwm/pics befinden mu.

    Die Kwm-Quelltexte beinhalten einen Ordner images, der ein Beispiel fr die Shape-Erweiterung enthlt.

  • TitlebarLook=shadedplainpixmap

    Diese Einstellung bestimmt das Erscheinungsbild von Fenstertitelleisten.. Whlen Sie pixmap, damit Kwm ein benutzerdefiniertes Bild in der Titelleiste anzeigt, wie im folgenden beschrieben.

  • TitlebarPixmapActive=pixmap

    bzw.

  • TitlebarPixmapInactive=pixmap

    Diese Optionen geben an, welche Bilder in den Titelleisten von aktiven und inaktiven Fenstern angezeigt werden, wenn TitleBarLook=pixmap.

  • TitleAnimation=Wert (in Millisekunden)

    TitleAnimation weist Kwm an, lange Fenstertitel (zu lang fr den sichtbaren Bereich der Titelleiste) hin und her zu bewegen, um sie ganz anzuzeigen. Wert gibt die Geschwindigkeit der Animation an. Stellen Sie auf 0, um die Animation abzuschalten.

  • TitlebarDoubleClickCommand=winMaximizewinShadewinMo vewinResizewinRestorewinIconifywinClosewinStickywinOperations

    Diese Option erlaubt Ihnen anzugeben, welches Fensterverhalten stattfinden soll, wenn der Benutzer doppelt auf die Titelleiste klickt.

  • TraverseAll=onoff

    Beim Wert on wechselt Alt-Tab durch alle Fenster auf allen Arbeitsflchen. Wenn auf off, wechselt Alt-Tab nur durch die Fenster der aktuellen Arbeitsflchen.

  • WindowMoveType=OpaqueTransparent

    Diese Option kontrolliert das Aussehen von Fenstern beim Verschieben. Opaque zeigt das ganze Fenster, whrend Transparent nur einen Rahmen darstellt.

  • WindowPlacement=cascadeinteractivemanualrandomsma rt

    Diese Option bestimmt, wie Kwm Fenster auf der Arbeitsflche plaziert, wenn sie zum ersten Mal geffnet werden. manual lt den Benutzer das Fenster plazieren. interactive nimmt zustzlich einen Prozentwert wie z.B.:

    WindowsPlacement=interactive,25

    Mit Plazierung auf dem Wert interactive benutzt Kwm den smart-Algorithmus, um das Fenster zu plazieren, solange das Fenster andere nicht um mehr als die angegebene Prozentzahl berdecken wrde. In diesem Fall wird manual-Plazierung gewhlt, damit der Benutzer das Fenster selbst plazieren kann. Die Prozentzahl kann grer als 100 sein.

    Die anderen Optionen lassen Kwm das Fenster plazieren.

  • WindowSnapZone=Wert (in Pixeln)

    Wenn der Benutzer ein Fenster positioniert und einer der Fensterrnder den Rndern eines anderen Fensters nahe kommt, schnappt der Rand des zu verschiebenden Fensters am Rand des anderen Fensters ein. Wert gibt an, wie nahe sich die Fenster sein mssen, damit dieser Effekt eintritt.

3.1.3. Session

  • proxyignore=xemacs,xterm,,

    Eine durch Kommas unterteilte Liste von (nicht-KDE) Anwendungen, deren Zustand (Fenstereigenschaften) nicht gespeichert werden sollen, wenn sich der Benutzer abmeldet.

3.1.4. Desktop

Dieser Abschnitt definiert die Anzahl der virtuellen Arbeitsflchen, deren Namen und Positionen. Er enthlt Zeilen wie die folgenden:

  • NumberOfDesktops=Wert

    Gibt die Anzahl der virtuellen Arbeitsflchen an. Derzeit untersttzt Kwm bis zu 8 Arbeitsflchen.

  • DesktopC=Name

    Gibt den Namen von Desktop an, zum Beispiel Desktop1[C]=Eins die Arbeitsflchen sind von 1-8 nummeriert.

  • DesktopRegion=Geometrie

    Gibt die Geometrie fr Desktop an; zum Beispiel

    Desktop1Region=101+0+923+722

Beachten Sie, da berschreiben der Desktop Regions wenig Auswirkungen haben wird, da kpanel (die Kontrolleiste) beim Start jedesmal als vernnftig angesehene Werte fr die aktuelle Arbeitsflche an Kwm melden wird. Sobald Sie sich vom System abmelden, wird Kwm diese Einstellungen speichern.

3.1.5. Decoration

  • noDecorationTitles=,

  • tinyDecorationTitles=,

  • noDecorationClasses=,

  • tinyDecorationClasses=,

3.1.6. Focus

  • noFocusTitles=,

  • noFocusClasses=,

3.1.7. Sticky

  • stickyTitles=,

  • stickyClasses=,

Jede Eigenschaft erlaubt Ihnen, eine durch Kommas getrennte Liste von reglren Ausdrcken anzugeben. Ein Fenster, dessen Titel oder Klasse dem definierten Ausdruck entspricht, wird dann entsprechend dekoriert.

Beachten Sie: Diese Hinweise betreffen jeweils nur neue Fenster. Vergessen Sie nicht, kwmcom configure aufzurufen oder kwm neu zu starten, nachdem Sie die Datei kwmrc gendert haben.

Statt die Konfigurationsdatei manuell zu bearbeiten, sollten Sie vielleicht eher das Dienstprogramm kstart benutzen.