Difference between revisions of "General recommendations (Česky)"

From ArchWiki
Jump to: navigation, search
(use i18n template; flag for move)
(No difference)

Revision as of 15:29, 9 February 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Template:Moveto

Každý nový archista by měl po čerstvé instalaci dokončit pár věcí. V tomto dokumentu najdete pár tipů a další užitečné informace pro nováčky.

Hardware

Detekce

  • lshwd je nástroj pro rozpoznávání a detekci hardwaru. Informuje uživatele, který modul je třeba nahrát a nastavit.
  • Nebo můžete použíte také hwdetect. Někdy může být rychlejší než hwd. A nezapoměňte také na lshal.

Zrychlení bootovacího procesu LILO

  • Ke zrychlení bootovacího procesu, pokud požíváte LILO, zadejte do souboru /etc/lilo.conf následující parametr:
 compact

Výkon harddisku

  • Výkon harddisku znásobíte, pokud použijete program hdparm. Nejlepší místo, kde ho použít, je /etc/rc.sysinit. Příklad parametrů:
    • -a1024 = nastaví read_ahead buffer na 1024 bajtů
    • -c3 = nastaví IO na 32 bitů se synchronizací (zkuste také c2)
    • -d1 = zapne podporu DMA
    • -m16 = nastaví multiple buffers [l18n fixme] na 16

příklad:

 hdparm -a1024 -c3 -d1 -m16 /dev/hda

(Poznámka: nová jádra 2.6.20+ už nepoužívají hdx, ale sdx - takže použijte adekvátní označení.)


Pauza na konci bootovacího procesu

  • Pokud chcete získat pauzu na konci bootovacího procesu - než se zobrazí login - přidejte na konec /etc/rc.local následující (obvykle se používá pro zjištění chyb během bootu):
 read KEY

Podpora myši v konzoli (gpm)

  • I v konzoli můžete používat myš - nainstalujte gpm:
pacman -S gpm
  • Pokud se kurzor chová zmateně a myš nelze používat, bude třeba změnit /etc/conf.d/gpm.

Pro PS/2 myši nahraďte existující řádek následujícím:

GPM_ARGS="-m /dev/psaux -t ps2"

Pro USB myši nahraďte existující řádek následujícím:

GPM_ARGS="-m /dev/input/mice -t imps2"
  • Pokud to funguje, můžete přidat gpm do pole DAEMONS v souboru /etc/rc.conf, aby se spouštěl při startu.

Povolení zvuku (ALSA/OSS)

Start X at boot

Sestavení vlastního kernelu

  • Při sestavování vlastního jádra (Kernel/Hardware Issues) musí být následující volby nastaveny a slinkovány a NE jako moduly:
      • Code maturity level options
      • Prompt for development and/or incomplete code/drivers = on
      • Device Drivers
      • File systems
      • Pseudo filesystems
      • /dev file system support = on
      • Automatically mount at boot = on
    • k možnosti zvýšení výkonu hd pomocí hdparm, nastavte :
      • Device Drivers
      • ATA/ATAPI/MFM/RLL support = on
      • Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support = on
      • Generic PCI bus-master DMA support = on
      • Intel PIIXn chipsets support = on
      • <and your IDE hdw...> = on
  • Ke zvýšení rychlosti načítání jádra nastavte statický link VEŠKERÉHO hardwaru ke specifickým ovladačům (které budete načítat stejně použitím /etc/modprobe.conf nebo jinak) místo vytvoření jako modul.

ABS k sestavení vlastního balíčku (programu)

  • Pokud používáte abs k sestavování vlastních balíčků, nezapomeňte prvně zkopírovat cílový adresář balíčku do /var/abs/local/<pkgname>, vyhnete se tak přepsání souborů a konfigurace při příštím updatu abs..

Optimalizace balíčků

  • Pro optimalizaci balíčků sestavených pomocí makepkg (kernel je dobrý příklad) nastavte požadované vlastnosti gcc v /etc/makepkg.conf:
 (příklad pro athlon cpu)
 export CFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"
 export CXXFLAGS="-march=athlon -O2 -pipe -fomit-frame-pointer"

Kernel Updates

  • Nezapomeňte spustit lilo po každém updatu kernelu (např. pokaždé když nahradíte boot image, obvykle nazvaný /boot/vmlinuzXX, atd.).
    • Pokud jste zapoměli a potřebujete provést obnovu z CD, tady je pár kroků:
 modprobe xfs
 mount -t xfs /dev/discs/discX/partY /mnt
 mount -t xfs /dev/discs/discV/partW /mnt/boot (pokud máte)
 mount -t devfs none /mnt/dev
 mount -t proc none /mnt/proc
 chroot /mnt /sbin/lilo

Osobní příkazové aliasy

  • Můžete si vytvořit vlastní příkazové aliasy použitím <homedir>/.bashrc nebo /etc/profile. Obojí může být použito k vytvoření vlastních:
 #alias ls="ls --color=auto" není nutné v ARCH LINUXu
 alias ll="ls -lh"
 alias la="ls -a"
 alias exit="clear; exit"
 alias x="startx"

Snížení "Sleeping time" při vypínání

  • Můžete snížit systémový "Sleeping time" při vypínání změnou "sleep" parametrů v /etc/rc.shutdown a /etc/rc.single.


Nastavení časové zóny

  • K nastavení časové zóny (tak aby se zobrazoval správný čas) najděte v /usr/share/zoneinfo/ svoji časovou zónu a změňte proměnnou TIMEZONE v /etc/rc.conf:
TIMEZONE=Europe/Prague

Vypnutí IPv6

Do obecného rozšíření IPv6 můžete čerpat z disabling the IPv6 module.

