Beginners' Guide/Post-Installation (Српски)

From ArchWiki
< Beginners' Guide
Revision as of 02:25, 3 September 2011 by James Eder (Talk | contribs) (use wiki links instead of full URLs)

Jump to: navigation, search

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 – فارسی

Note: Ovo je deo visestranog clanka za Uputstvo za pocetnike.Kliknite ovde ako biste pre zeleli da citate uputstvo u celosti.

Nakon instalacije

Cestitamo i dobrodosli u vas novi Arch Linux sistem!

Ova sekcije ce pokriti razne, morate-uraditi, procedure nakon instalacije poput osvezavanja vaseg novog sistema i dodavanje regularnog, ne-root korisnika.

Osvezavanje

Vas novi Arch Linux osnovni sistem je sada funkcionalano GNU/Linux okruzenje spremno za prilagodjavanje. Odavde, mozete graditi ovaj elegantni skup alata u sta god pozelite ili zahtevate za vase namene.

Prijavite se sa root nalogom. Konfigurisacemo pacman i osvezicemo sistem kao root.

Note: Virtualne konzole 1-6 su dostupne. Mozete prelaziti izmedju njih sa <ALT>+F1...F6

Podesavanje mreze (ako je neophodno)

Ako ste dobro konfigurisali vas sistem, trebalo bi da imate mrezu koja radi. Probajte ping www.google.com da potvrdite: Template:Command

Ako ste uspesno uspostavili mreznu konekciju, nastavite sa Osvezavanje, sinhronizovanje i nadgradnja sistema sa pacman-om.

Ako, nakon sto ste probali da pingujete www.google.com, dobijete "unknown host" gresku, mozete da zakljucite da vasa mreza nije ispravno konfigurisana. Mozete da proverite jos jednom sledece fajlove za integritet i ispravna podesavanja:

Template:Filename - Posebno, proverite vas HOSTNAME i NETWORKING sekciju za eventualne greske u kucanju i greske generalno.

Template:Filename - Duplo proverite za format, greske u kucanju i greske.

Template:Filename - Ako koristite staticku IP adresu. Ako koristite DHCP, ovaj fajl ce biti dinamicki kreiran i unisten prema pocetnim podesavanjima (default).

Tip: Napredne instrukcije za konfigurisanje mreze se mogu naci u Network clanku.
Zicni LAN (Lokalna mreza)

Proverite vas Ethernet sa

# ifconfig -a

Svi interfejsi ce biti izlistani. Trebalo bi da vidite jedan unos za eth0, ili moguce eth1. Ovi primeri ce koristiti eth0.

Staticki IP

Ako je neophodno, mozete da podesite novu staticku IP adresu sa:

# ifconfig eth0 <ip adresa> netmask <netmask> up

i default gejtvej sa

# route add default gw <ip adresa gejtveja>

Proverite da Template:Filename sadrzi vas DNS server i dodajte ga ako nedostaje. Proverite vasu mrezu opet sa ping -c 3 www.google.com. Ako sada sve radi, podesite Template:Filename kao sto je opisano gore za staticki IP.

DHCP

Ako imate DHCP server/ruter u vasoj mrezi probajte:

# dhcpcd eth0

Ako radi, podesite Template:Filename kao sto je opisano gore, za dinamicki IP.

Bezicni LAN (Lokalna mreza)

Molim vas pogledajte Bezicni brzi start za zivo okruzenje za detalje u vezi konektovanja na bezicnu mrezu. Iako vise ne radite sa intalacionog medija, komande su iste sve dok imate instalirane sve neophodne pakete za bezicni (vajrles) internet (instalirano u sekciji "Izaberite pakete"). Upamtite, vas bezicni uredjaj mozda zahteva firmver da bi mogao da radi. Za resavanje eventualnih problema, posetite za vise detalja Wireless Setup stranicu.

Proksi server

Ako ste iza proksi servera, editujte Template:Filename i podesite http_proxy i ftp_proxy u njemu.

Analogni modem, ISDN i DSL (PPPoE)

Pogledajte Internet Access za detaljne instrukcije.

Osvezavanje, sinhronizacija i nadogradnja sistema sa pacman-om

Sada cemo osveziti sistem koristeci pacman. Pacman je package manager (paket menadzer) za Arch Linux. On upravlja celim vasim paket sistemom i obavlja instalaciju, uklanjanje, unazadjivanje paketa (preko kesa), kompajliranje specijalno prilagodjenih paketa, automatsko resavanje zavisnosti, udaljene i lokalne pretrage i jos mnogo toga. Pacman ce sada biti upotrebljen za preuzimanje sofverskih paketa sa udaljenog repozitorijuma i njihovu instalaciju na vas sistem.

