Fluxbox (Česky)

From ArchWiki

Jump to: navigation, search
i18n
English
Česky
Italiano


Contents

Instalace fluxboxu

Nainstaluj flouxbox z repozitářů. Nový uživatelé možná budou chtít instalovat také balíček menumaker a/nebo fluxconf.

pacman -Sy fluxbox fluxconf

Spuštění fluxboxu

Metoda č. 1: kdm/gdm

Tady bude fluxbox automaticky přidán do typů sezení. Vyber fluxbox z menu.

Poznámka: musíš mít také login manažera povoleného nejdříve. Pro instrukce, jak na to, následuj here.

Metoda č. 2: xinitrc

Kód viz níže přidej do souboru ~/.xinitrc

exec fluxbox 

nebo

exec startfluxbox 

Je lepší použít startfluxbox, protože jedině pak je soubor ~/.fluxbox/startup použit. Pamatuj: v souboru .xinitrc může být jen jediný exec řádek

Poznámka : když fluxbox spadne při startu, může to být problém nastavení locales.. Nastavením LC_ALL na výchozí "C" locale, může předejít pádu. 1 Pak můžeš spustit fluxbox příkazem startx.

Konfigurace fluxboxu

Menu

Rychlá metoda:

vestavěný příkaz :

fluxbox-generate_menu

tento příkaz vygeneruje soubor .fluxbox/menu/ založený na tvých nainstalovaných programech. Je tady také "helper / regenerate menu" v menu fluxboxu.

MenuMaker

Menumaker byl přesunut do unsupported repozitáře, pro jeho instalaci je třeba stáhnout tarball z AURu.

wget http://aur.archlinux.org/packages/menumaker/menumaker.tar.gz
tar xvf menumaker.tar.gz
cd menumaker
makepkg

Nainstaluj jej pomocí:

pacman -U menumaker-0.99.7-2-i686.pkg.tar.gz

Uprav dle potřeb.

Spust:

mmaker -v Fluxbox
Arch Linux xdg menu

Vyžaduje Arch Linux xdg menu

xdg_menu --fullmenu --format fluxbox --root-menu /etc/xdg/menus/arch-applications.menu >~/.fluxbox/menu

Tip: nahradí výhozí xterm/urxvt

sed -i 's/xterm/urxvt/g' ~/.fluxbox/menu

Víc info

xdg_menu --help

Podívej se také: XdgMenu

Tvorba menu s pomocí fluxconf

Pro start sekce pro tvorbu menu spust:

fluxmenu

V okně uvidíš tři sloupce: Type, Title, & Command/Comment.
Kliknutím na záznam jej můžes editovat.
Kliknutím na "Add sub" přidáš podmenu.
Kliknutím na "Add exec" přidáš příkaz.

typy sloupců mají několik možností:

  1. begin, potřebné na začátku menu souboru. The title option is the menu header.
  2. submenu, "složka" uvnitř menu. Titulek je názvem podmenu.
  3. exec, příkazový řádek. Titulek je to co je zobrazováno a příkaz/komentář je příkaz, který má být spuštěn.
  4. separator, oddělovač v menu. Žádné argumenty nejsou třeba.
  5. workspaces, seznam pracovních ploch a aplikací, ktereé na nich běží. Titulek je to to se má zobrazovat uživateli.
  6. stylesdir, adresář obsahující styly. Titulek obsahuje cestu k adresáři. Je doporučeno dát toto do vlastního podadresáře, ten totiž může zabírat hodně místa. adresáře které můžeš použít: /usr/share/fluxbox/styles ~/.fluxbox/styles .
  7. config, menu s mnoha možnostmi pro konfiguraci chování fluxboxu. Titulek je jméno menu zobrazovaného uživateli.
  8. reconfig, znovunahraje konfigurační soubory.
  9. restart, restartuje fluxbox.
  10. exit, ukončí fluxbox, vrátí se zpět do login manažeru nebo ukončí X, to záleží na metodě, kterou jsi použil.

Pamatuj na ukládání před ukončením

Ručně

Použij příkaz:

nano ~/.fluxbox/menu

Pak vepiš řádky v tomto stylu:

[exec] (jméno) {command}

Pokud chceš vytvořit podmenu, napiš:

[submenu] (Jméno)
...
...
[end]

Poté ulož a ukonči. Není třeba restartovat fluxbox.

Klávesové zkratky

Fluxbox nabízí základní funkcionalitu klávesových zkratek, soubor pro jejich konfiguraci:

~/.fluxbox/keys

