Arch Linux instalacija grafičkog okruženja (Cinnamon) i osnovnog softvera

Prethodna stranica vezana za Arch Liux je opisala osnovnu instalaciju sa minimalnom konfiguracijom u komandnoj liniji potrebnom da se pokrene sistem i pristupi internetu za dalju konfiguraciju. Međutim, korišćenje operativnog sistema samo u komandnoj liniji je naporno, posebno za nove korisnike koji su navikli na grafičko okrušenje ili se prvi put sreću sa Linuxom. Na ovoj stranici ćemo proći kroz transformaciju Arch Linux CLI sistema u moćnu i robusnu Desktop platformu sa Cinnamon grafičkim okruženjem.

Pre nego što počnemao potreban nam je računar sa osnovnom instalacijom Arch Linux i funkcijonalna internet veza.

Instalacija Xorg Server-a i Video drajvera

  1. Posle prvog logovanja na sistem uradimo updejt operativnog sistema.
    $ sudo pacman -Syu
  2. Prvi paket koji instaliramo bi mogao biti bash-completion koji omogućava dovršavanje komande i prikazivanje liste mogućnosti TAB tasterom.
    $ sudo pacman -S bash-completion
  3. Sledeći korak je instaliranje podrazumevanog X okruženja sa konfiguracijom glavnog Xorg server-a i podrškom za 3D.
    $ sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa
  4. Pa onda dodatne funkcionalnosti za Xorg.
    $ sudo pacman -S xorg-twm xterm xorg-xclock
  5. Ovaj korak je opcionalan – u slučaju da se instalacija radi na laptop ili netbook računaru potrebni su nam i drajveri za tačped.
    $ sudo pacman -S xf86-input-synaptics
  6. Sada je potrebno instalirati VGA drajver, ali pre toga moramo identifikovati video karticu.
    $ lspci | grep VGA

    Ako je sistem noviji laptop sa Optimus podrškom komanda bi trebala da prikaže dve grafičke kartice, obično Intel i Nvidia ili Intel i ATI. Linux podrška za ovu tehnologiju je sada odlična pa možete probati Bumblebee ili Primus pakete.

    Pošto smo utvrdili koja je grafička kartica u pitanju imamo dve opcije:

    • Open Source (preporučeno – pravi ih linux zajednica)
    • Vlasnički (prave ih proizvođači grafičkih kartica)

    Naravno postoji i treća opcija, Vesa drajveri (xf86-video-vesa) koji idu podrazumevano uz Arch linux i koji mogu da rukuju sa velikim brojem kartica, ali cena je samo osnovne funkckije i nema 2D i 3D ubrzanja.Ako se odlučimo za Open Source drajvere možemo izlistati njihovu ponudu u Arch Linux repozitorijumu komandom:

    $ sudo pacman -Ss | grep xf86-video

    Ako se odlučimo za opciju 2 (vlasnički drajveri), ponudu možemo izlistati sledećim komandama:

    ## nVidia ##
    $ sudo pacman -Ss | grep nvidia
    
    ## AMD/ATI ##
    $ sudo pacman -Ss | grep ATI
    $ sudo pacman -Ss | grep AMD
    
    ## Intel ##
    $ sudo pacman -Ss | grep intel
    $ sudo pacman -Ss | grep Intel

    Za multilib pakte – 32-bitne aplikacije na 64-bitnom Arch Linux sistemu mogu poslužiti sledeće komande:

    ## nVidia ##
    $ sudo pacman -Ss | grep lib32-nvidia
    $ sudo pacman -Ss | grep lib32-nouveau
    
    ## ATI/AMD ##
    $ sudo pacman -Ss | grep lib32-ati
    
    ## Intel ##
    $ sudo pacman -Ss | grep lib32-intel

    Pošto smo utvrdili koji grafički drajveri postoje za grafičku karticu koju imamo možemo da pređemo na instalaciju. Izbor postoji, ali ja ostajem pri Open Source (ipak su oni održavani i testirani od strane linux zajednice) tako da instaliram xf86-video-xxxxx (gde je xxxxx odgovarajući drajver za moju grafičku karticu, spisak može da se dobije sa TAB)

    $ sudo pacman -S xf86-video-[TAB]graphic_card

    U mom slučaju

    $ sudo pacman -S xf86-video-amdgpu
  7. Posle instalacije drajvera možemo testirati Xorg server i drajvere
    $ sudo startx

    Ako je sve kako treba instalirano trebali bi da dobijemo osnovnu X sesiju, sa 3 terminal prozora – jedan veći levo i dva manja, jedan iznad drugog, desno. X sesiju napuštamo kucanjem komande exit u najvećem prozoru (levo).

Instalacija grafičkog okruženja – Cinnamon