Note: Ako ste instalirali preko Net-instalera, mnogi, ako ne svi, od vasih paketa su vec aktuelni. Medjutim, preporucljivo je da prodjete kroz ovaj proces ozvezavanja.
/etc/pacman.conf

pacman ce pokusati da cita Template:Filename svaki put kad je pokrenut. Ovaj konfiguracioni fajl je podeljen u delove, ili repozitorijume. Svaka sekcija definise pakete repository koje pacman moze da koristi kada vrsi pretragu za paketima. Izuzetak za ovo su options sekcija, koja definise globalne opcije.

Note: Vec postojeca podesavanja bi trebala da rade, pa modifikovanje u ovom trenutku moze biti suvisno. Medjutim, provera je uvek preporucljiva. Dalje informacije su dostupne u Mirrors clanku.
# nano /etc/pacman.conf

Repozitorijumi su opisani ispod; omogucite sve raspolozive repozitorijume tako sto cete ukloniti # ispred 'Include =' i '[repository]' linija.

Note: Kada birate repozitorijume, obavezno dekomentirajte naslove repozitorijuma u [zagradama] kao i 'Include =' linije. Ukoliko to ne ucinite, kao rezultat cete dobiti repozitorijum koji ce biti preskocen! Ovo je vrlo cesta greska koja se desava.
Repozitorijumi za pakete

repozitorijum za softver je lokacija za skladistenje iz koje softverski paketi mogu biti preuzeti i instalirani na racunar. Arch Linux odrzavaoci paketa (programeri i Trusted Users) odrzavaju veliki broj oficijalnih repozitorijuma koji sadrze softverske pakete za vitalnim i popularnim softverom, spremni za pristup preko pacman-a. Ovaj clanak istice te zvanicno-podrzane repozitorijume. Pogledajte Official Repositories Za vise informacija ukljucujuci detalje o svrsi svakog repozitorijuma.

Vecina ljudi ce zeleti da koristi [core], [extra] i [community]. Ako zelite da koristite 32-bitne aplikacije na Arch x86_64, ukljucite [multilib] repozitorijum tako sto cete dodati linije ispod u /etc/pacman.conf:

[multilib]
Include = /etc/pacman.d/mirrorlist
AUR

AUR takodje sadrzi nepodrzanu granu, kojoj se ne moze pristupiti direktno sa pacman-om. AUR [nepodrzan] ne sadrzi binarne pakete. On pre pruza vise od sesnaest hiljada PKGBUILD skripti za izgradnju paketa iz izvornog koda koji su mozda nedostupni preko drugih repozitorijuma. Kada jedan AUR nepodrzani paket stekne dovoljno glasova za popularnost, moze biti prebacen u AUR [community] binarni repozitorijum, ako je korisnik koji ga odrzava voljan da ga usvoji i odrzava tamo.

  • Odrzava se od strane korisnika kojima se veruje -eng. TU (Trusted User)
  • Svi PKGBUILD-ovi su bash skripte za izgradnju paketa
  • Nije dostupan sa pacman-om po difoltu

* pacman omotaci (AUR Helpers) vam mogu pomoci da bez poteskoca pristupite AUR-u.

/etc/pacman.d/mirrorlist

Definise pacman repozitorijum odraze i prioritete.

Otvorite Template:Filename u nekom tekst editoru i uklonite komentare (uklonite '#' ispred) za server koji se nalazi blizu vas. Zatim izdajte komandu za kompletno osvezenje paketa:

# pacman -Syy

Dodavanje dva --refresh ili -y zastava primorava pacman-a da osvezi sve liste paketa cak i ako se smatra da su vec aktuelni. Izdavanje -Syy kad god se promeni odraz, je dobra praksa i tako cete izbeci moguce glavobolje.

rankmirrors

Alternativno, mozete da koristite rankmirrors. rankmirrors je bash skripta koja ce pokusati da detektuje nekomentirane odraze naznacene u Template:Filename koji su najblize do instalacione masine bazirano na latenciji. Brzi odrazi ce u velikoj meri da unaprede performanse pacman-a i opsti Arch Linux dozivljaj. Ova skripta moze da se pokrene periodicno, pogotovo ako izabrani odrazi pruzaju nekonzistentan protok i/ili osvezenja. Imajte na umu da rankmirrors ne testira za protok. Alati poput wget ili rsync mogu biti upotrebljeni za efikasno testiranje protoka odraza nakon sto je novi Template:Filename generisan.

