Difference between revisions of "Awesome (Česky)"

From ArchWiki
Jump to: navigation, search
m (fix i18n)
m (recategorized)
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Category:Desktop environments (Česky)]]
 
[[Category:Desktop environments (Česky)]]
[[Category:HOWTOs (Česky)]]
+
[[en:Awesome]]
[[Category:Česky]]
+
[[es:Awesome]]
{{i18n|Awesome}}
+
[[fr:Awesome3]]
 +
[[it:Awesome]]
 +
[[ru:Awesome]]
 +
[[zh-CN:Awesome]]
 +
{{Lowercase title}}
  
 
=Úvod=
 
=Úvod=
Line 24: Line 28:
 
  $ git clone git://git.naquadah.org/awesome.git
 
  $ git clone git://git.naquadah.org/awesome.git
  
a následně se řídit instrukcemi v README, nebo můžete využít [http://aur.archlinux.org/packages.php?ID=13916 awesome-git] z AUR:
+
a následně se řídit instrukcemi v README, nebo můžete využít {{AUR|awesome-git}} z AUR:
  
 
  $ yaourt -S awesome-git
 
  $ yaourt -S awesome-git
Line 30: Line 34:
 
==Rozšíření==
 
==Rozšíření==
  
Pokud budete chtít využít knihovnu <tt>wicked</tt>, která obsahuje některé nejběžnější widgety, pak můžete využít [http://aur.archlinux.org/packages.php?ID=17232 wicked-git] z AUR:
+
Pokud budete chtít využít knihovnu <tt>wicked</tt>, která obsahuje některé nejběžnější widgety, pak můžete využít {{AUR|wicked-git}} z AUR:
  
 
  $ yaourt -S wicked-git
 
  $ yaourt -S wicked-git

Revision as of 06:11, 2 June 2013

Úvod

Poznámka: tento text se vztahuje k awesome 3.x. Konfigurační soubory v této verzi NEJSOU zpětně kompatibilní s verzí 2.x, a proto pokud jste nějaké měli, bude potřeba je přepsat.

Awesome (překl. děsivý, strašlivý, strašně dobrý) je dlaždicový správce oken, který vyniká především tím, že je malý, snadno rozšiřitelný a vysoce konfigurovatelný. Tím se stává ideálním nástrojem pro pokročilejší uživatele nebo vývojáře, kteří dávají přednost nenáročným manažerům, které si mohou přizpůsobit k obrazu svému. Ruku v ruce s tím ovšem jde nutnost vynaložit větší úsilí při jeho nastavení.

Instalace

Standardní

Awesome je dostupný ve standardním repozitáři [community]:

# pacman -S awesome

Zdrojové kódy

Zdrojové kódy awesome jsou uloženy v git repozitáři, čili pokud si přejete kompilovat ručně, tak klonovat:

$ git clone git://git.naquadah.org/awesome.git

a následně se řídit instrukcemi v README, nebo můžete využít awesome-gitAUR z AUR:

$ yaourt -S awesome-git

Rozšíření

Pokud budete chtít využít knihovnu wicked, která obsahuje některé nejběžnější widgety, pak můžete využít wicked-gitAUR z AUR:

$ yaourt -S wicked-git

Spouštění

Pokud používáte správce přihlašování, tak si awesome přidejte do jeho nastavení (dobrou kombinací k awesome je SLiM). V opačném případě vložte

exec awesome

do startovacího skriptu, který používáte (~/.xinitrc).

Pokud ještě s awesome (nebo jiným dlaždicovým manažerem) nemáte zkušenosti, pak vězte, že velmi intenzivně využívá klávesových zkratek. Proto je vhodné si je nejprve nastudovat z konfiguračního souboru (viz dále), jinak se vám může stát, že nebudete schopni manažer vůbec ovládat.

Nastavení

Nastavení awesome

Awesome 3.x používá pro svou konfiguraci skript, který lze nalézt v ~/.config/awesome/rc.lua (popř. jinde, viz manuál). Jak přípona napovídá, obsah je nově napsán v jazyce lua, což umožňuje na rozdíl od předchozích verzí větší volnost při tvorbě nastavení.

Další novinkou je přítomnost témat, která určují barevné vzezření manažeru (více viz knihovna beautiful).

Celkově vzato je ovšem nastavení awesome nad rámec této wiki, proto podrobnější informace hledejte na wiki awesome.

Pokud s awesome začínáte a nemáte ještě žádné konfigurační soubory z kterých byste mohli vyjít, můžete se nechat inspirovat těmito (další opět viz awesome wiki):

Podpůrné aplikace

Jelikož awesome nenabízí žádné menu pro spouštění aplikací, budete možná chtít využít např. dmenu. Tento prográmek vám umožní spouštět aplikace na základě vstupu z klávesnice, přičemž s každým napsaným znakem inkrementálně zužuje výběr.

Příklad použití:

$ dmenu_path | dmenu -b

a integrace do awesome, při stisku win+p:

keybinding({ modkey }, "p", function () awesome.spawn("exec `dmenu_path |  dmenu -b`") end):add()

Problémy

XCB

Awesome využívá asynchronní knihovnu XCB, proto je potřeba aby i závislosti tuto knihovnu podporovaly. Pokud se vám tedy stane, že awesome nespustíte nebo nezkompilujete a na vině budou chybějící symboly, které v názvu ponesou XCB, zkuste příslušnou aplikaci/knihovnu zkompilovat s podporou XCB.

V mém případě to byla knihovna cairo, stačilo potom:

# abs
$ cp /var/abs/extra/cairo ~/progs/abs/ -r
$ cd ~/progs/abs/cairo
$ makepkg -c
# yaourt -U cairo-$VER-$PLAT.pkg.tar.gz

Další zdroje