http://fvwm-crystal.berlios.de - strona harnira o FVWM-Crystalapt-get install fvwm imagemagick python apt-get install gdm xserver-xfree86 xfonts-base xfonts-biznet-* xfonts-intl-european menu multi-gnome-terminal apt-get install aumix xmms
Pobrac i rozpakowac pliki ze strony
http://fvwm-crystal.berlios.de/files/versions/CURRENT/
cd wget -nd -r -l1 -A gzhttp://fvwm-crystal.berlios.de/files/versions/CURRENT/ for plik in `ls *.gz` do tar -xz -f $plik done
Jako użytkownik root:
cp fvwm-crystal-20041128/bin/* /usr/local/bin
Jako root:
apt-get install gcc libimlib2-dev dh-make
cd habak-0.2.4.1
echo -e "\ninstall:\n\tinstall -m 755 habak \${DESTDIR}/usr/bin/" >>Makefile
echo|dh_make -s -e "linio@wonder.pl"
debian/rules binary
i instalacja paczuszki:
cd .. dpkg -i habak_0.2.4.1-1_i386.deb
Jako zwykły użytkownik:
cd ln -s fvwm-crystal-20041128/fvwm/ .fvwm
W pliku ~/.fvwm/user-preferences/Variables odkomentowac:
SetEnv DesktopLayout "$[FVWM_CONFIGDIR]/desktop-layouts/1.1"
Jesli nie odpowiada nam np. aterm, mozemy go zamienic na inny terminal (w pliku ~/.fvwm/user-preferences/functions/Exec-Accelerator ) - poprzez zakomentowanie pozycji z:
#+ I Exec exec aterm -e $* #+ I Exec exec aterm
i odkomentowanie terminala, którego chcemy uzywac:
+ I Exec exec multi-gnome-terminal -e $* + I Exec exec multi-gnome-terminal
W pliku /etc/X11/XF86Config-4 nalezy ustawic prawidlowa klawiature (dla laptopa Compaq nx 9005 bedzie to:
Option "XkbModel" "hpxe3gf"
W pliku ~/.fvwm/user-preferences/Bindings nalezy odkomentowac:
Key XF86AudioLowerVolume A $[Mod0] Exec exec aumix -v -10 Key XF86AudioRaiseVolume A $[Mod0] Exec exec aumix -v +10 Key XF86AudioLowerVolume A $[Mod1] X xmms --rew Key XF86AudioRaiseVolume A $[Mod1] X xmms --fwd
Umozliwi to podglaszanie i sciszanie. Dodatkowo, uzywajac klawiszy zwiekszania i zmniejszania glosnosci z wcisnietym klawiszem ALT przeskakujemy do poprzedniego/kolejnego utworu.
Jesli chcemy, aby po wcisnieciu ALT+TAB pojawiala sie lista okien ze wszystkich pulpitów, to zamieniamy:
Key Tab A $[Mod1] Window-List-Page "root c c" #Key Tab A $[Mod1] Window-List "root c c"
na
#Key Tab A $[Mod1] Window-List-Page "root c c" Key Tab A $[Mod1] Window-List "root c c"
w lewym górnym rogu pojawi się ikonka z "X" - należy na niej kliknąć prawym przyciskiem myszy - wygeneruje się menu - wymagany jest python
Tapeta/Przeglądaj tapety/
Tapeta, której ja używam : http://debian.wonder.pl/~linio/debian_linio.png
Zestawy Kolorów/IrishDesktop
Dekoracje/Winter/Winter
Po pierwszym starcie Crystala wybieramy z menu /Crystal/Wallpapers/Add directory... i dodajemy katalog z tapetami do bazy. Mozna to tez zrobic z linii komend: wal.py --add=katalog
Prawy przycisk myszy na pulpicie - otworzenie terminala
Środkowy przycisk myszy na pulpicie - schowanie menu itp
Alt+F1 - pierwszy desktop
Alt+F2 - drugi desktop
itp...
Alt+ESC - przejście do poprzednio używanego desktopu
Alt+1 z numerycznej - przesunięcie okna w lewy dolny róg
Alt+2 z numerycznej - przesunięcie okna w dół na środek
Alt+3 z numerycznej - przesunięcie okna w prawy dolny róg
....
Alt+* z numerycznej - powiększenie okna na pełny ekran
Alt+- z numerycznej - minimalizacja okna
poniższe można sobie odpuścić, ponieważ głównie dotyczy starszych wersji crystal-fvwm
nalezy dopisac do pliku .fvwm/Config :
Exec exec Esetroot wallpapers/nazwa_obrazka_tla # jesli tapete ustawiamy za pomoca wal.py, to niepotrzebne Exec exec gkrellm # GKrellM jest uruchamiany automatycznie przy starcie jezeli zostanie znaleziony Exec exec gdesklets # start gDesklets Exec exec lineakd # start klawiszy dodatkowych klawitury Exec exec esd # start demona dzwieku
w zasadzie nie ma oganiczen jesli chodzi o ilosc uruchamianych na starcie progamów - ale im wiecej tym wolniej :)
Np. dla okienek gDesklets:
Do pliku ~/.fvwm/Styles dopisac:
Style gDesklets NoTitle, !Borders, StaysOnBottom, Sticky, NoIcon, \
WindowListSkip
nalezy wyedytowac plik .fvwm/Config i wymienic w nim wywolanie
Key F1 A $[Mod1] GotoPage 3 0 na np.: Key F1 A $[Mod1] Exec exec 3ddesk --gotocolumn=1 itd Key F2 A $[Mod1] Exec exec 3ddesk --gotocolumn=2 Key F3 A $[Mod1] Exec exec 3ddesk --gotocolumn=3
Uwaga!
Aby zmienic szybkosc obracania/przesuwania (która do codziennej pracy jest zbyt wolna), mozna podac parametry changespeed i zoomspeed (których nie widac w pomocy programu 3ddesk):
3ddesk --gotocolumn=3 --mode=carousel --changespeed=10 --zoomspeed=10
w pliku .fvwm/Config dopisujemy :
Mouse 1 R N Menu /Applications
i jesli chcemy mozemy do niego dodac lub usunac pozycje edutujac plik .fvwm/ApplicationPanel np.:
# --- Siec --- DestroyMenu /Applications/Siec AddToMenu /Applications/Siec Test (x psi) + "%psi.png%Psi" X psi Test (x gg2) + "%gg2.png%GNU Gadu" X /usr/bin/gg2 Test (x mozilla) + "%/usr/share/icons/AquaFusion/24x24/apps/mozilla.png%Mozilla" X mozilla Test (x evolution) + "%evolution.png%Ewolution" X evolution Test (x gftp) + "%gftp.png%gFTP" X gftp
pozycje wpisu :
Test (x NazwaAplikacji) - sprawdzenie - zapis nie jest konieczny - mozna go pominac
i dalej (to musi byc) : + "%ikonka%NazwaWyswietlana" X NazwaAplikacji
Kazdy lubi zeby pulpit wygladal tak jak mu sie podoba - czyli niekoniecznie tak jak wymyslil autor Zmiana ikonek w pasku dockletów polega na podmianie albo ikonek w katalogu /.fvwm/images/docklet albo wyedytowaniu plku /.fvwm/Docklet np:
# --- xmms options --- Test (x xmms) *Docklet: (1x1, Icon "sciezka do pliku ikonki", \ ...........
mozna tez do tego paska dolozyc nowe ionki do uruchamiania jakichs aplikacji : np:
# --- xcalc --- Test (x xcalc) *Docklet: (1x1, Icon "docklet/xcalc.png", \ Action (Mouse 1) X xcalc) # --- Debian Menu --- *Docklet:(1x1, Icon "docklet/debian.png",\ Action Popup /Debian $[MenuPosition-BelowRight]) DestroyMenu Debian AddToMenu Debian Test (f $[HOME]/.fvwm/DebianMenu) + "Debian Menu" Popup /Debian
Aby dostosowac dla swoich potrzeb wyglad ramek okienek mozna wyedytowac plik /.fvwm/Config sekcje : # ----- Window decoration settings zmiana szerokosci Title:
+ TitleStyle Height 15 # zmienic wartosc na inna >
zmiana czcionki:
Style * Font "xft:nazwa_fontu-rozmiar:styl(np:Bold)"
zmiana przycisków okna:
+ ButtonStyle 1 InActive Pixmap sciezka_do_ikonki_przycisku + ButtonStyle 1 Active Pixmap sciezka_do_ikonki_przycisku ...........
zmana kolorów aska Title - aktywne, nieaktywne okno
+ TitleStyle InActive Colorset 4 #zmiana numerka powoduje zmiane koloru paska + TitleStyle Active Colorset 5 #zmiana numerka powoduje zmiane koloru paska
xdpyinfo | grep -c -i render
Jesli zostanie zwrócona wartosc "1" - wygladzanie jest obslugiwane przez x-y
Teraz mozna wyedytowac plik /etc/fonts/local.conf i w sekcji:
<match target="font">
<test qual="all" name="rgba">
<const>unknown</const>
</test>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
ustawic (w zaleznosci od posiadanej matrycy LCD) jedna z wartosci:
Oprócz tego w tym samym pliku jest sekcja:
<match target="font">
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
U mnie na laptopie (Compaq nx9005) po odkomentowaniu tej sekcji wszystko wygladalo niesamowicie paskudnie ;), wiec wylaczylem to:
<!--
<match target="font">
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
-->
|
![]() |
|