Izdajte sledecu komandu da kompletno osvezite bazu paketa, nadogradite i instalirate curl:

# pacman -Syyu curl
  • Ako dobijete gresku u ovom koraku, upotrebite komandu "nano /etc/pacman.d/mirrorlist" i uklonite komentar za server koji vam odgovara.

cd u Template:Filename direktorijumu:

# cd /etc/pacman.d

Bekapujte postojeci Template:Filename:

# cp mirrorlist mirrorlist.backup

Editujte mirrorlist.backup i dekomentirajte sve odraze na istom kontinentu ili u geografskoj blizini da testirate sa rankmirrors.

# nano mirrorlist.backup

Pokrenite skriptu na mirrorlist.backup sa -n prekidacem i preusmerite izlaz u novi /etc/pacman.d/mirrorlist fajl:

# rankmirrors -n 6 mirrorlist.backup > mirrorlist

-n 6: rank the 6 closest mirrors

Primorajte pacman da osvezi sve liste paketa sa novom listom odraza na mestu:

# pacman -Syy
Provera odraza za aktuelne pakete

Jer rankmirrors ne uzima u obzir koliko je paket lista sa odraza aktuelna, vazno je da napomenemo da jedan ili vise odraza koje selektuje kao najbrze mogu ipak biti neaktuelni. ArchLinux provera odraza prijavljuje razne aspekte o odrazima poput mreznih problema sa odrazima, problema sa prikupljanjem podataka, zadnje vreme kada je odraz bio sinhronizovan, itd. Mozda cete pozeleti da rucno ispitate Template:Filename, da bi seuverili da fajl sadrzi samo aktuelne odraze ako je posedovanje najskorijih paket verzija prioritet.

Alternativno, Mirrorlist Generator moze automatski da rankira odraze koji su blizu vase lokacije prema tome koliko su aktuelni.

Bolje se upoznajte se pacman-om

pacman je najbolji prijatelj Arch korisnika. Vrlo je preporucljivo da studirate i naucite kako da koristite pacman(8) alatku. Probajte:

$ man pacman

Za vise informacija, bacite pogled na pacman wiki clanak u vase slobodno vreme, ili pogledajte pacman rosetta unos za poredjenje sa drugim popularnim paket menadzerima.

Osvezavanje sistema

Sada ste spremni da nadogradite ceo vas sistem. Pre nego sto to ucinite, procitajte vesti (i opciono mejling lista za objave). Obicno ce programeri obezbediti vazne informacije o neophodnim podesavanjima i modifikacijama za poznate probleme. Konsultovanje ovih stranica pre nadogradnje je dobra praksa.

Sinhronizujte, osvezite i nadogradite vas ceo sistem sa:

# pacman -Syu

ili:

# pacman --sync --refresh --sysupgrade

pacman ce sada preuzeti svezu kopiju glavne paket liste sa servera definisanog u Template:Filename i izvrsiti sve dostupne nadogradnje. Mozda cete biti upitani da nadogradite i sam pacman u ovom momentu. Ako je to slucaj, recite "yes", a zatim ponovo izdajte pacman -Syu komandu kada zavrsi.

Restartujte ukoliko je izvrsena nadogradnja kernela.

Note: Obicno, konfiguracione promene mogu zahtevati delovanje korisnika tokom nadogradnje; procitajte pacman-ove izlaze za relevantne informacije.

Pacman-ov izlaz se cuva u Template:Filename.

Pogledajte Upravljanje paketima FAQ za odgovore za cesto postavljana pitanja koja se odnose na osvezenje i upravljanje vasim paketima.

Ignorisanje paketa

Nakon izvrsene komande pacman -Syu, ceo sistem ce biti nadogradjen. Moguce je da sprecite pakete da budu nadogradjeni. Tipicni scenario bi bio paket cija nadogradnja moze biti problematicna za sistem. U tom slucaju postoje dve opcije; odredite pakete koje zelite da preskocite u pacman komandnoj liniji tako sto cete upotrebiti --ignore prekidac (pacman -S --help za detalje) ili trajno odredite da se paket preskace u /etc/pacman.conf fajlu u IgnorePkg nizu. Za vise informacija, molim vas pogledajte pacman wiki unos.

