Fluxbox-1.3.7

Introduksjon til Fluxbox

Fluxbox pakken inneholder en vindusbehandler..

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Package Information

Fluxbox Avhengigheter

Påkrevd

et grafiske miljø

Valgfri

dbus-1.14.10 (kjøretid), FriBidi-1.0.16, og imlib2-1.12.3 (hvis du ønsker å bruke andre bildeformater i tillegg til XPM)

Installasjon av Fluxbox

Først, fikse en byggefeil når du bygger med gcc-11.1:

sed -i '/text_prop.value > 0/s/>/!=/' util/fluxbox-remote.cc

Installer Fluxbox ved å kjøre følgende kommandoer:

./configure --prefix=/usr &&
make

Denne pakken har ikke en fungerende testpakke.

Nå, som root bruker:

make install

Konfigurere Fluxbox

Konfigurasjonsfiler

~/.fluxbox/init, ~/.fluxbox/keys, og ~/.fluxbox/menu

Konfigurasjonsinformasjon

Hvis Fluxbox er den eneste vindusbehandleren du vil bruke, kan du starte den med en .xinitrc fil i hjemmemappen din. Sørg for å sikkerhetskopiere din nåværende .xinitrc før du fortsetter.

echo startfluxbox > ~/.xinitrc

Eller alternativt, hvis du bruker en innloggingsbehandler som GDM-46.2 eller lightdm-1.32.0, og vil kunne velge Fluxbox ved påloggingsprompten oppretter du en fluxbox.desktop fil. Som root:

mkdir -pv /usr/share/xsessions &&
cat > /usr/share/xsessions/fluxbox.desktop << "EOF"
[Desktop Entry]
Encoding=UTF-8
Name=Fluxbox
Comment=This session logs you into Fluxbox
Exec=startfluxbox
Type=Application
EOF

Hvis du ikke installerte GDM-46.2 eller lightdm-1.32.0 i /usr, endre da kommandoen slik at den passer til prefikset du valgte.

Lag nå Fluxbox konfigurasjonsfiler:

mkdir -v ~/.fluxbox &&
cp -v /usr/share/fluxbox/init ~/.fluxbox/init &&
cp -v /usr/share/fluxbox/keys ~/.fluxbox/keys

For å generere applikasjonsmenyen, vil du kanskje først kjøre fluxbox-generate_menu -h, for å velge en <user_options>, deretter utsted:

cd ~/.fluxbox &&
fluxbox-generate_menu <user_options>

Alternativt kan du kopiere en forhåndsgenerert meny:

cp -v /usr/share/fluxbox/menu ~/.fluxbox/menu

Menyelementer legges til ved å redigere~/.fluxbox/menu. Syntaksen er forklart på fluxbox manualsiden.

Hvis du vil bruke et bilde som skrivebordsbakgrunn, kopierer du temaet du liker ~/.fluxbox. Legg deretter til en linje for å få den til å bruke riktig bilde. I de neste kommandoene, endre <theme> til navnet av temaet du ønsker og endre </path/to/nice/image.ext> til å peke på det faktiske bildet du vil bruke, hvor ext må være xpm, hvis imlib2-1.12.3 ikke er installert for å tillate andre bildeformater.

cp -r /usr/share/fluxbox/styles/<theme> ~/.fluxbox/theme &&

sed -i 's,\(session.styleFile:\).*,\1 ~/.fluxbox/theme,' ~/.fluxbox/init &&

[ -f ~/.fluxbox/theme ] &&
echo "background.pixmap: </path/to/nice/image.ext>" >> ~/.fluxbox/theme ||
[ -d ~/.fluxbox/theme ] &&
echo "background.pixmap: </path/to/nice/image.ext>" >> ~/.fluxbox/theme/theme.cfg

I noen lokaliteter inneholder kanskje ikke fonten som er spesifisert i temaet nødvendige tegn. Dette resulterer i menyer med tomme elementer. Du kan fikse dette ved å redigere ~/.fluxbox/theme med en tekstredigerer og endre den slik at den navngir en passende font.

Innhold

Installerte Programmer: fluxbox, fbsetbg, fbsetroot, fluxbox-generate_menu, startfluxbox, fbrun, fluxbox-remote, og fluxbox-update_configs
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/share/fluxbox og ~/.fluxbox

Korte Beskrivelser

fluxbox

er en vindusbehandler for X11 basert på Blackbox 0.61.0

fbsetbg

er et verktøy som setter bakgrunnsbildet. Det krever en av følgende under kjøring: Esetroot, wmsetbg, feh, hsetroot, chbg, display, qiv, xv, xsri, xli, eller xsetbg. Det krever også which hvis Esetroot er funnet

fbsetroot

er et verktøy for å endre utseendet på rotvinduet basert på Blackbox applikasjonen bsetroot

fluxbox-generate_menu

er et verktøy som genererer en meny ved å skanne PATHen din

startfluxbox

er et oppstartsskript for økter som tillater kommando utførelser før fluxbox starter

fbrun

viser et kjør dialogvindu

fluxbox-remote

gir kommandolinjetilgang til nøkkelkommandoer for Fluxbox

fluxbox-update_configs

bruk for å administrere konfigurasjonsfiler (last på nytt, oppdatering, test)