fvwm je okenní manager

Podstránky

editovat

Problémy

editovat

fvwm ve GNOME

editovat

Nahrazení defaultního manageru Metacity ve GNOME managerem fwvm:

fvwm --replace &

anebo zkráceně

fvwm -r &

defaultní chování

editovat

Jaké chování má fvwm většinou vestavěné, tj. dané v době kompilace. Viz config.h (význam viz níže):

Key Help R A Popup MenuFvwmRoot
Key F1 R A Popup MenuFvwmRoot
Key Tab A M WindowList Root c c NoDeskSort
Key Escape A MC EscapeFunc
Mouse 1 R A Menu MenuFvwmRoot
Mouse 1 T   A FuncFvwmRaiseLowerX Move
Mouse 1 FS  A FuncFvwmRaiseLowerX Resize
Mouse 2 FST A FuncFvwmRaiseLowerX Move
AddToFunc FuncFvwmRaiseLowerX
+ I Raise
+ M $0
+ D Lower

konfigurace

editovat

Konfigurační soubor

editovat
~/.fvwm/config

Speciální znaky: # = komentář * = příkaz pro konfiguraci modulu \ = na konci řádku = prodloužení řádku

Myší akce

editovat
Mouse tlačítko kde modifikátor co

tlačítko

  • 1 = levé
  • 2 = prostřední
  • 3 = pravé

kde

  • R = Root = root window (tj. pracovní plocha)
  • T = Title = lišta okna
  • I = Icon = ikonizované okno
  • W = Window = vnitřek okna
  • S = Sides = rámeček okna
  • F = = rohy rámečku
  • 1, 3, 5, 7, 9 = tlačítka na okně zleva
  • 2, 4, 6, 8, 0 = tlačítka na okně zprava

modifikátor

  • N = None = žádný
  • C = Ctrl
  • L = CapsLock
  • M = Meta = zpravidla Alt
  • A = Any = jaýkoliv

co

  • funkce, která se vyvolá

Klávesové akce

editovat

Stejná syntax jako u myší akce

Key klávesa kde modifikátor co

např:

Key F2 R A FvwmConsole  # otevře okno konsole

Odstranění:

Key F2 R A -

FvwmConsole

editovat

Okno konsole, umožňuje okamžitě vykonávat všechny zadané příkazy. Výborné na zkoušení příkazů.


Style * BorderWidth 7, HandleWidth 7

Nastaví šířku okraje a handlu. Hvězdička znamená, že se to bude týkat všech oken – jinak tam může být uvedeno jméno okna.


AddToMenu MojeMenu
+ "**** Moje menu ****" Title
+ ""                    Nop
+ " X terminál"         Xterm
+ " Opera"              Exec /usr/bin/opera
+ " Další menu"         Popup DalsiMenu
DestroyMenu MenuFvwmWindowOps
AddToMenu   MenuFvwmWindow-Ops
+ "Window Ops" Title
+ "&Move"              Move
+ "&Resize"            Resize
+ "R&aise"             Raise
+ "&Lower"             Lower
+ "(De)&Iconify"       Iconify
+ "(Un)&Stick"         Stick
+ "(Un)Ma&ximize"      Maximize
+ "" Nop
+ "&Close"             Close
+ "&Destroy"           Destroy

Mouse 3 F A Menu MenuFvwmWindow-Ops Nop
Mouse 3 S A Popup MenuFvwmWindow-Ops Nop


Moduly jsou jakési prográmky, které jsou spouštěny z fvwm.

Module modulename [moduleparams]      # spustí modul
KillModule modulename [modulealias]   # skončí modul


Příklady konfigurací

editovat


Články

editovat