Molm vas da imate na umu da se od naprednog korisnika ocekuje da drzi sistem aktuelnim sa pacman -Syu, pre nego da selektivno nadogradjuje pakete. Mozete da odstupate od ovog tipicnog nacina upotrebe ukoliko zelite; samo budite upozoreni da postore vece sanse da stvari nece raditi ocekivano i da mogu slomiti vas sistem. Vecina zalbi se desava kada se vrsi selektivna nadogradnja, neobicno kompajliranje ili ako je izvrseno nepravilno instaliranje softvera. Upotreba IgnorePkg u /etc/pacman.conf je zbog toga nepreporucljiva i treba je koristiti samo sporadicno, ako znate sta radite.

The Arch rolling release model (Arch-ov model novih verzija u letu)

Imajte na umu da je Arch rolling release distribucija. To znaci da nikad ne postoji razlog da ponovo instalirate ili vrsite detaljnu reizgradnju sistema da bi ste nadogradili na najskoriju verziju. Jednostavnim izdavanjem pacman -Syu preiodicno odrzavate vas sistem aktuelnim i na krvavoj ostrici (bleeding edge). Na kraju ove nadogradnje, vas sistem je kompletno osvezen i nov. Zapamtite da restartujete ako je doslo do nadogradnje kernela.

Dodavanje korisnika

Note: Pre dodavanja vasih korisnika, razmotrite ojacavanje vaseg sistema prelaskom sa md5 hesa za sifre na sha512 hesa za sifre. Pogledajte SHA_sifra_hes wiki clanak za vise informacija.

Linux je visekorisnicko okruzenje. Ne bi trebali da radite svakidasnje poslove upotrebom root naloga. To je vise nego siromasna praksa; to je opasno. Root je za administrativne poslove. Umesto toga, dodajte normalnog, ne-root, korisnika upotrebom /usr/sbin/useradd programa.

# useradd -m -g [startne-grupe] -G [dodatne-grupe] -s [login_shell] [korisnicko-ime]
  • -m Pravi home direktorijum za korisnika kao /home/korisnicko-ime. U okviru svojih home direktorijuma, korisnici mogu da pisu fajlove, brisu ih, instaliraju programe, itd. Home direktorijumi korisnika ce sadrzati njihove podatke i licne konfiguracione fajlove, takozvane 'tacka fajlove' (njihovo ime kao prefiks ima tacku), koji su 'skriveni'. (Da vidite tacka-fajlove, ukljucite odgovarajucu opciju u vasem fajl menadzeru ili pokrenite ls komandu sa -a prekidacem.) Ako postoji konflikt izmedju korisnickih (pod /home/korisnicko-ime) i globalnih konfiguracionih fajlova, (obicno pod /etc/) podesavanja u korisnickom fajlu ce imati prednost. Tacka-fajlovi koji ce najverovatnije biti menjani od strane korisnika su .xinitrc i .bashrc fajlovi. To su konfiguracioni fajlovi za xinit i Bash. Oni omogucavaju korisniku mogucnost da promeni prozor menadzer koji ce biti startovan prilikom prijavljivanja i takodje aliase, komande zadate od strane korisnika i prostorne varijable. Kada je korisnik napravljen, njihovi tacka-fajlovi ce biti preuzeti iz /etc/skel direktorijuma gde obitavaju uzorci sistemskih fajlova.
  • -g Ime grupe ili broj korisnikove inicijalne grupe za prijavljivanje. Ime grupe mora da postoji. Ako je obezbedjen broj grupe, on mora da se odnosi na vec postojecu grupu. Ako nije zadat, ponasanje komande useradd ce zavisiti od USERGROUPS_ENAB varijable koja se nalazi u /etc/login.defs.
  • -G Lista dopunskih grupa kojih je korisnik isto clan. Svaka grupa je odvojena od sledece zarezom, bez praznih prostora. Prema pocetnim podesavanjima (default) korisnik pripada samo inicijalnoj grupi.
  • -s Staza i ime fajla korisnikove osnovnoe skoljke (shell) za logovanje. Arch Linux init skripte koriste Bash. Nakon pokretanja sistema (butovanja), osnovna skoljka za prijavljivanje je specificna za svakog korisnika pojedinacno. (Obezbedite paket za izabranu skoljku ukoliko koristite nesto drugo, a ne Bash).

Korisne grupe za vaseg ne-root korisnika su:

  • audio - za poslove koji ukljucuju zvucnu karticu i programe koji se odnose na nju
  • floppy - za pristup flopiju ukoliko postoji
  • lp - za upravljanje poslovima stampanja
  • optical - za upravljanje poslovima sa optickim citacima
  • storage - za upravljanje uredjajima za skladistenje podataka
  • video - za video poslove i hardversku akceleraciju
  • wheel - za upotrebu sudo-a
  • games - neophodno za dozvolu za pisanje za igrice u games grupi
  • power - za upravljanje napajanjem (npr.: gasenje racunara sa dugmetom za napajanje)
  • scanner - za upotrebu skenera

