
0. Co to tak waciwie jest ten cay FVWM-Crystal?

    Jeli czytasz ten plik to pewnie ju wiesz ;) , ale dla przypomnienia.
 FVWM-Crystal jest rozbudowanym tematem graficznym dla menadera okien
 FVWM. Jego gwna sia tkwi w przeroczystoci i skrtach klawiszowych
 (sic!), jest to po prostu solidny menader okien dla ludzi, ktrzy ceni
 sobie szybko i adny wygld.

1. Co, gdzie, jak?

 a) Pliki dostpne wraz z paczk:

     AUTHORS - osoby odpowiedzialne za stworzenie FVWM-Crystal`a.
     COPYING - licencja na jakiej udostpniany jest FVWM-Crystal.
     INSTALL - opis instalacji wersji paczkowanej po angielsku.
     INSTALL-pl - opis instalacji wersji paczkowanej po polsku.
     INSTALL.CVS - opis instalacji wersji z CVS po angielsku.
     INSTALL-pl.CVS - opis instalacji wersji z CVS po polsku.
     NEWS - nowoci od ostatniej wersji paczkowanej.
     README - opis FVWM-Crystal po angielsku.
     README-pl - wanie go czytasz.
     doc/FAQ - najczciej zadawane pytania po angielsku.
     doc/LICENSE - tre licencji GNU GPL.
     TODO - rzeczy do zrobienia.
     doc/habak/* - dokumentacja habak`a - programu do ustawiania ta.

 b) Strona internetowa:

     http://fvwm-crystal.linuxpl.org

 c) IRC:

     serwer: irc.freenode.net
     kana: #fvwm-crystal

 c) kontakt z autorami:

     - jabberem:

        harnir@chrome.pl
        axquan@chrome.pl
        lucass@chrome.pl

     - e-mailem:

        axquan@arx.pl
        lucass@gentoo.pl

     - gadu-gadu:

        axquan: 4121282

