<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Hi, my .name is Arteal! </title>
  <link rel="self" href="http://www.arteal.name/feed/"/>
  <link rel="alternate" type="text/html" href="http://www.arteal.name"/>
  <tagline>Artealův google-m oživený parablog</tagline>
  <id>urn:uuid:761e38ed-a02e-fc21-d41f-657791e9bd73</id>
  <updated>2012-02-10T00:30:16+01:00</updated>
  <author>
    <name>Arteal</name>
  </author>
  <entry>
    <title>Nový layout</title>
    <author>
      <name>Arteal</name>
      <uri>http://www.arteal.name</uri>
    </author>
    <link href="http://www.arteal.name/novinky/clanek/138-novy-layout/"/>
    <id>urn:uuid:e66bcc1d-2425-db57-f1b9-68820d36124c</id>
    <updated>2012-02-04T05:10:35+01:00</updated>
    <summary type="html"><![CDATA[<p>Vím, němělo by se to zakřiknout. Nicméně se musím pochlubit s tím, že se již brzy plánuje úplně nový layout pro můj log.<br />
A tento miničlánek má poukazovat ne něco jiného, interního. Jasně, je to alegorie jak vyšitá :)</p>
<p>Takže zatím děkuji Aničce a Zdenkovy a těšme se :)</p>]]></summary>
  </entry>
  <entry>
    <title>Pacman 4 a yaourt 1</title>
    <author>
      <name>Arteal</name>
      <uri>http://www.arteal.name</uri>
    </author>
    <link href="http://www.arteal.name/novinky/clanek/137-pacman-4-a-yaourt-1/"/>
    <id>urn:uuid:d69e0b1e-099c-e834-07b0-91322883c726</id>
    <updated>2012-01-17T20:27:02+01:00</updated>
    <summary type="html"><![CDATA[<p>Do mé oblíbené a "domovské" distribuce Arch Linux dorazila zbrusu nová verze balíčkovacího systému pacman a to ve verzi 4. Tato verze přináší několik novinek(nade vše podepisování gpg klíči), proto se ji bude věnovat celá část článku. Další část se bude věnovat nové verzi aplikace <a href="http://archlinux.fr/yaourt-en" rel="external">yaourt</a>, která slouží pro využívání jedné z, dle mého názoru, nejlepších počinů komunity okolo Arch Linuxu a to <acronym title="Arch Linux User Repository">AUR</acronym>.</p>
<h2>Pacman 4</h2>
<p>Pokud budu přepodkládat, že již máte nainstalovaný yaourt a jeho závislost package-query, tak je nejdříve třeba je odinstalovat:</p>
<code>$ sudo pacman -Rds yaourt package-query</code>
<p>Dále nainstalujeme novou verzi pacman-a :</p>
<code>$ sudo pacman -Syu pacman</code>
<p>Pacman 4 přichází s trochu pozměněným konfiguračním souborem, je tedy třeba zrevidovat soubor <i>/etc/pacman.conf</i>.</p>
<p>Příklad mého konfiguračního souboru je zde : <a href="http://www.arteal.name/data/news/137/pacman.conf" rel="external">pacman.conf</a>.</p>
<p>Používám rozšířené možnosti, které ukazují velikost balíčku, ukazují velikost všech stažených balíků, nepoužívám testing repozitáře a používám multilib repositář(který nepoužijete pokud používáte i686, neboli 32bit verzi systému).</p> 
<h3>Pacman-key</h3>
<p>Aneb avizované podepisování gpg-klíči je nová fíčura pacman-a, která jednoduše řečeno zajišťuj, že je daný balíček opravdu od vývojáře, který ho "zabalil". Zajistí se to tak, že si importujeme (pomocí pacman-key) GPG klíče vývojářů a pak kontrolujeme jejich fingerprinty. Tuto novou vychytávku ovšem nemusíme vůbec používat, máme tedy dvě možnosti :</p>
<h4>Zakázat pacman-key</h4>
<p>Pokud jste neupravovali soubor (před upgradem - při používání verze 3.x) <i>/etc/pacman.conf</i>, tak se vám automaticky nainstaloval nový konfigurační soubor, který v základním nastavení má pacman-key vypnuté.</p>
<p>Pokud použijete můj příklad, tak v konfigurační souboru zakomentujeme <i>SigLevel = Optional TrustAll</i> a odkomentujeme <i>#SigLevel = Never</i>.</p>
<h4>Nastavit pacman-key</h4>
<p>Zinicializujeme si databázi klíčů:</p>
<code># pacman-key --init</code>
<p>Dále musíme importovat do naší klíčenky klíče vývojářů, na to nám poslouží jednoduchý skript z Arch wiki, který spoustíme jako root:</p>
<code>for key in FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8; do
    pacman-key --recv-keys $key
    pacman-key --lsign-key $key
    printf 'trust\n3\nquit\n' | gpg --homedir /etc/pacman.d/gnupg/ \
        --no-permission-warning --command-fd 0 --edit-key $key
done
</code>
<p>Nyní můžeme upgradovat systém s oveřením podpisů:</p>
<code># pacman -Syu</code>
<h2>Instalace yaourt 1:</h2>
<p>Yaourt máme nyní odistalovaný, takže jeho novou verzi nainstalujeme z nových balíčků, na které vede odkaz z AURu :</p>
<code>$ mkdir -p temp/yaourt
$ cd temp/yaourt
$ wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
$ tar zxvf package-query.tar.gz
$ cd package-query/
$ makepkg -si
$ cd ..
$ wget https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
$ tar zxvf yaourt.tar.gz
$ cd yaourt
$ makepkg -si
$ cd ..
</code>
<p>Hlavním zdrojem byl wiki článek : <a href="https://wiki.archlinux.org/index.php/Pacman-key" rel="external">wiki.archlinux.org/index.php/Pacman-key</a> a <a href="https://aur.archlinux.org" rel="external">AUR</a>]]></summary>
  </entry>
  <entry>
    <title>Pacman 4 a yaourt 1</title>
    <author>
      <name>Arteal</name>
      <uri>http://www.arteal.name</uri>
    </author>
    <link href="http://www.arteal.name/novinky/clanek/137-pacman-4-a-yaourt-1/"/>
    <id>urn:uuid:d69e0b1e-099c-e834-07b0-91322883c726</id>
    <updated>2012-01-17T20:27:02+01:00</updated>
    <summary type="html"><![CDATA[<p>Do mé oblíbené a "domovské" distribuce Arch Linux dorazila zbrusu nová verze balíčkovacího systému pacman a to ve verzi 4. Tato verze přináší několik novinek(nade vše podepisování gpg klíči), proto se ji bude věnovat celá část článku. Další část se bude věnovat nové verzi aplikace <a href="http://archlinux.fr/yaourt-en" rel="external">yaourt</a>, která slouží pro využívání jedné z, dle mého názoru, nejlepších počinů komunity okolo Arch Linuxu a to <acronym title="Arch Linux User Repository">AUR</acronym>.</p>
<h2>Pacman 4</h2>
<p>Pokud budu přepodkládat, že již máte nainstalovaný yaourt a jeho závislost package-query, tak je nejdříve třeba je odinstalovat:</p>
<code>$ sudo pacman -Rds yaourt package-query</code>
<p>Dále nainstalujeme novou verzi pacman-a :</p>
<code>$ sudo pacman -Syu pacman</code>
<p>Pacman 4 přichází s trochu pozměněným konfiguračním souborem, je tedy třeba zrevidovat soubor <i>/etc/pacman.conf</i>.</p>
<p>Příklad mého konfiguračního souboru je zde : <a href="http://www.arteal.name/data/news/137/pacman.conf" rel="external">pacman.conf</a>.</p>
<p>Používám rozšířené možnosti, které ukazují velikost balíčku, ukazují velikost všech stažených balíků, nepoužívám testing repozitáře a používám multilib repositář(který nepoužijete pokud používáte i686, neboli 32bit verzi systému).</p> 
<h3>Pacman-key</h3>
<p>Aneb avizované podepisování gpg-klíči je nová fíčura pacman-a, která jednoduše řečeno zajišťuj, že je daný balíček opravdu od vývojáře, který ho "zabalil". Zajistí se to tak, že si importujeme (pomocí pacman-key) GPG klíče vývojářů a pak kontrolujeme jejich fingerprinty. Tuto novou vychytávku ovšem nemusíme vůbec používat, máme tedy dvě možnosti :</p>
<h4>Zakázat pacman-key</h4>
<p>Pokud jste neupravovali soubor (před upgradem - při používání verze 3.x) <i>/etc/pacman.conf</i>, tak se vám automaticky nainstaloval nový konfigurační soubor, který v základním nastavení má pacman-key vypnuté.</p>
<p>Pokud použijete můj příklad, tak v konfigurační souboru zakomentujeme <i>SigLevel = Optional TrustAll</i> a odkomentujeme <i>#SigLevel = Never</i>.</p>
<h4>Nastavit pacman-key</h4>
<p>Zinicializujeme si databázi klíčů:</p>
<code># pacman-key --init</code>
<p>Dále musíme importovat do naší klíčenky klíče vývojářů, na to nám poslouží jednoduchý skript z Arch wiki, který spoustíme jako root:</p>
<code>for key in FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8; do
    pacman-key --recv-keys $key
    pacman-key --lsign-key $key
    printf 'trust\n3\nquit\n' | gpg --homedir /etc/pacman.d/gnupg/ \
        --no-permission-warning --command-fd 0 --edit-key $key
done
</code>
<p>Nyní můžeme upgradovat systém s oveřením podpisů:</p>
<code># pacman -Syu</code>
<h2>Instalace yaourt 1:</h2>
<p>Yaourt máme nyní odistalovaný, takže jeho novou verzi nainstalujeme z nových balíčků, na které vede odkaz z AURu :</p>
<code>$ mkdir -p temp/yaourt
$ cd temp/yaourt
$ wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
$ tar zxvf package-query.tar.gz
$ cd package-query/
$ makepkg -si
$ cd ..
$ wget https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
$ tar zxvf yaourt.tar.gz
$ cd yaourt
$ makepkg -si
$ cd ..
</code>
<p>Hlavním zdrojem byl wiki článek : <a href="https://wiki.archlinux.org/index.php/Pacman-key" rel="external">wiki.archlinux.org/index.php/Pacman-key</a> a <a href="https://aur.archlinux.org" rel="external">AUR</a>]]></summary>
  </entry>
  <entry>
    <title>Odpočívej v pokoji, Václave</title>
    <author>
      <name>Arteal</name>
      <uri>http://www.arteal.name</uri>
    </author>
    <link href="http://www.arteal.name/novinky/clanek/135-odpocivej-v-pokoji-vaclave/"/>
    <id>urn:uuid:adfa602e-1a8a-e0dd-f865-0ec9419ab669</id>
    <updated>2011-12-22T01:27:58+01:00</updated>
    <summary type="html"><![CDATA[<p>V druhý den státního smutku bych rád vyslovil upřímnou soustrast nad odchodem velké osobnosti českého národa a přiložil krásné video ze dne velkého odchodu.</p>
<iframe width="460" height="215" src="http://www.youtube.com/embed/wiFZbbd438g" frameborder="0" allowfullscreen></iframe>
<h2>Odpočívej v pokoji.</h2>]]></summary>
  </entry>
  <entry>
    <title>Odpočívej v pokoji, Václave</title>
    <author>
      <name>Arteal</name>
      <uri>http://www.arteal.name</uri>
    </author>
    <link href="http://www.arteal.name/novinky/clanek/135-odpocivej-v-pokoji-vaclave/"/>
    <id>urn:uuid:adfa602e-1a8a-e0dd-f865-0ec9419ab669</id>
    <updated>2011-12-22T01:27:58+01:00</updated>
    <summary type="html"><![CDATA[<p>V druhý den státního smutku bych rád vyslovil upřímnou soustrast nad odchodem velké osobnosti českého národa a přiložil krásné video ze dne velkého odchodu.</p>
<iframe width="460" height="215" src="http://www.youtube.com/embed/wiFZbbd438g" frameborder="0" allowfullscreen></iframe>
<h2>Odpočívej v pokoji.</h2>]]></summary>
  </entry>
  <entry>
    <title>Skinování openboxu</title>
    <author>
      <name>Arteal</name>
      <uri>http://www.arteal.name</uri>
    </author>
    <link href="http://www.arteal.name/novinky/clanek/134-skinovani-openboxu/"/>
    <id>urn:uuid:ee4dae94-820e-0e5d-01b4-e2d49aaeff71</id>
    <updated>2011-12-03T14:28:41+01:00</updated>
    <summary type="html"><![CDATA[<p>Dnes bych se chtěl věnovat tomu jak oskinovat, česky obléci, nebo nastavit vzhled mému oblíbenému správci oken(WM) jménem <a href="http://www.openbox.org" rel="external">Openbox</a>.<br /> Openbox se v základu nestará o vzhled aplikací(což de facto ani nemůže), ani pozadí plochy, ale pouze o dekoraci oken.Postupně si tedy proberem metody jak tyto tři prvky ovlivnit : </p>
<h2>Pozadí plochy</h2>
<p>Začneme tím nejjednodušším, což paradoxně OpenBox sám o sobě neumí. Pro nastavení pozadí plochy tedy použijeme prográmek <a href="http://feh.finalrewind.org/" rel="external">feh</a>, který lze v Arch Linuxu jednoduše instalovat z oficiálního repositáře, tedy příkazem :</p>
<code># pacman -S feh</code>
<p>Dále musíme feh umístit do soubor <i>~/.config/openbox/autostart</i>, aby se nám pozadí načetlo po přihlášení do systému :</p>
<code>source ~/.fehbg</code>
<p>Dále si v domovském adresáři vytvoříme soubor .fehbg, do kterého uložíme příkaz potřebný k nastavení pozadí. Tento způsob jsem vybral, protože pokud budeme chtít v budoucnosti nastavit pozadí přes samotný feh, tak on si zapíše nastavení zrovna do tohoto souboru a naše prostředí bude tedy schopno tyto změny reflektovat. Soubor ~/.fehb bude tedy vypadat přibližně takto :</p>
<code>feh  --bg-scale '/home/user/images/wallpapers/great_wp.jpg'</code>
<h2>Dekorace oken</h2>
<p>Jelikož je OpenBox primárně správce oken(<acronym title="Window Manager">WM</acronym>), takže nastavení dekorace oken pro něj není nic cizího. Za základní postup pro změnu dekorací by se dala považovat úprava souboru <i>~/.config/openbox/rc.xml</i>, konkrétně sekce <theme>, ale mi budeme líní a budeme chtít vědět z čeho můžeme vybírat a také si tento výběr rozšíříme, v Arch Linuxu toho docílíme následující instalací :</p>
<code># pacman -S obconf openbox-themes</code>
<p>Nyní si spustíme program <b>obconf</b>, který také najdem v menu Openboxu jako položku System->Openbox Configuration Manager.<br /> Hned první záložka je Themes, kde si můžeme vybrat vzhled dekorace oken a menu. Dále nás může zajíma záložka Appearance, kde se dá nastavit rozložení položek na titlebaru oken a fonty pro různé popisy(title bar,menu).<br />
Dobrým zdrojem vzhledů pro Openbox je stránka <a href="http://box-look.org/index.php?xcontentmode=7402" rel="external">box-look.org</a> a její (odkazovaná) kategorie Openbox</p>
<h2>Vzhled aplikací</h2>
<p>Jelikož je OpenBox pouze správce oken, tak neposkytuje žádný způsob jak spravovat vzhled aplikací, ten si musíme upravit samy a to je závislé na grafické knihovně, na které je aplikace napsaná.<br />
Za upředňostňovanou knihovnu ve "světě openboxu" by se s klidem dala označit knihovna GTK, je na ní napsaný <i>obconf</i>, který jsme použili pro konfiguraci dekorace oken OpenBoxu.<br />
Pro knihovnu GTK je také napsáno mnoho "minimalistického" softwaru, po kterém dost možná toužíme, už proto, že jsme si vybrali minimalistické prostředí jako je OpenBox a ne celý <acronym title="Desktop Environment">DE</acronym>. Nemůžeme říct, že by aplikace psané pro "konkurenční" knihovnu Qt byli vždy "přerostlé", nebo ani "zbytečně velké", ale už tendence(v positivním slova smyslu) psát aplikace integrované do KDE pro nás nejsou přílišnou výhodou. Ač tedy knihovnu Qt nijak nezavrhuji, budu se věnovat nastavení skinu pro knihovnu GTK2.</p>
<p>Z několika aplikací pro změnu vzhledu GTK aplikací jsem si nakonec vybral <i>lxappearence</i>. Lxappearence jsem si vybral hlavně pro to, že nabízí kompletní změnu vzhledu : tudíž samotný skin, ikonky i kurzor. Lxappearence instalujeme v Archu z repositáře community :</p>
<code># pacman -S lxappearence</code>
<p>Mnoho zajímavých vzhledů můžeme získat z webu <a href="http://www.gnome-look.org" rel="external">www.gnome-look.org</a>, nás budou zajímat kategorie GTK 2.x a Icons</p>]]></summary>
  </entry>
  <entry>
    <title>Xscreensaver a KDM</title>
    <author>
      <name>Arteal</name>
      <uri>http://www.arteal.name</uri>
    </author>
    <link href="http://www.arteal.name/novinky/clanek/132-xscreensaver-a-kdm/"/>
    <id>urn:uuid:b3469a74-7395-e15c-e190-0aaf91ebbd54</id>
    <updated>2011-11-17T01:23:56+01:00</updated>
    <summary type="html"><![CDATA[Pokud chcete, aby byl xscreensaver schopen otevírat nové sezení ve spolupráci s KDM, je potřeba do souboru <b>~/.xscreensaver</b> přidat tento řádek :
<code>newLoginCommand : /usr/bin/kdmctl reserve</code>]]></summary>
  </entry>
  <entry>
    <title>Zastaven vývoj kwick.sysu</title>
    <author>
      <name>Arteal</name>
      <uri>http://www.arteal.name</uri>
    </author>
    <link href="http://www.arteal.name/novinky/clanek/131-zastaven-vyvoj-kwicksysu/"/>
    <id>urn:uuid:ac92a469-abc4-15d2-e519-74934fc67617</id>
    <updated>2011-10-27T07:43:36+02:00</updated>
    <summary type="html"><![CDATA[<p>Včerejším dnem jsem zastavil vývoj mého CMS - kwick.sys</p>
<p>Stalo se tak, protože jsem se dostal k práci v jiném, leč ne příliš vzdáleném oboru.</p>
<p>Stop vývoje neznamená, že jsem smazal repositář, všechnu dokumentaci a spálil všechny mosty. Pouze jsem potřeboval tento projekt "vyjmout z mé hlavy a odložit na později". Projekt si tedy bude hledat čas, kdy se rozhodnu jak jej nejlépe využít. PHP pro mě není zatím úplně uzavřená kapitola, tudíž kwick možná časem využiji opět k tomu, k čemu sloužil nejlépe - k výuce PHP světa, možná také ne.</p>]]></summary>
  </entry>
</feed>

