Aktualizováno dne 11. března 2011 - Scribus – vložení tabulky z Writeru

Linux v praxi

Různé drobnosti


Oprostil jsem se kompletně od Windows

Arch Linux rulez! Začátečnické problémy v Archu.

ilustrační obrázek

Asi před půl rokem jsem se rozhodnul odsunout poslední domácí zbytky nelegálního SW na výměnný disk (co kdyby náhodou…) a začal jsem zkoušet, která distribuce se usídlí na mém desktopu. Strávil jsem dlouhých mnoho hodin stahováním, vypalováním a zkoušením mnoha distribucí. (A to jsem předem vzdal Gentoo, protože to by časově má přítelkyně asi nepřežila.) Dokonce jsem zkusil i Mandrivu 2006, ale ta se tam ani nestačila ohřát, druhý nejkratší životní cyklus mělo Suse 10, zkusil jsem, jak běží nejnovější Fedora, až jsem se přes ještě pár dalších dostal k Debianu, který potom vzhledem k jeho konzervativnosti (no dobře, vím, že existuje unstable verze) vystřídalo Ubuntu. Mohu říct, že jsem s ním byl velmi spokojený… až do chvíle, kdy jsem potkal Arch Linux.

Arch mne totiž dostal. Rychlý, přehledný, i když ze začátku jsem z něj byl trošku nemocný ;-) Strašně se mi stýskalo po Synapticu, kde přehledně vidíte, co už máte na disku, a co lze doinstalovat jedním kliknutím, nefungovalo automatické připojení USB disků, v Gnome mi chybělo menu pro správu, po spuštění CUPS jsem v něm neměl ovladač ke své tiskárně, Open Office neuměly česky, nehrála mi zvukovka…

Samozřejmě, řešení jsem postupně našel:-) A jentak mimochodem – ten systém od Microsoftu už mi dost dlouho nesedí ani na tom výměnném disku – takže mne hřeje pocit čistého svědomí ve světě legálního softu :-) Sice to zdarma nebylo, nějakou kačku a čas to stálo, ale získal jsem za ně víc, než krabici stárnoucího software.

  • Automatické připojení usb disků
    • Je potřeba, aby běžela služba Hardware Abstraction Layer – do služeb v /etc/rc.conf přidáme hal
  • Tiskárny
    • Je potřeba, aby běžela služba Common Unix Printing System – do služeb v /etc/rc.conf přidáme cups
    • Ovladače hledejte pod heslem foomatic či gutenprint
  • Čeština
    • V souboru /etc/locale.gen odkomentujte locales, které chcete (stačí cs_CZ.UTF-8) a vygenerujte je pomocí příkazu /usr/sbin/locale-gen
    • V souboru /etc/rc.conf nastavte LOCALE="cs_CZ.UTF8"
  • Zvuk a jiné zákeřnosti, závislé na členství ve skupinách
    • Uživatele přidejte do následujících skupin: audio, video, optical, storage, disk, floppy
  • Grafické přihlášení
    • V souboru /etc/inittab kromě id:5:initdefault upravte ještě poslední řádek: x:5:respawn:/opt/gnome/sbin/gdm -nodaemon pokud používáte Gnome. KDM spustíte x:5:respawn:/opt/kde/bin/kdm -nodaemon
  • Dlouhotrvající nabíhání gdm
    • Stalo se mi to pokaždé po instalaci fontů. Je potřeba vyčistit font-cache. fc-cache -vf
  • Česká kancelář: OpenOffice.org
    • Lokalizaci najdete na aur.archlinux.org. Češtinu pro developer verzi najdete na mém blogu.
    • Složku s PKGBUILD si nahrajete nejlépe do /var/abs/local/, přejdete do ní a zkompilujete a nainstalujete příkazem makepkg -csi (Platí to obecně – automaticky se stáhnou závislé balíčky z repozitářů, vše se zkompiluje a nainstaluje a pracovní adresář se vyčistí od meziproduktů kompilace. Na AURu najdete spoustu šikovných programů a doplňků, které v repozitářích chybí.)
  • Optimalizace programů
    • Příkazem abs stáhnete celý strom všech PKGBUILDů do /var/abs
    • V souboru /etc/makepkg.conf si nastavíte optimalizace pro svůj procesor a můžete si překompilovat všechny programy, u nichž oceníte nárůst výkonu
  • Možnost přepnout uživatele ze zamčené obrazovky
    • Nainstalujte si gnome-screensaver
    • Nainstalujte si gconf-editor
    • Spusťe ho, běžte do sekce apps a ve složce gnome-screensaver zaškrtněte volbu user_switch_enabled
      gnome-screensaver.jpg

Tak to by vám snad mělo stačit ke zprovoznění těch nejvíce žádaných věcí, které v Archu nefungují samy od sebe ;-)

  • Ještě jedna drobnost, která s Archem nesouvisí – české titulky v Mplayeru
  • České titulky – aktualizace červen 2008
    • Mám čerstvě nainstalován Arch x86_64 a doposud používaný postup mi zde nefungoval, tak jsem hledal co s tím. Řešení jsem našel na fóru Archu:
    • ~/.mplayer/config
      subcp = "cp1250"
      
      subfont-osd-scale=3
      subfont-autoscale=2
      subfont-text-scale=4
    • ~/.mplayer/gui.conf upravit, případně doplnit:
      sub_unicode = "yes"
      sub_overlap = "yes"
      sub_cp = "cp1250"
      font_name = "/usr/share/fonts/TTF/DejaVuSans.ttf"
      
    • A v /usr/share/mplayer/ má být symlink s názvem subfont.ttf na /usr/share/fonts/TTF/DejaVuSans.ttf (ten tam ale standardně je)
Používáte browser CCBot/2.0 (http://commoncrawl.org/faq/)
„Kdy se nudíme lépe než v kruhu rodiny?“ Oscar Wilde