Posted by: Moergil at September 24th, 2008

GNU/Linux - môj prechod

Filed under Linux |

Je to už 5 mesiacov, keď prvé byty môjho disku začala obsadzovať GNU/Linuxová distribúcia Ubuntu. Po prvom víkende mi bolo jasné, že na Windows XP sa už nevrátim. Napriek tomu, že to znamenalo nutnosť hľadať v linuxovom svete alternatívy k môjim obľúbeným programom a zvyknutie si na nové prostredie a aj konzolové ovládanie niektorých programov.

Našťastie, väčšinu problémov som s Ubuntu úspešne zdolal a v tomto momente sa rozprestiera na 30GB môjho 40GB disku (10GB je pre XP, ktoré používam ako hernú konzolu). V tomto článku by som sa chcel podeliť o moje skúsenosti a postrehy, ktoré som nadobudol počas prispôsobovaniu Ubuntu mojim predstavám. Verím, že tieto poznámky pomôžu iným čerstvým a potencionálnym Linuxákom, nielen z môjho okolia ktorých sme zdárne “nakazili” a dúfam že ešte nakazíme :-)

Popíšem niektoré základné problémy po prechode na Ubuntu a ďalej konkrétne situácie a ich riešenie spolu s vlastnými tipmi pre programy a vylepšenie desktopu.

V článku sa budem pohybovať len okolo Ubuntu distribúcie, ale niektoré postupy sa dajú aplikovať aj na iných distribúciach. Okrem Ubuntu existujé množstvo iných kvalitných distribúcii (Fedora, openSuse, Mandriva, apod.). Vybrať sa dá napr. na www.linux.cz

Základné informácie

Množstvo informácii o Ubuntu je na wiki.ubuntu.cz (na ktorú sa budem aj často odvolávať). Inštalácia a poinštalačný proces sú základ, inštalácia programov a práca v konzole príde hneď nato, a sekcia hry alebo efektný vzhľad desktopu zostane ako oddychovka. Ďalej na SK/CZ Linuxových serveroch, moje najobľúbenejšie sú www.root.cz (na ňom napr. Linux pre zelenáče) a www.abclinuxu.cz, kde existuje pekný slovník. Začiatočníkom odporúčam prečítať minimálne tú wiki, inak sa tu budú strácať.

Inštalácia a LiveCD

Pri prvej inštalácii Ubuntu odporúčam nabootovať do LiveCD režimu. Počas inštalácie totiž môže bežať Firefox aj Pidgin (IM multiprotokolový komunikátor v Ubuntu, ktorý som si nechal ako náhradu Mirandy) a tak nieje problém vyhľadať si informácie (napr. na už spomínanej wiki) alebo sa pýtať skúsenejšieho kamaráta. Samotná inštalácia je jednoduchá (pozor si treba dať len pri delení disku, ktoré je ale dobre popísané na wiki). Ak máte windowsácky disk naformátovaný ntfs, tento disk sa nedá zmenšovať (ntfs nieje otvorené, takže vôbec to že sa dá z GNU/Linuxu pristupvoať a pracovať s takýmito diskami je úspech), takže ak chcete inštalovať Ubuntu, bude sa musieť vymzať. Samotný proces trvá asi 20-30min.

Inštalácia programov

Cez Synaptic sa dá spraviť všetko, čo treba. Pohodlný užívateľ si ale zvykne na apt-get (naozaj, štart terminála a napísanie zopár písmen je rýchlejšie ako čakať na štart Synapticu a vyhľadávanie). Apt-get ale nemá vyhľadávanie, preto vyhľadávam cez aptitude search <nazov_hladaneho>. Existuje aj prikaz apt-cache search <nazov_hladaneho>, ale jeho výstup je horšie čitateľný (za túto informáciu ďakujem josovi, viz. komentáre).

Rýchla pomoc
Keď sa začína s novým programom, príkaz man a parameter –help + wiki + google sú prvé veci ktoré by každý užívateľ mal spraviť skôr ako sa opýta “skúsenejšieho” kamaráta. Nič nieje lepšie, ako vysvetlovať tretiemu človekovi vec, ktorá sa dá nájsť v prvom výsledku Google práve vtedy, keď nemáme čas :-) Takisto cudzie pojmy (Gnome, KDE, alebo bash…), väčšina z nich sa objaví na prvej stránek googlu aj v sk/cz jazyku.

Eye-candy desktop
Akcelerované prostredie (Compiz) a štýlová téma, to bola jedna s prvých vecí ktorými som sa zaoberal a strávil pri nej pár hodín :-) . GTK a Emerald témy a wallpapery sťahujem z www.gnome-look.org (ďaľší zdroj je art.gnome.org). Pre absolútnu kontrolu nad Compizáckymi efektami (Compiz config settings manager, CCSM) sa inštaluje balík compizconfig-settings-manager, pre štýlovejšie okraje okien Emerald, pre rýchle prepínanie medzi Compizom a Metacity zase Fusion-icon. Kompletný príkaz ej tu: sudo apt-get install compizconfig-settings-manager emerald fusion-icon
Compiz je inak štandardná náborová “zbraň” pre linuxákov, takže si dajte záležať aby kamarát videl čo to dokáže :-D

Vsuvka: windov manager, window decorator
Aby tu menej skúsení používatelia nestratili niť, skúsim jednoducho vysvetliť ako je to s oknami v GNU/Linuxe:
Najvyššie je window manager - ten sa stará o okná, polohu, veľkosť apod. Do tejto kategórie patrí Metacity (štandardný v Gnome), Compiz (akcelerovaný ktorý používam aj kvôli jeho rýchlosti - používa OpenGL, takže kreslenie ide cez grafickú kartu a nie cez procesor, čo je na mojom počítači znať). Ďalej sú to napr. KWin pre KDE, Xfwm pre Xfce, Fluxbox, WMii atď.
Nad ním stojí window decorator - ten sa stará o grafickú stránku okna, resp. jeho okrajov a tlačítiek. Compiz vie používať gtk-window-decorator, kde-window-decorator a emerald. Práve Emerald odporúčam - má najviac možností nastavení a štýlové témy.