Arch Linux nudi više grafičkih okruženja i sva se instaliraju manje više na sličan način. Meni je Cinnamon simpatično okruženje (ukusi su različiti) i daje mi mogućnost da ga prilagodim svojim potrebama pa ću proći kroz njegovu instalaciju.

  1. Desktop okruženje instaliramo sa cinnamon paketom i pored njega instaliramo za početak nemo fajl pretraživač i gnome-terminal.
    $ sudo pacman -S cinnamon nemo-fileroller gnome-terminal
  2. Zatim instaliramo LightDM paket koji nam omogućava pokretanje X servera i daje nam grafičko okruženje za logovanje korisnika u Cinnamon desktop okruženje.
    $ sudo pacman -S lightdm lightdm-gtk-greeter
  3. Omogućavamo pokretanje LightDM sa pokretanjem sistema i startujemo ga
    $ sudo systemctl enable lightdm
    $ sudo systemctl start lightdm
  4. Sada bi već trebalo da nas dočeka login ekran, na kome biramo korisničko ime pa pored dugmeta Sign In imamo ikonicu zupčanika na kojoj klikom biramo Cinnamon za desktop, ukucamo lozinku i pritisnemo Sign In dugme ili taster Enter.Nalazimo se u Cinnamon okruženju
  5. Sada treba podesiti mrežu, do sada smo mrežnu konekciju kontrolisali kroz komandnu liniju, ako želimo da je kontrolišemo iz grafičkog okruženja potrebno je da isključimo dhcpd service i da instaliramo i omogućimo Network Manager paket. Takođe nam je potreban i paket net-tools. U grafičkom okruženju pokrećemo terminal aplikaciju i u njoj sledeću komandu.
    $ sudo pacman -S net-tools
    $ ifconfig

    Poslednja komanda lista sve mrežne interfejse na sistemu. Instaliramo i Network Manager

    $ sudo pacman -S network-manager-applet

    Isključujemo dhcpcd servis

    $ sudo systemctl stop dhcpcd@ens33.service
    $ sudo systemctl disable dhcpcd@ens33.service
    $ sudo systemctl stop dhcpcd.service
    $ sudo systemctl disable dhcpcd.service

    Pokrećemo i omogućujemo Network Manager

    $ sudo systemctl start NetworkManager
    $ sudo systemctl enable NetworkManager

    Na kraju proveravamo mrežne konekcije komandom ifconfig i ping. Da bi smo bili sigutni da je sve korektno instalirano i da radi kako treba restartujemo sitem, može i komandom reboot.

Instalacija osnovnog softvera

Sada imamo sistem sa minimumom instaliranog softvera i grafičkim okruženjem, trenutak je da dodamo programe koji će olakšati svakodnevno korišćenje. Naravno svako ima svoj izbor paketa za instalaciju, ovo je moj.

  1. Osnovni i uslužni programi
    $ sudo pacman -S doublecmd-gtk2 keepass plank redshift gedit gnome-disk-utility git atom
  2. Grafika
    $ sudo pacman -S nomacs gimp inkscape
  3. Internet
    $ sudo pacman -S firefox thunderbird remmina deluge
  4. Office (na pitanje koje pakete za libreoffice odgovaram sa all)
    $ sudo pacman -S libreoffice texmaker evince
  5. Kodeci i programi za audio i video i ostala multimedija
    $ sudo pacman -S a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora libvorbis libxv wavpack x264 xvidcore gstreamer brasero clementine vlc (mpv)
  6. Ostalo
    $ sudo pacman -S josm pulseaudio pulseaudio-alsa pavucontrol flashplugin unzip unrar p7zip gnome-system-monitor guake arduino
  7. Još jedna korisna aplikacija ako zatreba neki od paketa iz repozitorijuma koje održaza zajednica, a zatrebaće kad tad, Yaourt Package Manager (nije baš za početnike)
    $ sudo pacman -S yaourt
    $ yaourt -S shutter

Na kraju da sumiramo, kada je potrebno instalirati neki paket:

$ sudo pacman -S ime_paketa

Kada je potrebno ukloniti neki paket:

$ sudo pacman -R ime_paketa

Spisak paketa se nalazi na https://www.archlinux.org/packages

Prilagođavanje Cinnamon okruženja

Ovaj korak nije neophodan, ali svi mi volimo da prilagodimo grafičko okruženje svom ukusu. Naravno o ukusima nema potrebe raspravljati, ovo je moj. Za početak instaliram Faenza ikone i Numix temu.

$ sudo pacman -S faenza-icon-theme numix-gtk-theme

Posle instalacije biram za Window borders – Numix, Ikone – Faenza, Kontrole – Numix, Miš – Adwaita i Desktop ostaje na cinnamon. Što se tiče izgleda još dodajem sistem monitor na sistemski toolbar, ali za njega su potrebni dodatni paketi:

$ sudo pacman -S libgtop networkmanager

Onda u Applets > Get more online… potražim Multi-Core System Monitor instaliram ga i dodam na panel. Takoće kome se sviđa može da doda i conky, meni se sviđa.

$ sudo pacman -S conky

Moja konfiguracija za conky se nalazi na githab-u.

Kompletna lista aplikacija u repozitorijumu Arch Linux-a se nalazi na https://wiki.archlinux.org/index.php/List_of_applications

Tako otprilike izgleda moja instalacija, Vaša može da bude drugačija…

Arch Linux nudi veliki izbor i mogućnost da personalizujete svoj sistem, pored Cinnamon okruženja tu su još i KDE, GNOME, Mate, LXDE, XFCE, Enlightenment, sve je to stvar izbora.

Advertisements