2. Rozpoczynamy zabaw z FVWM-crystal.

   ( Zawarte tu informacje dostpne s take na stronie internetowej
     pod adresem:
     http://fvwm-crystal.linuxpl.org/documentation-first_steps.pl.html )

    Po pomylej instalacji i uruchomieniu FVWM waszym oczom powinna ukaza
 si tapeta rotane_qubiq_room, domylny colorset DarkDesktop-Gray oraz
 panel gkrellm.

 UWAGA!! Pamitaj o tym, eby przy kadym wczeniu FVWM-Crystal wyczy
         [NumLock], jeli bdzie wczony nie bdziesz mg przesuwa
         okien.

    Polecam wam teraz ustawienie wygldu gkrellma i zaznaczenie opcji
 "Pamitanie pozycji ekranu przy wyjciu i przenoszenie tam przy starcie".
 Kliknicie RMB na pulpicie spowoduje uruchomienie emulatora konsoli,
 natomiast [Alt] + RMB menadera plikw. Programy te mona zmienia w
 pliku ~/.fvwm/01enviromet, pamitaj, e po kadej zmianie naley
 przeadowa FVWM-Crystal wybierajc z menu znajdujcego si w prawym
 grnym rogu 'System' -> 'Restart fvwm-crystal'.

    W lewym grnym rogu znajduje si gwny panel, za jego pomoc mona
 uruchamia programy, zmienia wygld pulpitu i uywa XMMS. W tej chwili
 znajduje si na nim ikonka X. Po klikniciu w ni prawym przyciskiem
 myszy spowoduje przeszukanie systemu w poszukiwaniu znanych programw
 i dodanie ich do menu. W tym panelu podstawowe funkcje przyciskw, zawsze
 znajdujce si na kocu menu dostpnego w przycisku, s dostpne pod
 prawym przyciskiem myszy; lewy przycisk myszy otwiera menu danego
 przycisku.

    Z powstaego panelu 'apps' mona ju uruchamia programy. S one
 podzielone na kategorie: Internet, grafika, gry... Podzia ten mona
 zmieni w konfiguracji. Prawym przyciskiem myszy mona od razu uruchomi
 aplikacj, ktrej ikona widnieje na panelu (np, Mozilla, GIMP, ViM), a za
 pomoc lewego przycisku myszy otwiera si menu z innymi programami
 umieszczonymi w danej kategorii. Standardowo nie ma w panelu emulatora
 terminala, gdy ten, jako najczciej uywana aplikacja, jest umieszczony
 w najszybciej dostpnym miejscu - otwiera si po kilkniciu prawym
 przyciskiem myszy w dowolnym miejscu na pulpicie. List programw moesz
 edytowa w katalogu ~/.fvwm/apps/ , pliki rozpoczynajce si liczbami od
 10 do 98 zawieraj odpowiednie grupy programw. Skadnia tych plikw jest
 na tyle prosta, e nie wymaga dodatkowego komentarza.

    Okna w FVWM - Crystal maj cienkie, 1-punktowe ramki, ktre nie peni
 adnych funkcji (poza estetyczn). W innych pulpitach mona za ich pomoc
 zmienia rozmiar okna, tutaj natomiast wykonuje si to po klikniciu
 rodkowym przyciskiem myszy w przezroczysty pasek tytuowy i
 przesuniciu. Na pasku po obydwu stronach s przyciski "usuwajce" okna z
 ekranu. Usun je mona na trzy sposoby: zamkn, zminimalizowa do ikony
 lub zabi. Okna zamykamy za pomoc lewego przycisku myszy, prawy przycisk
 chowa do ikony. Zabicie okna (a take powizanego z nim programu) jest
 dostpne w menu otwieranym po przytrzymaniu klawisza Alt i kliknicia
 dowolnym przyciskiem myszy w przyciski "usuwajce".

    Otworzy si menu. Zabicie okna jest pod pozycj 'Destroy'. Znaczniki
 (L), (R) oraz (M) oznaczaj przyciski myszy (odpowiednio: lewy, prawy
 i rodkowy) ktre trzeba nacisn na danym przycisku w pasku tytuowym
 (bez trzymania Alt) aby uzyska oznaczon akcj. Kady przycisk ma swoje
 wasne menu, zawierajce polecenia dotyczce interesujcych nas czynnoci
 w danym momencie.

    Przycisk maksymalizacji, "+" pozwala na kilka rodzajw tej czynnoci:
 poczwszy od powikszania na cay ekran, w pionie lub w poziomie,
 skoczywszy na powikszaniu o dostpn w danej chwili pust przestrze.
 Obok niego znajduje si przycisk z rznymi opcjami, takimi jak
 przypinanie okna do pulpitu, blokowanie nad lub pod innymi oknami,
 identyfikacja okna (przydatna przy konfiguracji wygldu i nie tylko),
 a take odwieanie.

    W prawym grnym rogu ekranu znajduje si drugi pasek, skadajcy si
 z 3 czci: zegarka, duego panelu w ktrym pojawiaj si ikony
 zminimalizowanych okien, oraz maego panelu zawierajcego ikonki
 dokowalne, np. psi lub Gabbera. Pasek ten moe by powikszony w
 konfiguracji tak, aby mg zawiera wicej ni jedn dokowaln ikonk.
 Pasek ikon moe zawiera maksymalnie 6 ikon. Jeeli bdzie ich wicej,
 pasek automatycznie si powikszy.

    Minimalizacja okien to jeden ze sposobw przenoszenia ich miedzy
 pulpitami. Klikajc na ikon lewym przyciskiem myszy przywracamy okno na
 aktywny pulpit. Jeeli klikniemy prawym przyciskiem, okno zostanie
 przywrcone na ten pulpit, z ktrego zostao zminimalizowane i zostaniemy
 tam przeniesieni.

    Na dole ekranu na caej jego szerokoci umieszczone s dwa panele.
 Pokazuj one otwarte okna: lewy panel pokazuje okna graficzne, czyli np.
 okna GIMPa, Mozill, MPlayera; prawy panel natomiast pokazuje okna
 tekstowe, czyli terminale (aterm, eterm, xterm i inne).

    Przyciski myszy na panelach otwartych okien dziaaj odwrotnie, ni na
 panelu ikon: po klikniciu lewym przyciskiem zostajemy przeniesienie na
 pulpit, na ktrym znajduje si okno; prawy przycisk przenosi wybrane okno
 na aktywny pulpit.

    W rodkowej grnej czsci ekranu znajduje si pasek z pagerem. Pozwala
 on na przeczanie si midzy pulpitami:  lewym przyciskiem mona wybra
 aktywny pulpit, prawy przycisk pozwala na "pynne" przechodzenie midzy
 obszarami pulpitw.

    Na pagerze s uwidocznione miniaturki okien z ikonami przypisanymi do
 programw. Mona je przenosi midzy pulpitami przytrzymujc rodkowy
 przycisk myszy i przesuwajc po pagerze. Jeeli sprbujemy wycign okno
 poza obszar pagera, pojawi si ono na aktywnym pulpicie.

3. Skrty klawiszowe.

   ( Zawarte tu informacje dostpne s take na stronie internetowej
     pod adresem:
     http://fvwm-crystal.linuxpl.org/documentation-functions.pl.html )

 a) Sownik:

    LMB
     Left Mouse Button - lewy przycisk myszy; jest najczciej uywanym
     przyciskiem
    RMB
     Right Mouse Button - prawy przycisk myszy; drugi w kolejnoci pod
     wzgldem uywania
    MMB
     Middle Mouse Button - rodkowy przycisk myszy; jest najrzadziej
     uywany
    Num_
     przedrostek oznaczajcy klawisz na klawiaturze numeryczej, np. Num_+
     oznacza klawisz Plus na klawiaturze numerycznej
    Menu
     znajduje si w lewym grnym rogu, znajduj si tam polecenia
     pozwalajce na sterowanie pulpitem
    Menu_
     przedrostek oznaczajcy menu przycisku na pasku tytuowym okien, jest
     uywany z nazw przycisku. Menu wywouje si trzymajc klawisz Alt i
     klikajc dowolnym przyciskiem myszy w dany przycisk (Close, Maximize
     lub Layer)
    Close
     przycisk zamknicia znajdujcy si po obydwu stronach na pasku
     tytuowym okna, ma w rodku znak 'X'
    Maximize
     przycisk sucy do maksymalizacji okna, znajduje si w paskach
     tytuowych po lewej stronie, ma znak '+'
    Layer
     przycisk z rznymi funkcjami dotyczcymi okna, znajduje si w pasku
     tytuowym po prawej stronie, ma posta dwch nachodzcych na siebie
     kwadratw
    Okna graficzne
     s to okna rysowane w trybie graficznym, mona im ustawia wielko
     co do 1 piksela, przykadowo okna Mozilli lub GIMPa
    Okna tekstowe
     s to okna terminali, zmiana wielkoci jest moliwa tylko o ustalon
     wielko znaku (nie co do piksela)


 b) Otwieranie terminali
 
    RMB na pulpicie
     otwiera nowy terminal
    Alt+~
     otwiera lub chowa okno CrystalConsole, jest to zwyky terminal
     ustawiony na caej szerokoci ekranu i w jego grnej poowie. Mona
     uruchomi w nim jakie polecenie i schowa go za pomoc tej samej
     kombinacji klawiszy
    Alt+Shift+~
     otwiera nowy terminal

 c) Otwieranie okien specjalnych
 
    Alt+RMB na pulpicie
     otwiera okno menadera plikw wybranego w pliku konfiguracyjnym
    Menu -> System -> FvwmConsole
     otwiera FvwmConsole, pozwalajc na wydawanie komend bezporednio
     FVWM

 d) Przeczanie aktywnoci okien
 
    Przesunicie kursora myszki na nowe okno
     automatyczne uaktywnienie danego okna, bez przenoszenia na wierzch
    Alt+Tab
     otwarcie listy okien, naciskajc kolejno Tab mona wybra okno, po
     puszczeniu zostanie zmieniony pulpit na ten, na ktrym jest wybrane
     okno i zostanie ono uaktywnione; mona te byra okno z menu mysz
     lub anuloa nacisjakc Esc (bez puszczania Alt) lub klikajc mysz
     w miejsce poza menu
    Num_5
     przeczanie midzy dwoma ostatnio aktywnymi oknami
    Num_1 2 3 4 6 7 8 9
     przeniesienie aktywnoci w wybranym kierunku na "ry wiatrw"
    LMB na miniaturce okna w pagerze
     przejcie na pulpit na ktrym znajduje si dane okno i uaktywnienie
     go
    LMB na nazwie okna w panelu otwartych okien
     przejcie na pulpit na ktrym znajduje si dane okno i uaktywnienie
     go

 e) Przesuwanie okien po ekranie
 
    LMB+przesunicie na tytule okna
     przesunicie okna, jest ono najpierw przenoszone na spd innych
     okien, po puszczeniu powraca na wierzch
    RMB+przesunicie na tytule okna
     przesunicie okna, zostaje ono na tej samej wartstwie - nie
     przemieszcza si na wierzch lub pod spd
    Alt+LMB+przesunicie na oknie
     przesunicie okna, jest ono przemieszczane pod spd innych okien, po
     puszczeniu wraca na gr, moe by aktywowane w dowolnym miejscu okna
     (oprcz przyciskw w tytule)
    Alt+RMB+przesunicie na oknie
     przesunicie okna, zostaje ono na tej samej warstwie (nie wychodzi na
     wierzch), mona wykona w dowolnym miejscu okna (oprcz przyciskw
     w tytule)
    Alt+Num_5
     centruje okno na rodku ekranu
    Alt+Num_1 2 3 4 6 7 8 9
     przesuwa okno w wybran stron na "ry wiatrw", szybkie podwjne
     przycinicie spowoduje skok okna, pomijajc animacj przesuwania
    Alt+Shift+Num_1 2 3 4 6 7 8 9
     przesuwa okno o 50 pikseli w wybran stron na "ry wiatrw",
     szybkie podwjne przycinicie spowoduje skok" okna w wybran stron
     bez animacji przesuwania

 f) Zmiana rozmiaru okien
 
    MMB+przesunicie na tytule okna
     zmiana rozmiaru okna, naley przesun kursor myszy do wybranej
     krawdzi, przesunicie do drugiej krawdzi bdzie zmianiao rozmiar
     w dwch osiach, przesunicie na krawdzie przeciwne do aktualnie
     zmienianych spowoduje powikszenie okna w drug stron
    Alt+MMB+przesunicie na oknie
     zmiana rozmiaru okna, mona wykonywa w dowolnym miejscu okna (oprcz
     przyciskw w tytule), dziaanie takie samo jak przy uyciu MMB na
     tytule okna
    LMB na przycisku Maximize
     powikszenie okna w obydwu osiach tylko o dostpne wolne miejsce
     wok okna, jeeli pod powikszanym w ten sposb oknem znajduje si
     inne okno, zostanie ono uznane za wolne miejsce
    RMB na przycisku Maximize
     powikszenie okna w poziomie tylko o dostpne wolne miejsce wok
     okna
    MMB na przycisku Maximize
     powikszenie okna w pionie tylko o dostpne wolne miejsce wok okna
    Menu_Maximize -> Maximize
     powikszenie okna na cay ekran
    Menu_Maximize -> Maximize horizontally
     powikszenie okna w poziomie na ca szeroko ekranu
    Menu_Maximize -> Maximize vertically
     powikszenie okna w pionie na ca wysoko ekranu
    Num_*
     powikszenie okna w obydwu osiach tylko o dostpne wolne miejsce
     wok okna
    Alt+Num_*
     powikszenie okna w obydwu osiach na cay ekran
    Alt+Shift+3
     zmiana rozmiaru okna, okna graficzne bd mie wielko 320x200, okna
     tekstowe bd miay 5 wierszy na 120 kolumn
    Alt+Shift+4
     zmiana rozmiaru okna, okna graficzne bd miay rozmiar 400x300, okna
     tekstowe zostan ustawione na 20 wierszy po 55 kolumn
    Alt+Shift+5
     zmiana rozmiaru okna, okna graficzne: 512x384; okna tekstowe: 50
     linii po 80 kolumn
    Alt+Shift+6
     zmiana rozmieru okna, okna graficzne: 640x480; okna tesktowe: 25
     linii po 80 kolumn
    Alt+Shift+8
     zmiana rozmiaru okna, okna graficzne: 800x600; okna tekstowe: 50
     linii po 120 kolumn
    Alt+Shift+0
     zmiana rozmiaru okna, okna graficzne: 1024x768; okna tekstowe: 50
     linii po 140 kolumn

4. Podzikowania.

    Wiem, e i tak nikt, poza zainteresowanymi, tego nie czyta, ale
 chciaem z tego miejsca podzikowa Makowi (harnir) za "wcignicie"
 mnie (axquan) do projektu. Chciabym take podzikowa Tobie za uycie
 tego menadera okien, co jest wyrazem uznania dla naszej pracy.

 Parafrazujc: "Let the Crystal be with you!" :D