Tipicni desktop sistem primer, uz dodatog korisnika pod imenom "archie" sa bash-om kao skoljkom za prijavljivanje:

# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash archie

Sledece, dodajte sifru za vaseg novog korisnika sa komandom /usr/bin/passwd.

Primer za naseg korisnika, 'archie':

# passwd archie

(Bicete upitani da obezbedite novu sifru.)

Vas novi ne-root korisnik je sada napravljen zajedno sa kuca (home) direktorijumom i sifrom za prijavljivanje.

Brisanje korisnickog naloga:

U slucaju greske, ili ako zelite da obrisete nalog korisnika u korist drugog imena ili iz nekog drugog razloga, upotrebite /usr/sbin/userdel:

# userdel -r [username]
  • -r Fajlovi u korisnickom kuca (home) direktorijumu ce biti uklonjeni zajedno sa kuca direktorijumom i korisnikovim mejl spool-om.

Ako zelite da promenite ime vaseg korisnika ili bilo kog postojeceg korisnika, pogledajte Promena korisnickog imena stranicu Arch wiki-ja i/ili Grupe i Upravljanje korisnikom clanke za dalje informacije. Takodje mozete da proverite man stranice za usermod(8) i gpasswd(8).

Instalacija i podesavanje Sudo-a (Opciono)

Instalirajte Sudo:

# pacman -S sudo

Da dodate korisnika kao sudo korisnika (a "sudoer"), visudo komanda mora biti pokrenuta kao root.

Po difoltu, visudo komanda koristi editor vi. Ako ne znate kako da koristite vi, mozete da podesite EDITOR prostornu varijablu na editor prema vasem izboru, kao u ovom primeru sa editorom "nano":

# EDITOR=nano visudo
Note: Imajte na umu da podesavate varijablu i startujete visudo na istoj liniji u isto vreme. Ovo nece raditi ispravno kao dve zasebne komande.

Ako znate da koristite vi, upotrebite komandu visudo bez EDITOR=nano varijable:

# visudo

Ovo ce otvoriti fajl /etc/sudoers u specijalnoj sesiji vi-ja. Visudo kopira fajl da bi bio editovan u privremenom fajlu, edituje ga sa nekim editorom, (vi po difoltu), i zatim izvrsava proveru ispravnosti. Ako prodje proveru, privremeni fajl prepisuje original uz odgovarajuce dozvole.

