Fluxbox jest środowiskiem graficznym charakteryzującym się prostotą i małymi potrzebami na zasoby systemowe. Brakuje w nim wszystkich graficznych fajerwerków znanych z KDE, ale potrafi wyglądć równie efektownie.
Wywodzi się z BlackBox-a, jednak w stosunku do starszego brata posiada sporo udogodnien. Między innymi wspułpracuje z GNOME i KDE.
Opisze teraz minimalna konfigurację opierając się na dystrybucji AUROX 9.1 ale generalnie sposób postępowania jest taki sam w innych dystrybucjach,(W Slackware można skorzystac z Eterm zamiast Aterm). Na początek ustawiamy Fluxboxa jako domyślne środowisko graficzne w pliku
~/.Xclients
Jesli go nie ma należy go utworzyć wpisujemy nowe środowisko graficzne:
exec fluxbox
Można skorzystać z Red Hat Desktop Switcher, ale gdy chcemy by fluxbox uruchamiał się na wszystkich terminalach radzę zmienić wpis ręcznie. Proponuję teraz sciągnąć aterm, konsolę, która pozwoli uzyskać efekt przezroczystości. Następnie rozpakować:
tar -jxf aterm-0.4.2.tar.bz2
i skompilować:
./configure
make
make install
gdy już wszystko jest gotowe polecenie:
aterm
Aterm nie posiada popMenu jakie mozna spotkać w konsoli KDE, kopiowanie i wklejanie odbywa się podobnie jak w terminalu. Poprzez zaznaczenie i użycie 3 klawisza myszy.
A Aby usyskac efekt przezroczystości tworzymy plik:
.Xdefaults (touch .Xdefaults)
i wpisujemy do niego kilka linijek :
----cut----
#v+
Aterm*font:-*-fixed-medium-r-*-*-13-*-*-*-*-*-iso8859-2
Aterm*boldFont:-*-fixed-bold-r-*-*-13-*-*-*-*-*-iso8859-2
Aterm*visualBell: True
Aterm**Layout: pl
Aterm*saveLines: 1500
Aterm*reverseVideo: True
Aterm*scrollBar: True
Aterm*geometry: 90x30
Aterm*transparent: True
Aterm*shading: 60
#v-
----cut----
Teraz pora na tapetę. ściągamy skrypt fbsetbg , kopiujemy go do katalogu /.fluxbox, natomiast w pliku ~/.fluxbox/init tworzymy nowe polecenie:
session.screen0.rootCommand:fbsetbg -f kompletna_scieżka_do_tapety
W tym miejscu możemy wstawic skrypt startowy (autostart.sh) i dopiero w nim wstawic linijke z fbsetbg i poleceniami ktore maja byc wykonane na starcie np.:
session.screen0.rootCommand: fbsetbg autostart.sh
U mnie na wygląda on tak:
[root@localhost .fluxbox]# cat autostart.sh
fbsetbg -f /home/sc0rp10n/tapety/UNLEASHED.jpg
sleep 1
gkrellm &
sleep 1
aterm -e ekg &
sleep 1
play /usr/share/kadu/themes/sounds/20/dostepny.wav &
Kolejnym krokiem jest wyedytowanie menu. Wpisujemy w konsoli:
fluxbox-generate_menu
i zaczynamy edytować plik /.fluxbox/menu. Budowa configa menu jest prosta do bólu więc nie ma potrzeby jej opisywać.
Przydatną rzeczą w fluxbox jest grupowanie okien za pomoca 3 klawisza myszki. Klikamy nim na panel u góry okna i przeciągamy na inny, anologicznie postępujemy gdy chcemy rozdzielić okna. Na uwagę jeszcze zasługuje szczelina, co to takiego? Wpisz w konsoli komendę:
wmxmms
aby inne programy otwierały sie w szczelinie wystarczy podac im parametr -w.
Jak skonfigurować skróty klawiszowe ?
W pliku katalogu konfiguracyjnym fluxboxa znajduje się plik keys
W nim ustawiamy wszystkie shortcut key np.:
Mod1 F1 :ExecCommand aterm
oznacza, że kombinacja alt + F1 wywoła aterm
Mod1 F4 :Close
zamknie aktualne otwarte okno za pomocą alt+F4
Po szczegółową rozpiskę wszystkich opcji należy wpisać:
man fluxbox
To wszystko jesli chodzi o elementarną konfigurację FluxBox-a. Aby znaleźć odpowiednie narzędzia opisane w tym artykule proponujemy zajrzeć na http://google.pl.
Moza spróbowac poszukac na http://www.bilbo.int.pl/~sc0rp10n/www/linux.pl/
TXT :sc0rp10n
Wywodzi się z BlackBox-a, jednak w stosunku do starszego brata posiada sporo udogodnien. Między innymi wspułpracuje z GNOME i KDE.
Opisze teraz minimalna konfigurację opierając się na dystrybucji AUROX 9.1 ale generalnie sposób postępowania jest taki sam w innych dystrybucjach,(W Slackware można skorzystac z Eterm zamiast Aterm). Na początek ustawiamy Fluxboxa jako domyślne środowisko graficzne w pliku
~/.Xclients
Jesli go nie ma należy go utworzyć wpisujemy nowe środowisko graficzne:
exec fluxbox
Można skorzystać z Red Hat Desktop Switcher, ale gdy chcemy by fluxbox uruchamiał się na wszystkich terminalach radzę zmienić wpis ręcznie. Proponuję teraz sciągnąć aterm, konsolę, która pozwoli uzyskać efekt przezroczystości. Następnie rozpakować:
tar -jxf aterm-0.4.2.tar.bz2
i skompilować:
./configure
make
make install
gdy już wszystko jest gotowe polecenie:
aterm
Aterm nie posiada popMenu jakie mozna spotkać w konsoli KDE, kopiowanie i wklejanie odbywa się podobnie jak w terminalu. Poprzez zaznaczenie i użycie 3 klawisza myszy.
A Aby usyskac efekt przezroczystości tworzymy plik:
.Xdefaults (touch .Xdefaults)
i wpisujemy do niego kilka linijek :
----cut----
#v+
Aterm*font:-*-fixed-medium-r-*-*-13-*-*-*-*-*-iso8859-2
Aterm*boldFont:-*-fixed-bold-r-*-*-13-*-*-*-*-*-iso8859-2
Aterm*visualBell: True
Aterm**Layout: pl
Aterm*saveLines: 1500
Aterm*reverseVideo: True
Aterm*scrollBar: True
Aterm*geometry: 90x30
Aterm*transparent: True
Aterm*shading: 60
#v-
----cut----
Teraz pora na tapetę. ściągamy skrypt fbsetbg , kopiujemy go do katalogu /.fluxbox, natomiast w pliku ~/.fluxbox/init tworzymy nowe polecenie:
session.screen0.rootCommand:fbsetbg -f kompletna_scieżka_do_tapety
W tym miejscu możemy wstawic skrypt startowy (autostart.sh) i dopiero w nim wstawic linijke z fbsetbg i poleceniami ktore maja byc wykonane na starcie np.:
session.screen0.rootCommand: fbsetbg autostart.sh
U mnie na wygląda on tak:
[root@localhost .fluxbox]# cat autostart.sh
fbsetbg -f /home/sc0rp10n/tapety/UNLEASHED.jpg
sleep 1
gkrellm &
sleep 1
aterm -e ekg &
sleep 1
play /usr/share/kadu/themes/sounds/20/dostepny.wav &
Kolejnym krokiem jest wyedytowanie menu. Wpisujemy w konsoli:
fluxbox-generate_menu
i zaczynamy edytować plik /.fluxbox/menu. Budowa configa menu jest prosta do bólu więc nie ma potrzeby jej opisywać.
Przydatną rzeczą w fluxbox jest grupowanie okien za pomoca 3 klawisza myszki. Klikamy nim na panel u góry okna i przeciągamy na inny, anologicznie postępujemy gdy chcemy rozdzielić okna. Na uwagę jeszcze zasługuje szczelina, co to takiego? Wpisz w konsoli komendę:
wmxmms
aby inne programy otwierały sie w szczelinie wystarczy podac im parametr -w.
Jak skonfigurować skróty klawiszowe ?
W pliku katalogu konfiguracyjnym fluxboxa znajduje się plik keys
W nim ustawiamy wszystkie shortcut key np.:
Mod1 F1 :ExecCommand aterm
oznacza, że kombinacja alt + F1 wywoła aterm
Mod1 F4 :Close
zamknie aktualne otwarte okno za pomocą alt+F4
Po szczegółową rozpiskę wszystkich opcji należy wpisać:
man fluxbox
To wszystko jesli chodzi o elementarną konfigurację FluxBox-a. Aby znaleźć odpowiednie narzędzia opisane w tym artykule proponujemy zajrzeć na http://google.pl.
Moza spróbowac poszukac na http://www.bilbo.int.pl/~sc0rp10n/www/linux.pl/
TXT :sc0rp10n