PDF prohlížeč (kghostview)

  • K opravě PDF prohlížeče (kghostview) nainstalujte ghostscript pomocí:
pacman -S ghostscript
  • a změňte sekci Ghostscript v <homedir>/.kde/share/config/kghostviewrc na:
  Antialiasing arguments=-sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=<2 -dMaxBitmap=10000000
  GS Version=
  Interpreter=/usr/bin/gs
  Non-antialiasing arguments=-sDEVICE=x11
  Redetection Counter=2 

Užitečné programy & příkazy

  • grep - vyhledávání souborů dle obsahu. (příklad: grep -i syslog /etc/* hledání v /etc pro soubory obsahující slovo "syslog", NEcitlivost na velikost písmen (použitím -i parametru))
  • killall <process_name> - "zabije"(ukončí) proces podle jména (příklad: killall kdm)
  • ps - zobrazení statusu procesu (příklad: ps -xau zobrazí všechny aktivní procesy)
  • locate - rychlá lokalizace souborů na disku (použijte locate -u prvně k vytvoření/updatu souboru db...) (příklad: locate Xservers nalezne všechny soubory pojmenované Xservers)

Pacman

Pacman je automatizovaný nástroj pro správu balíčků - lokálně nebo pomocí webu. Sám si řeší závislosti jednotlivých balíčků, což je největší problém ve světě balíčkovacích distrubucí linuxu (-tak-jak-víme:)). Pro zlepšení výkonu pacman může být čas od času optimalizován:

pacman-optimize

makepkg

Automatický nástroj pro tvorbu balíčků - ve skutečnosti automatizuje ./configure && make && make install proceduru.Používá soubor jménem PKGBUILD, který musí být ve stejném adresáři, ve kterém budete sestavovat balíček. Prohlídněte si PKGBUIL soubor a přečtěte si instalační dokument k pochopení jak pracovat s makepkg.


abs

Automatický nástroj, který umožňuje znovu sestavení kteréhokoliv balíčku (tak že můžete poskytnout své vlastní nastavení kompilátoru a linkeru pro lepší optimalizaci, info o debugging atd.). Spuštění abs synchronizuje všechny Vaše PKGBUILD skripty z CVS repozitáře do /var/abs.

Popis souborů

  • <homedir>/.xinitrc - kontroluje, které programy jsou spuštěny na startu; poslední řádka musí být Váš preferovaný window manager a musí být před ním exec
  • /etc/profile - profilový soubor systému; načítá konfiguraci prostředí dle profilu. (kernel musí podporovat profily)
  • /etc/rc.conf - hlavní konfigurační soubor,něco jako config.sys v steroids...
  • /etc/rc.sysinit - je to jako hlavní soubor autoexec.bat, který se stará o načítání a nastavování systému
  • /etc/rc.single - skript pro jednouživatelský systém
  • /etc/rc.multi - skript pro víceuživatelský systém
  • /etc/rc.local - kript pro místní víceuživatelský systém
  • /etc/rc.shutdown - skript pro vypínání
  • /etc/rc.d/* - konfiguruje démony.

Extrakce komprimovaných souborů

 file.tar : tar xvf file.tar
 file.tgz : tar xvzf file.tgz
 file.tar.gz : tar xvzf file.tar.gz
 file.bz : bzip -cd file.bz | tar xvf -
 file.bz2 : tar xvjf file.tar.bz2 NEBO bzip2 -cd file.bz2 | tar xvf -
 file.zip : unzip file.zip
 file.rar : unrar x file.rar

WikiMigration & Rewrite--dlanor 15:36, 23 Jul 2005 (EDT)

Nastavení zrcadel a repozitářů

Pokud jste si již běhěm instalace neurčili, jaká zrcadla chcete využívat pro stahování balíčků, nebo vám prostě z nějakého důvodu nefungují tak, jak byste si přáli, měli byste se podívat do souboru /etc/pacman.conf.

 nano /etc/pacman.conf

V tomto souboru nenastavujete, jaké konkrétní zrcadlo budete využívat. Zde nastavujete, jaký druh repozitářů budete sledovat - nastavení tohoto souboru určuje, jaké balíky budete moci stáhnout jednoduchým použitím

 pacman -S Název_balíku

Nastavení probíhá formou odkomentování (smazání mřížky na začátku řádky) řádku obsahujícího název repozitáře v hranatých závorkách a k němu příslušícímu řádku ve tvaru "include=Cesta_k_souboru_obsahujímu_název_zrcadla".

Je vhodné mít odkomentované repozitáře Current, Extra a Community. Testing a Unstable odkomentujte, pouze tehdy, pokud víte, co děláte.

Nastavení jednotlivých zrcadel najdete ve výše zmíněných souborech a to, které zrcadlo chcete využívat, určíte opět odkomentováním příslušného řádku.

Více se o Pacmanovi a jeho funkcích dozvíte na jeho stránce.

Nastavení grafického zobrazování

Nastavení X serveru (programu, který má na starosti grafické zobrazování), se stejně jako v drtivé většině současných linuxových distribucí nachází v souboru /etc/X11/xorg.conf. Je možné, že tam ještě svoje vlastní nastavení nemáte (po instalaci), můžete jej tedy vytvořit pomocí

 hwd -x

Tento příkaz vytvoří soubor v /etc/X11/xorg.conf.hwd, je tedy vhodné ho zkopírovat na jeho správné místo (místo, kde ho Xserver hledá).

 cp /etc/X11/xorg.conf.hwd /etc/X11/xorg.conf

Nyní můžete v tomto souboru měnit jednotlivé informace. Viz Nastavení Xorg