Warning: Nemojte da editujete /etc/sudoers direktno sa editorom; Greske u sintaksi mogu uzrokovati probleme (poput toga da root korisnik postane neupotrebljiv. Morate da koristite visudo komandu da editujete /etc/sudoers.

U prethodnoj sekciji mi smo dodali vaseg korisnika u "wheel" grupu. Da damo korisnicima u wheel grupi pune root privilegije kada u svojim komandama imaju "sudo" kao prefix, uklonicemo sledecu liniju:

%wheel	ALL=(ALL) ALL

Sada mozete da date bilo kom korisniku pristup sudo komandi tako sto cete ih dodati u wheel grupu.

Za vise informacija, poput <TAB> kompletiranja, pogledajte Sudo.

Dodatci

Sada bi trebalo da imate potpuno funkcionalan Arch sistem koji ce se ponasati kao pogodna baza na kojoj mozete da gradite dalje prema vasim potrebama. Kako kod, ljudi su vecinom zainteresovani za desktop sistem, zajedno sa zvukom i grafikom. Ovaj deo uputstva ce vam dati brzi start i za te dodatne stvari.

Zvuk

Ako zelite zvuk, nastavite na Napredna Linux zvuk arhitektura za instrukcije. Alternativno, nastavite na sledecu sekciju (instaliranje GUI-ja) prvo, i podesite zvuk kasnije (obicno radi direktno iz kutije, pa cete samo morati da ga ukljucite (unmute)).

Napredna Linux zvuk arhitektura (ALSA) je sadrzana u okviru kernela i preporucljivo je da prvo nju probate. Medjutim, ako ne radi ili niste zadovoljni kvalitetom, Otvoreni sistem za zvuk je dostupan kao alternativa. OSSv4 je objavljen pod besplatnom licencom i generalno se smatra za znacajno unapredjenje u odnosu na stariji OSS koji je zamenjen sa ALSA. Instrukcije se mogu naci u OSS clanku.

Ako imate napredne zahteve sto se tice zvuka, pogledajte Zvuk za pregled razlicitih clanaka.

Graphical User Interface (graficki korisnicki interfejs)

Instalacija X-a

X prozor sistem verzija 11 (obicno se naziva X11, ili jednostavno X) je mrezni i displej protokol koji pruza mogucnost koriscenja prozora na bitmap ekranima. Laickim jezikom, pruza standardni skup alata i protokola za izgradnju grafickog korisnickog interfejsa (GUI-ja).

Warning: Ako instalirate Arch u Virtualbox-u, treba vam drugaciji nacin da zavrsite X instalaciju. Pogledajte Pokretanje Arch Linux-a kao gost korisnik, preskocite A,B,C korake ispod.

Sada cemo instalirati osnovne Xorg pakete pomocu pacman-a. Ovo je prvi korak u izgradnji GUI-ja.

Instalirajte osnovne pakete:

# pacman -S xorg

Instalirajte mesa za 3D podrsku:

# pacman -S mesa

3D pomocni programi glxgears i glxinfo su sadrzani u okviru mesa-demos paketa. Instalirajte ako je neophodno:

# pacman -S mesa-demos

Instalirajte video drajver

Sledece, trebali bi da instalirate drajver za vasu graficku karticu.

Trebace vam znanje vezano za skup video cipova koje vasa masina ima. Ako ne znate, upotrebite /usr/sbin/lspci program:

$ lspci
Note: vesa drajver je genericki i trebalo bi da radi sa skoro svakim modernim skupom video cipova. Ako ne mozete da nadjete odgovarajuci drajver za vas skup video cipova, vesa bi trebalo da radi sa bilo kojom karticom, ali pruza samo 2D.

Za kompletnu listu svih open-source video drajvera, pretrazite bazu paketa:

$ pacman -Ss xf86-video | less
Note: Vlasnicki drajveri za NVIDIA i ATI su pokriveni u sledecoj sekciji. Ako planirate da koristite 3D procesiranje poput igranja igrica, razmotrite upotrebu ovih.

Upotrebite pacman da instalirate vlasnicke video drajvere za vasu video karticu/integrisanu karticu. Primer za Savage drajver:

# pacman -S xf86-video-savage
Tip: Za neke Intel graficke kartice, moze biti neophodno dodatno podesavanje da bi ste dobili ispravne 2D ili 3D performanse. Pogledajte Intel za vise informacija.
NVIDIA Graficke karte

NVIDIA korisnici imaju tri opcijeza drajvere (kao dodatak vesa drajveru):

  • Open sors nouveau drajver koji pruza brzu 2d akceleraciju i eksperimentalnu 3d podrsku koja je dovoljno dobra za osnovnu kompozitnost (napomena: ne podrzava u potpunosti stednju energije). Feature Matrix.
  • Open sors (ali bagovit) nv drajver, koji je veoma spor i ima samo 2d podrsku.
  • Vlasnicki nvidia drajveri, koji pruzaju dobre 3d performanse i stednju energije. Cak i ako planirate da koristite vlasnicke drajvere, preporucuje se da startujete sa nouveau i zatim predjete na binarni drajver, jer nouveau ce skoro uvek raditi direktno iz kutije, dok nvidia zahteva konfigurisanje i vrlo verovatno resavanje nekih problema. Pogledajte NVIDIA za vise informacija.

Open sors nouveau drajver bi trebalo da bude dovoljan za vecinu korisnika i preporucuje se:

# pacman -S xf86-video-nouveau

Ili, za 3D podrsku (visoko eksperimentalan):

# pacman -S nouveau-dri

Napravite fajl Template:Filename, i ubacite sledeci sadrzaj:

Section "Device"
    Identifier "n"
    Driver "nouveau"
EndSection

Ovo je neophodno da osigura ucitavanje nouveau drajvera. Xorg nije jos dovoljno pametan da to sam uradi.

Tip: Za napredne instrukcije, pogledajte Nouveau.
ATI graficke kartice

Vlasnici ATI-ja imaju dve glavne opcije za drajvere (uz dodatak vesa drajveru):

  • open sors radeon drajver sadrzan u xf86-video-ati paketu. Pogledajte radeon feature matrix za detalje.
  • Vlasnicki fglrx drajver obezbedjen u catalyst paketu koji se nalazi u AUR. On podrzava samo novije uredjaje (HD2xxx i novije). U proslosti se taj paket nalazio u Arch extra repozitorijumu, ali od marta 2009, oficijalna podrska je izbacena zbog nezadovljstva sa kvalitetom i brzinom razvoja vlasnickih drajvera. Pogledajte ATI Catalyst za vise informacija.

Open sors drajver se preporucuje kao izbor. Instalirajte radeon ATI drajver:

# pacman -S xf86-video-ati
Tip: Za napredne instrukcije pogledajte ATI.

Instalirajte drajvere za unos

Udev bi trebalo da bude u mogucnosti da detektuje vas hardver bez problema i evdev (xf86-input-evdev) je moderan, ulazni drajver sa hotplug mogucnostima za gotovo sve uredjaje u vecini slucajeva i instaliranje ulaznih drajvera u tom slucaju nije neophodno. U ovom momentu evdev he vec instaliran kao zavisnost Xorg-a.

Ako evdev ne podrzava vas uredjaj, instalirajte neophodni drajver iz xorg-input-drivers grupe.

Za kompletnu listu dostupnih ulaznih drajvera upotrebite pacman pretragu:

# pacman -Ss xf86-input | less
Note: Potrebni su vam samo xf86-input-keyboard ili xf86-input-mouse ako planirate da onemogucite hotplug. U suprotnom, evdev ce se ponasati kao input drajver.

Laptop korisnicima (ili korisnici sa ekranom na dodir) ce isto trebati synaptics paket da bi dozvolili X-u da konfigurise dodirnu tablu/ekran na dodir:

# pacman -S xf86-input-synaptics
Tip: Za instrukcije za fino podesavanje ili resavanje problema sa podesavanjima za dodirnu tablu, pogledajte Touchpad Synaptics clanak.

Podesavanje X-a(Opciono)

Warning: Vlasnicki drajveri obicno zahtevaju restart nakon instalacije i konfigurisanja. Pogledajte NVIDIA ili ATI Catalyst za detalje.

X server ima mogucnost za automatsko konfigurisanje i zbog toga moze da funkcionise bez xorg.conf fajla. Ako ipak zelite da konfigurisete X server, molim vas pogledajte Xorg wiki stranicu.

Ne-US tastatura

Ako ne koristite standardnu US tastaturu morate da podesite raspored tastature u Template:Filename:

Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbLayout" "rs"
    Option "XkbLayout" "rs latin"
EndSection
Note: XkbLayout taster se moze razlikovati od keymap koda koji ste koristili sa km ili loadkeys komandom. Na primer, uk raspored tastature odgovara tasteru: gb.

Testiranje X-a

Ova sekcija ce objasniti kako da startujete osnovno graficko okruzenje koje je sastavni deo xorg grupe, kako bi ga istestirali. On koristi jednostavan X prozor menadzer, twm.

Pocetno X okruzenje je sasvim prosto. Ova sekcija ispod ce obraditi instalaciju desktop okruzenja ili prozor menadzera prema vasem izboru i ono ce zameniti X.

Ako ste instalirali Xorg pre nego sto ste napravili vaseg regularnog korisnika, postojace prazan .xinitrc fajl u vasem $HOME koji cete morati ili da obrisete ili da editujete da bi ste uspesno startovali X. Ako ne uradite to X ce pokazati prazan ekran a Template:Filename ce izgledati kao da nema greske. Jednostavnim brisanjem cete ga pokrenuti sa pocetnim X okruzenjem.

$ rm ~/.xinitrc
Magistrala za poruke
Note: dbus je verovatno potrebna za mnoge od vasih aplikacija da bi radile ispravno. Ako vam to nije neophodno, preskocite ovu sekciju.

Instalirajte dbus:

# pacman -S dbus

Da startujete automatski prilikom butovanja, trebali bi da dodate dbus u vas DAEMONS niz u Template:Filename:

DAEMONS=(syslog-ng dbus network crond)

Ako zelite da startujete dbus bez restartovanja, izvrsite

# /etc/rc.d/dbus start
Startujte X
Note: Ctrl-Alt-Backspace precica tradicionalno je koriscena za ubijanje X-a, ali ona je zastarela i nece raditi za izlazak iz ovog testa. Mozete je ukljuciti editovanjem xorg.conf-a, kao sto je opisano ovde.

Konacno, startujte Xorg:

$ startx

ili

$ xinit -- /usr/bin/X -nolisten tcp

Nekoliko prozora ,koje je moguce pomerati, bi trebalo da se pojave i vas mis bi trebao da radi. Kada budete zadovoljni da je X instalacija bila supeh, mozete izaci iz X-a izdavanjem exit komande u promtu i tako se vratite u konzolu.

Ako ekran postane crn, mozete da pokusate da se prebacite u drugu virtualnu konzolu (CTRL-Alt-F2, na primer), i da se ulogujete na slepo kao root, praceno sa <Enter>, praceno sa root sifrom, praceno sa <Enter>.

Mozete da probate da roknete X (haha) server sa /usr/bin/pkill (primetite veliko slovo X):

# pkill X

Ako pkill ne obavi posao, restartujte na slepo sa:

# reboot
U slucaju gresaka

Ako dodje do problema, pogledajte za greske u Template:Filename. Trazite linije koje pocinju sa Template:Codeline koje predstavljaju greske, i takodje Template:Codeline koji su upozorenja koja ukazuju na druge probleme.

$ grep EE /var/log/Xorg.0.log

Greske se isto mogu pretraziti i u konzolnom izlazu iz virtualne konzole iz koje je X startovan.

Pogledajte Xorg clanak za detaljne instrukcije i resavanje problema.

Treba vam pomoc?

Ako i dalje imate problema nakon konsultovanja Xorg clanka i treba vam pomoc na Arch forumima, obavezno instalirajte wgetpaste:

# pacman -S wgetpaste

Koristite wgetpaste i obezbedite linkove za sledece fajlove kada trazite pomoc u vasem forum postu:

  • ~/.xinitrc
  • /etc/X11/xorg.conf
  • /var/log/Xorg.0.log
  • /var/log/Xorg.0.log.old

Upotrebite wgetpaste na sledeci nacin:

$ wgetpaste </path/to/file>

Post-ujte odgovarajuce linkove u vasem forum postu. Proverite, takodje, da ste dali ispravne hardverske informacije i informacije o drajverima.

Warning: Vrlo je vazno da date detalje kada resavate probleme za X. Molim vas obezbedite sve neophodne informacije, kao sto je naznaceno gore, kada trazite za pomoc na Arch forumima.

Instalijate fontove

U ovom trenutku, mozemo da sacuvamo malo vremena tako sto cemo instalirati vizuelno prijate, true type fontove, pre nego sto instaliramo desktop okruzenje/prozor menadzer. DajaVu je skup visoko kvalitetnih fontova za generalnu namenu..

Instalirajte sa:

# pacman -S ttf-dejavu

Pogledajte Podesavanje fontova da saznate kako da podesite renderovanje fontova i Fontovi za sugestije o fontovima i intrukcije za instaliranje.

Izaberite i instalirajte graficki interfejs.

X prozor sistem pruza osnovni frejmvork za izgradnju grafickog korisnickog interfejsa (GUI-a).

Note: Nasuprot velikom proju drugih distribucija, Arch nece odluciti umesto vas koje graficko okruzenje cete koristiti. Izbor vaseg grafickog okruzenja ili prozor menadzera je vrlo subjektivan i licni izbor. Vredi probati veliki broj okruzenja izlistanih ovde pre nego sto napravite vas izbor jer pacman moze kompletno da ukloni sve sto vi instalirate.
Prozor menadzer (WM) 
kontrolise raspored i izgled prozora aplikacija u saradnji sa X prozor sistemom. See Prozor menadzeri za vise informacija.
Desktop okruzenje (DE)
Radi povrh i u saradnji sa X-om da obezbedi kompletno funkcionalan i dinamicki GUI. DE tipicno obezbedjuje prozor menadzer, ikone, aplete, prozore, toolbar-ove, foldere, pozadine (wallpaper-e), skup aplikacija i mogucnosti poput prevuci i ispusti (drag and drop). Kada razmisljate o licnom desktopu, obicno je DE ono sto zelite. See Desktop okruzenja za vise informacija.

Mozete izgraditi vas licni DE koriscenjem WM-a i aplikacija prema vasem izboru.

Nakon sto ste instalirali graficki interfejs, verovatno cete zeleti da nastavite sa Generalnim preporukama za instrukcije nakon instalacije.

Metode za startovanje vaseg grafickog okruzenja

Rucno

Mozda cete vise voleti da startujete X rucno iz vaseg terminala pre nego da startujete pravo u desktop. Za DE-specificne komande, molim vas pogledajte wiki stranicu vezanu za vas DE (desktop okruzenje) za vise informacija. Za vise generickih X komandi, molim vas pogledajte sekciju za Xorg.

Automatski

Mozda cete zeleti da imate desktop koji startuje automatski tokom butovanja umesto da startujete X rucno. Pogledajte Display Manager za instrukcije za upotrebu menadzera za prijavljivanje ili Startovanje X-a prilikom butovanja za dve lagane metode koje se ne oslanjaju na displej menadzer-a.