Ďaľšie informácie o Compize a o jeho pluginoch Compiz-Fusion sa dajú nájsť na wiki.

Compiz nielen funkčný, ale aj efektívny
Z ne-grafických pluginov používam Cube a na neho naviazaný Rotate Cube. Rotáciu mám nastavenú na ľavý a pravý okraj obrazovky a stlačené koliesko. Kocka sa otočí na ľavú alebo pravú stranu. Ďalej na horný okraj a koliesko je namapované Place windows (rozmiestni otvorené okná na ploche a užívateľ si môže rýchlo vybrať ktoré potrebuje), na dolný okraj a koliesko zase Expo plugin (zobrazí všetky plochy naraz a užívateľ môže medzi nimi presúvať okná). Nakoniec si nechám maximuize, ktorý roztiahne okno tak, aby sa dotýkalo ostatných okien (v ccsm zaškrtnuté obe možnosti). Je to náhrada Metaciťáckeho snap-on-resize, teda zachytávania okien o iné okná a panely pri zväčšovaní.

S designom súvisí aj komfort ovládania samotného prostredia, takže:

Výber pracovného prostredia
Ja používam Gnome. Páči sa mi svojou koncepciou jednoduchého nastavenia, aj keď nie vždy pokladám za štastné jeho možnosti, ktoré sú niekedy príliš chudobné. Pravdou ale je, že do Gnome registrov (gconf-editor) som prakticky nemusel liezť, a množstvo vecí sa dá do programov doplniť cez pluginy/moduly (ako napr vo Firefoxu). Takto sa mi podarilo premeniť Gedit na náhradu Kate z hľadiska funkcii, čo som potreboval. Motoo Gnome je Just works, teda jednoducho to funguje.

KDE… tu je zase druhý extrém. Nastaviť sa dá všetko, len kým to človek v tej hŕbe posuvníkov nájde :-) Neodsudujzem ho ale, je to kvalitná práca s pár peknými vymoženosťami (napr. jeho Krusader, klasický dvojpanelový manažér súborov ako Total Commander má krásnu vlastnosť, kedy vo vstavanom editor (ktorý používa schopnosti Kate editora) sa dá cez ftp komfortne upraviť php script a po uložení sa sám nahrá späť an ftp. Toto mi v Total Commanderu veľmi chýbalo…). Témy pre KDE sa dajú nájsť na www.kde-look.org
Xfce je tiež ako Gnome postavené na GTK knižnici (KDE používa Qt). Je to odľahčené prostredie, takźe lepšie pôjde na menej výkonných počítačoch, je ale tiež kvalitné a dobre použiteľné. GTk témy upravené an bezproblémový vzhľad sa dajú nájsť na www.xfce-look.org.

Ja som nakoniec skončil na Gnome, hlavne pre spomínanú komfortnosť a intuívnosť prostredia, kedy som si všetko základné vedel nastaviť hneď po prechode z Win XP.

Vsuvka: GTK a Qt
Z hľadiska programov je prvý problém grafická nekompaktnosť. GTK programy používajú inú grafickú tému ako Qt a naopak. Preto sa snažím postupne vymienať KDE aplikácie (Amarok, Kate) za GTK alternatívy (Exaile, Gedit + pár pluginov). Inak ale nieje problém používať zároveň aplikácie oboch typov. Nevýhoda je, že v pamäti potom bežia dve knižnice (+ knižnice KDE alebo Gnome ak je s nimi aplikácia previazaná). Na Windowsoch je ale niekedy podobná situácia, množstvo apps nepoužíva klasický vzhlad (napr. Google Chrome) a pritom to nevadí, takže žiaden strach.

Záver
O hardwarových problémoch, rozbehaní web serveru pre developing, trikov v konzole, zladených efektoch v Compize alebo mojich obľúbených aplikáciach niekedy nabudúce…

5 Comments to “GNU/Linux - môj prechod”


1
By: joso

Pekny clanok, je zaujimave precitat si nieco aj z tohto pohladu.
Prihodim si tvoje RSS, tak dufam, ze na dalsie pokracovanie nebude treba dlho cakat :-).
Este by som ta trochu poopravil - apt ma vyhladavanie, aj ked v niektorych pripadoch je obdoba aptitude pouzitelnejsia.

2
By: Moergil

joso: máš pravdu, trochu som googlil a lexistuej aj apt-cache search, tak ho doplním do článku.

3
By: skyder

mato dobry clanok. nasiel som si par veciciek ktore by som od teba prevzal a pohral sa s tym…dost si ma nahneval s tym googlom. asi to bolo myslene na mna… sry, ale ty mi to vzdy vsetko hned vysvetlis, pripadne pridas aj dake rady okolo toho, co sa da este vylepsit, pozret a na jednom malickom probleme ma prevedies cez celkom siroku skalu veci… cital som aj moj prechod 2, ale z toho ma zaujalo len par programov ktore pouzivas. na zaver ta chcem trosku potesit, tak toto je pre teba> SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM SPAM
PS>milujem kopirovanie kolieskom.

4
By: Moergil

Google nebol myslený len na teba… takých to ľudí je kopu :) ono, zo začiatku je to normálne, horšie je keď sa s googlom nenaučíš robiť a pýtaš sa blbosti stále… a toto nemám rád

5
By: joso

hehe zaujimave, ono to kopiruje kolieskom :D

Leave a Comment