Klávesa Control je reprezentována jako "Control". Mod1 jako Alt a Mod4 jako Meta (nestandardní klávesa ale hodně map má namapovanou tuto klávesu na klávesu Win)

Tad je rychlý způsob změny hlasitosti, používající Ctrl-Alt+ Šipky nahoru a dolů:

Control Mod1 Up :Exec amixer sset Master,0 5%+  
Control Mod1 Down :Exec amixer sset Master,0 5%-  

Pokud jsi nainstaloval fluxconf, můžeš pro editaci klávesových zkratek použít GUI:

fluxkeys

První textbox je tlačítko a druhý pro akci. vyber execCommand pro nastavení příkazu a vepiš jméno příkazu do 3tího textboxu.

Více funkcí může být použito v 2hém textboxu (je přístupné roletové menu)

Pracovní plochy

Ve výchozím nastavení fluxboxu má uživatel k dispozici 4 pracovní plochy. Jsou přístupné pomocí kláves alt+F1-4 nebo pomocí šipek na spodní liště vedle slovíčka "one"
Pravým klikem na pracovní plochu a přechodem do menu pracovních ploch (uživatelé menumakeru: FluxBox>Workspaces, uživatelé fluxconfu: the workspaces title) tě nechá ovlivnńova plochy. Menu pracovních ploch:

Ikony - zobrazí minimalizované aplikace
Názvy pracovních ploch (výchozí: one,two,three,four) - zobrazí všechny aplikace na konkrétní ploše
Nová pracovní plocha - přidí pracovní plochu
Upravit název této pracovní plochy - nechá tě pojmenovat pracovní plochu jakkoliv shceš. Zobrazí se na levé straně spodní lišty 
Odstraň poslední - odstraní poslední pracovní plochu v seznamu, přesune všechny aplikace ktereé v ní běží na předchozí plochu

Pozadí

Nastavení pozadí vyžaduje aplikaci pro nastavování pozadí, třeba:

  • eterm
  • feh (postrádá menu průhlednosti).

jsou zde i jiné alternativy ale tyto dvě aplikace jsou doporučené, další aplikace nalezneš v dokumentaci fbsetbg, konkreétně v kapitole "Additional Links section" Pro nastavení pozadí:

fbsetbg /cesta/k/pozadi.image

Také můžeš přidat (nebo upravit) následující řádek do souboru ~/.fluxbox/init zhruba takto:

session.screen0.rootCommand:	fbsetbg /cesta/k/tapete

Nebo jednoduše:

session.screen0.rootCommand:	fbsetbg -l


Další poznámky pro lidi, kteří rádi často mění pozadí:

Umísti následující podmenu do tvého fluxbox menu

[submenu] (Pozadí)
[wallpapers] (~/.fluxbox/backgrounds)
[wallpapers] (/usr/share/fluxbox/backgrounds)
[end]

Poté umísti obrázky pozadí do ~/.fluxbox/backgrounds nebo jiného adresáře, který určíš, poté se zobrazí stejným stylem jako tvé styly viz výše.

Feh

Instalace balíčku feh:

pacman -S feh

Můžeš přidat rychlé podmenu do souboru ~/.fluxbox/menu, které ti umožní měnit pozadí za běhu:

[submenu] (Pozadí)
[wallpapers] (/cesta/k/tvým/pozadím) {feh –bg-scale}
[end]

(Poznámka: jsou zde dvě pomlčky '--' před 'bg' v příkazu feh --bg-scale.)

Témata

Odkazy na některé stránky jsou níže.
Pro instalaci témetu rozbal archiv do adresáře se styly, výchozí jsou tyto:

  • globální - /usr/share/fluxbox/styles
  • uživatelské - ~/.fluxbox/styles

Automatický start aplikací

uživatelé s xinitrc by měli vložit všechen kód do souboru ~/.xinitrc: Přestože fluxbox poskytuje veškerou funkcionalitu pro automatické sopuštění aplikací.
Soubor ~/.fluxbox/startup je skript pro automatické spuštění aplikací po startu fluxboxu.
Symbol # označuje komentář.

úkázkový soubor:

fbsetbg -l # nastaví poslední použité pozadí, velmi užitečné a doporučené.
idesk & 
xterm &
# exec je pro start fluxboxu samotného, nedávěj za něj symbol &, v poačném případě se fluxbox ukončí
exec /usr/bin/fluxbox
# nebo pokud chceš uchovávat log, odkomentuj příkaz viz níže a zakomentuj předchozí příkaz:
# exec /usr/bin/fluxbox -log ~/.fluxbox/log

Odkazy

Personal tools