Instaliranje GUI (Cinnamon Desktop) i osnovnog softvera u Arch Linux


Prethodna tema o Arch Linuxu pokrivala je samo osnovnu instalaciju od nule, s minimalnim konfiguracijama preko naredbenog retka potrebnim za pokretanje sustava i pristup internetu za buduće konfiguracije.

Ali samo pokretanje operativnog sustava iz naredbenog retka, posebno Arch Linuxa, posao je Linux srednjih ili guru korisnika, može biti vrlo zastrašujuće za početnike ili one koji su tek došli iz Linux GUI distribucija ili čak Microsoft Windows.

Ovaj vodič vas vodi kroz transformaciju glavnog Arch Linux CLI-ja samo u snažnu i robusnu Desktop platformu, sa fantastičnim prilagodljivim desktop okruženjem u današnjem svijetu Linuxa – “Cinnamon” – i sav potreban softver za prosječnog korisnika stolnog računala, a sve to učinjeno uz pomoć softverskog upravitelja pacman koji radi sve potrebne knjižnice, ovisnosti i provjere konfiguracije u vaše ime.

Zahtjevi

Prethodna instalacija Arch Linuxa na stolno računalo, prijenosno računalo ili netbook s ispravnom internetskom vezom.

  1. Vodič za instalaciju i konfiguraciju Arch Linuxa sa snimkama zaslona

Korak 1: Instalirajte Xorg poslužitelj i video upravljačke programe

1. Nakon početne prijave u sustav moramo izvršiti potpuno ažuriranje sustava izdavanjem sljedeće naredbe.

sudo pacman –Syu

2. Prije nego što instaliramo sav potreban softver, potrebna nam je pomoć paketa “bash-completion“, koji automatski dovršava naredbe ili prikazuje popis mogućih naredbi pritiskom na Tipka TAB.

sudo pacman –S bash-completion

3. Sljedeći korak je instaliranje zadanog X okruženja koje pruža glavne konfiguracije Xorg poslužitelja i 3D podršku .

sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa

4. Za dodatnu Xorg funkcionalnost također instalirajte sljedeće pakete.

sudo pacman -S xorg-twm xterm xorg-xclock

5. Za prijenosno računalo ili netbook također instalirajte upravljačke programe za podršku za unos na dodirnoj podlozi.

sudo pacman -S xf86-input-synaptics

6. Sada moramo instalirati upravljačke programe specifične za sustav VGA (Video kartica), ali prije svega moramo identificirati grafiku našeg sustava. Izdajte sljedeću naredbu za identifikaciju vaše video kartice.

lspci | grep VGA

Ako je vaš sustav novije prijenosno računalo s podrškom za Optimus, izlaz bi trebao pokazati dvije grafičke kartice, obično Intel i Nvidia ili Intel i ATI. Podrška upravljačkih programa za Linux za ovu vrstu tehnologije sada je tako briljantna (možete isprobati Bumblebee ili Primus) za minimalno VGA prebacivanje.

7. Nakon što ste otkrili svoju Grafiku, vrijeme je da instalirate odgovarajuće upravljačke programe. Prema zadanim postavkama, Arch nudi Vesa zadani video upravljački program – xf86-video-vesa – koji može rukovati velikim brojem grafičkih skupova čipova, ali ne pruža bilo koja podrška za 2D ili 3D ubrzanje.

Arch Linux također nudi dvije vrste video drajvera.

  1. Otvoreni izvor (održava i razvija distribucija – preporučuje se za instalaciju).
  2. Vlasnički (razvio i održava proizvođač video kartica).

Za popis svih dostupnih Open Source video drajvera koje pružaju službena spremišta Arch Linux pokrenite sljedeće naredbe.

sudo pacman –Ss | grep xf86-video

Za popis Vlasničkih upravljačkih programa pokrenite sljedeće naredbe.

## 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 pakete – 32-bitne aplikacije na Arch x86_64 – koristite sljedeće naredbe.

## 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

8. Nakon što provjerite koji su upravljački programi dostupni za vašu Grafiku nastavite s instalacijom odgovarajućeg video paketa upravljačkog programa. Kao što je gore spomenuto, trebali biste se držati upravljačkih programa otvorenog koda, zbog činjenice da ih zajednica održava i propisno testira. Za instalaciju Grafičkog upravljačkog programa pokrenite sljedeću naredbu (nakon xf86-video – pritisnite tipku TAB za prikaz popisa i automatskog dovršetka).

sudo pacman  -S  xf86-video-[TAB]your_graphic_card

Za daljnje informacije o Xorg i Graphics upravljačkim programima idite na Arch Linux Wiki Xorg stranicu na https://wiki.archlinux.org/index.php /Xorg.

9. Nakon što su instalirani odgovarajući upravljački programi vaše Video kartice, vrijeme je da testirate Xorg poslužitelj i video upravljačke programe izdajući sljedeću naredbu.

sudo startx

Ako je sve ispravno konfigurirano, osnovna X sesija bi trebala započeti kao na snimci zaslona u nastavku, koju možete odbaciti upisivanjem exit na većem prozoru konzole.

exit

Korak 2: Instalirajte Desktop Environment – Cinnamon

10. Sada je vrijeme da instalirajući paket Cinnamon pružimo sjajno inovativno prilagodljivo grafičko korisničko sučelje – potpuno okruženje radne površine za naš sustav. Pokrenite sljedeću naredbu da instalirate Cinnamon i druge ovisnosti iz službenog arch repozitorija.

sudo pacman -S cinnamon nemo-fileroller

11. Sljedeći korak je instaliranje GDM paketa upravitelja prikaza koji pomaže sustavu da pokrene X poslužitelj i pruža grafičko korisničko sučelje za prijavu korisnika Cimet DE.

