FluxBox - Konfiguracja

sc0rp10n

Użytkownik
Dołączył
Kwiecień 2, 2004
Posty
191
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
 
Do góry Bottom