sudo pacman –S gdm

12. Sljedeći korak je omogućiti, a zatim pokrenuti i testirati GDM prijavom na Arch Linux pomoću vaših vjerodajnica.

sudo systemctl enable gdm
sudo systemctl start gdm

13. Nakon učitavanja GDM od vas će biti zatražen prozor Prijava. Odaberite svog korisnika -> kliknite lijevu ikonu Prijava i odaberite Cimet, zatim unesite svoju zaporku i pritisnite < b>Gumb za prijavu ili tipku Enter.

14. Do sada se našom internetskom vezom upravlja putem naredbenog retka, ali ako želite upravljati svojim mrežnim vezama iz GUI-ja, trebate onemogućiti uslugu dhcpd i instalirati, omogućiti i pokrenuti Paket Network Manager. Također instalirajte net-tools paket za proširene mrežne naredbe. Iz GUI otvorite UXterm prompt ljuske i pokrenite sljedeće naredbe.

Instalirajte ifconfig koji pruža paket net-tools i zatim pogledajte konfiguraciju sučelja pomoću sljedećih naredbi.

sudo pacman –S net-tools
ifconfig

Zatim instalirajte Network Manager.

sudo pacman -S network-manager-applet

Onemogući uslugu dhcpcd.

sudo systemctl stop [email 
sudo systemctl disable [email 
sudo systemctl stop dhcpcd.service
sudo systemctl disable dhcpcd.service

Start end enable Network Manager.

sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager

15. Sada ponovno testirajte svoju internetsku vezu pokretanjem ifconfig da dobijete status mrežnih sučelja, zatim izdajte naredbu ping za domenu.

Za potpuno testiranje sustava, ponovno pokrenite sustav kako biste bili sigurni da je sve do sada ispravno instalirano i konfigurirano.

Korak 3: Instalirajte osnovni softver

16. Za sada naš sustav pruža minimum instaliranog softvera koji ne može biti od velike pomoći pri svakodnevnom korištenju stolnog ili prijenosnog računala. Pokrenite sljedeću dugu naredbu za instalaciju osnovnog softvera.

sudo pacman -S pulseaudio pulseaudio-alsa pavucontrol gnome-terminal firefox flashplugin vlc chromium unzip unrar p7zip pidgin skype deluge smplayer audacious qmmp gimp xfburn thunderbird gedit gnome-system-monitor

17. Također instalirajte kodeke potrebne za multimedijske aplikacije za kodiranje ili dekodiranje audio ili video tokova izdavanjem sljedeće naredbe.

sudo pacman -S a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora libvorbis libxv wavpack x264 xvidcore gstreamer0.10-plugins

18. Instalirajte paket LibreOffice ako trebate Officeove alate kao što su Writer, Calc, Impress, Draw, Math i Base izvođenjem sljedeće naredbe i pritisnite tipku Enter pri odabiru (zadano=sve).

sudo pacman -S libreoffice

Ako trebate druge programe ili uslužne programe, posjetite stranicu Arch Linux Packages na https://www.archlinux.org/packages/, potražite svoj paket i instalirajte ga putem Pacmana.

Za uklanjanje paketa koristite prekidač –R s naredbom pacman.

sudo pacman -R package-to-remove

19. Za instaliranje softvera koji održava zajednica instalirajte alat Yaourt Package Manager (ne preporučuje se korištenje yaourt za početnike).

sudo pacman -S yaourt

Korak 4: Prilagodite radnu površinu Cinnamon

20. Postavke sustava Cinnamon pružaju sučelje putem kojeg možete podesiti i prilagoditi Arch i Cinnamon DE s bilo kojim postavkama koje vam odgovaraju vaše potrebe. Sljedeće postavke će vam pokazati kako promijeniti opći izgled i dojam vašeg sustava (tema i ikone). Prije svega, instalirajte Faenza Icon Theme i Numix Theme.

sudo pacman -S Faenza-icon-theme numix-themes

21. Zatim otvorite Postavke sustava –> Teme –> Ostale postavke –> odaberite Numix na Kontrolama i Rubnice prozora i
Faenza na ikonama.

22. Za promjenu zadane teme Cinnamon idite na Postavke sustava –> Teme –> Dobijte više na mreži –> odaberite i instalirajte Minty, zatim idite na karticu Instalirano, odaberite i Primijenite Minty temu.

To je sve! Sada bi vaš konačni izgled sustava trebao izgledati kao na slici ispod.

23. Kao posljednju prilagodbu za prikaz lijepog grafičkog alata za nadzor na alatnoj traci sustava prvo instalirajte sljedeće pakete.

sudo pacman -S libgtop networkmanager

Zatim otvorite System Settings –> Applets –> Get more online, potražite Multi-Core System Monitor i instalirajte ga, zatim se prebacite na karticu Instalirano, desnom tipkom miša kliknite i Dodaj na ploču.

Sada imate kompletan Arch Linux Desktop dobrog izgleda s osnovnim softverom potrebnim za pregledavanje Interneta, gledanje filmova, slušanje glazbe ili pisanje Office dokumenata.

Za potpuni popis aplikacija posjetite sljedeću stranicu

  1. https://wiki.archlinux.org/index.php/List_of_applications

Graditi na modelu Rolling Release Arch Linux također nudi druga Linux desktop okruženja, kao što su KDE, GNOME, Mate, LXDE, XFCE, Enlightenment, iz svojih službenih repozitorija, pa odabirom < b>Cinnamon ili drugi DE samo je jednostavan osobni izbor, ali, po mom mišljenju, Cinnamon pruža bolju fleksibilnost (Teme, Appleti, Deskleti i Proširenja) protiv složenih prilagodbi u odnosu na nadređenu Gnome Shell.