Ubuntu naudoju jau beveik 4 metus, per tą laiką esu išbandęs visą galybę įvairių
programų. Po įvairių bandymų ir testavimų liko tik tos programos, kurios mano nuomone
savo darbą atlieka geriausiai. Šiomis programomis naudojuosi jau gana ilgai ir per tą
laiką neradau jokių geresnių variantų.
Programos, kurias naudoju nėra skirtos eiliniams naudotojams, tačiau jos tikrai tiktų
tiems, kurie tikisi iš programos maksimalios naudos ir nebijo šiek tiek investuoti
aiškinantis kaip programa veikia ir kaip ja naudotis. Rinkdamasis programas
atsižvelgiu būtent į šiuos kriterijus. Kai kurie mano, kad jei jau yra grafinė
naudotojo sąsaja, tai ji turėtu būti naudojama visose situacijose. O aš manau, kad
reikiamas priemones reikia naudoti reikiamose vietose. Tarkim teksto redaktorius
puikiausiai gali veikti tekstiniame rėžime, nes dirbama su tekstu, o ne su kokiais
nors grafiniais elementais. Teksto redaktorius turėtu būti orientuotas į teksto
redagavimą, o ne į IDE, perkrautą visokiais įrankiais, mygtukais ir meniu.
Klaviatūros išdėstymas (LEKPa)
Pagrindinis kompiuterio įvesties įrenginys yra klaviatūra. Labai svarbu
maksimaliai išnaudoti visas klaviatūros galimybes, kad galėtum dirbti labai
greitai ir mastytum tik apie tai ką darai, o ne apie tai ką spaudai.
Kad pasiekti didžiausią greiti dirbant klaviatūra, būtina įvaldyti „akląjį
spausdinimą“ (angl. touch tiping). Kitas svarbus dalykas – klaviatūros
išdėstymas. Kaip žinia populiariausias QWERTY išdėstymas buvo pritaikytas ne
pirštams, o spausdinimo mašinėlės kaladėlėms, todėl savaime suprantama, kad QWERTY
išdėstymas nėra pritaikytas greitam teksto surinkimui. Nesenai pasirodė
lietuviškas, optimizuotas klaviatūros išdėstymas LEKP.
Naudojuosi šiuo išdėstymu apie 3 mėnesiu. Skirtumas tikrai jaučiamas, rankos ne
taip pavargsta, daugelis dažnai naudojamų simbolių sekų surenkamos tiesiog
spustelėjus klavišus pagrindinėje klaviatūros eilėje. Po mėnesio naudojimosi LEKPa
klaviatūros išdėstymu pagerinau ankstesniuosius teksto surinkimo greičio
rezultatus.
Ir galiausiai, žmonės rašo šveplai, todėl kad pasiekti lietuviškas raides,
išsidėsčiusias skaičių eilėje, tikrai sudėtinga. Renkant tekstą su LEKPa,
lietuviškos raidės išsidėsčiusios patogiose vietose, todėl tekstas su
lietuviškomis raidėmis renkamas lygiai taip pat patogiai kaip ir tekstas tik su
lotyniškomis raidėmis.
Interneto naršyklė (FireFox)
Kadangi mano darbas interneto svetainių kūrimas, o ir laisvalaikį dažnai leidžiu
naršydamas internetą, tai viena dažniausiai naudojamų programų yra interneto
naršyklė FireFox.
Kurį laiką bandžiau naudoti Opera, tačiau dėl kai kurių itin patogių FireFox
extensionų, vėl grįžau prie FireFox. Itin patogūs extensionai yra:
- Add Block Plus
- del.icio.us
- Drag and Drop
Komandinė eilutė (zsh, python, gnome-terminal, xterm)
Jei dažnai naudojiesi kompiuteriu, tai kur kas patogiu įsiminti komandų
pavadinimus, nei kas kart klaidžioti po tuos pačius meniu ir langus, kad kažką
padarytum. Įvesti komandą arba tik jos pradžia yra kur kas patogiau, nei
spaudinėti pele visokius mygtukus ar pasiklysti menių hierarchijoje...
Neįtikėtinas jausmas, kai vienoje vietoje, kelias klavišų paspaudimais gali
pasiekti visas įmanomas funkcijas. Jautiesi tikru kompiuterio šeimininku.
Komandine eilute naudojuosi labai dažnai. Dirbu su failais, diegiu programas,
dirbu su CVS/SVN, ir t.t.
% mv /tmp/failovardas ~/mydir
Asmeniškai man, parašyti tokią eilutę yra kur kas paprasčiau, nei atsidaryti
programą skirtą darbui su failais, dviejuose skirtinguose languose susirasti
reikiamus katalogus, failų sąraše susirasti reikiamą failą ir jį pertempti į kitą
langą. Ką jau kalbėti apie tai (komanda ieško failų, pradedant nuo einamojo
katalogo, pagal pateiktą paieškos raktažodį):
% ff *myfile*
Žinomo, kad darbui su komandomis reikia mokėti greitai dirbti su klaviatūra, kuo
labai gerai pasitarnauja LEKPa.
Komandos yra gerai, tačiau reikia turėti ir gerus įrankius darbui su jomis, nes
surinkinėti kiekvieną komandos simbolį yra labai nepatogu. Pirmas dalykas yra
komandų interpretatorius, vadinamas shell. Standartiškai Ubuntu naudoja bash
shell. Tačiau kur kas galingesnis yra zsh. Viena geriausių zsh savybių yra
automatinis įvairių komandos dalių užbaigimas (angl. autocompletion). zsh,
paspaudus TAB, sugeba užbaigti ne tik komandas, bet ir komandų parametrus, failus
ir kitus su komanda susijusius argumentus. Todėl komandos `sudo aptitude install
ubuntu-restricted-extras` įvedimas atrodo taip:
% sudo apt-g i ubre % sudo apt-gTAB iTAB ubTABreTAB % sudo apt-get install ubuntu-restricted-extras
zsh turi galybe kitokių įdomių ir naudingų funkcijų, todėl naudotis komandine
eilute tampa tikrai patogu ir malonu.
Jei reikia atlikti kokį nors matematinį skaičiavimą tiesiog pasileidžiu python
interpretatorių. Jei pasigendu kokios nors komandos, tiesiog:
% vim ~/bin/trukstama_komanda
Susiprogramuoju ją su labai paprasta python programavimo kalba. Ir po kelių
minučių jau galiu naudotis nauda komanda.
% trukstama_komanda
Kitas svarbus dalykas – terminalas. Naudoju du terminalus: gnome-terminal ir
xterm. gnome-terminal dažniausiai pas mane būna visada paleistas ir ten vyksta
daugiausiai darbo, todėl kad gnome-terminal yra tiesiog patogus darbui ir jo
išvaizda lengvai keičiama (spalvos, šriftas). Taip pat yra labai patogios
funkcijos, tokios kaip nuorodų atpažinimas, scrolinimo funkcija, kuri
paprasčiausiai perduoda tokius pačius signalus kaip Up ir Down klavišų
paspaudimai. Žinoma labai patogu ir žymės (angl. tabs). Taip pat naudoju ir
xterm, kadangi jis yra labai lengvas ir labai greitai pasikrauna. Jį dažniausiai
naudoju kai noriu ką nors patestuoti ar stebėti outputą su tail -f ar panašiai.
Teksto redaktorius (vim)
vim pradėjau naudoti dar nuo Windows laikų, tai yra paprasčiausiai tobulas tekto
redaktorius ir tiek. Dar prieš vim esu bandęs daug visokių redaktorių, kurie iš
esmės veikė panašiai, tik skyrėsi mygtukų ar menių punktų gausa. vim yra
visiškai kitoks, visiškai skiriasi pats teksto redagavimo būdas, kas ir daro vim
geriausiu. Kai pagaliau išmokau naudotis vim, supratau, kad visi kiti teksto
redaktoriai nė iš tolo jam neprilygsta. Naudojuosi vim programuodamas,
tvarkydamas konfigūracinius failus, rašydamas laiškus ar šiaip tekstus jau daugiau
nei 5 metus, šis postas taip pat sukurtas vim pagalba.
Vim turi galybę pluginų, todėl jį naudoju ir kaip DB klientą ir kaip Outlinerį.
El. pašto klientas (mutt)

Yra programos, kurios gali viską, tačiau nei viena dalis neveikia taip kaip
reikia, mutt veikia visiškai priešingai. Pati mutt programa daro tik vieną
darbą (ir daro tai labai gerai) - tvarko laiškus. Visa kita yra patikėta kitoms
programoms, kurias pats renkiesi ir kurios savo darbą taip pat atlieka
nepriekaištingai. Kartu su mutt naudoju:
- vim - rašau laiškus, kas gi gali būti geriau už vim, kai kalbama apie teksto
redagavimą :) - fetchmail - parsisiunčiu laiškus iš pašto serverių, nesvarbu ar mano pašto
programa įjungta ar ne, fetchmail tiesiog tyliai daro savo darbą ir tiek,
vieną kartą sukonfigūruoji ir ilgam pamiršti, kad jis yra. - procmail - filtruoju spamą ir paskirstau laiškus į atitinkamas vietas,
panašios programos veikia ir rimtuose pašto serveriuose. Jaučiuosi
pamalonintas, kai mano asmeninį paštą tvarko tokie galingi įrankiai kaip šis. - elinks - paverčia HTML laiškus į tekstinius, visi laiškai atrodo lygiai taip
pat :) - antiword - paverčia prisegtus DOC failus į paprasčiausią tekstą, todėl
netenka vargintis ir atidarinėti jų su OpenOffice. - mail-notification - praneša apie naujai gautus laiškus.
Ir galiausiai mutt pagalba visa tai apjungiama, o rezultate gaunamas rinkinys
pačių geriausių įrankių darbui su laiškais.
El. paštu naudojuosi labai dažnai, esu užsiregistravęs keliose el. pašto
konferencijose ir šiaip dažnai rašau el. laiškus tiek darbo, tiek asmeniniais
reikalais. mutt taip pat pradėjau naudoti dar windows laikais. Kelis mėnesius dar
bandžiau naudotis thunderbird, tačiau jis toks didelis, o mane tereikia paštą
patikrinti... :)
Kai viename mailboxe susikaupė daugiau kaip 2000 laiškų, mutt pradėjo ne taip
greitai užsikraudinėti, kaip anksčiau (bet vis tiek gerokai greičiau nei
thunderbird :) ). Suradau labai paprastą sprendimą, leidžiu mutt per screen, todėl
jis kiek lėčiau užsikrauna tik pirmą kartą, o visus kitus kartus užsikrauna
akimirksniu, nes screen dėka jis niekada neišjungiamas, nors pats terminalo langas
ir išjungiamas.
Pokalbių programa (gajim)
Gajim - Jabber klientas, kuris tiesiog veikia taip kaip reikia. Kadangi taip pat
naudojuosi ir ICQ, o pats Jabber protokolas palaiko ir kitus protokolus, tai su
Galim galiu naudotis ir ICQ, nors pats Gajim dirba tik su Jabber.
Outliner'is (VimOutliner)
Kadangi mano galva dažnai tiesiog plyšta nuo visokių idėjų, kurios gal būt niekada
ir nebus realizuotos, tačiau naudinga jas kur nors išsaugoti. Taip pat rašau
straipsnius, TODO, FIXME, specifikacijas ir t.t. Visam tam išsaugoti vienoje vietoje
labai tinka Outliner'is, kuris paprasčiausiai skirtas rašyti tekstą ir jį
suskirstyti į daug kategorijų, kad vėliau nepasimestum ir greitai surastum tai ko
reikia.
Šis postą rašiau taip pat su VimOutliner.
Kadangi darbui su tekstu naudoju vim, tai outlineris yra vim pluginas, kuris
tiesiog suteikia papildomų galimybių kategorizuoti tekstą. Tai gi vim puikiausiai
atlieka savo darbą su tekstais, VimOutliner puikiausiai atlieką savo darbą –
tekstų kategorizavimą.
IRC klientas (irssi)
Šiaip jau pakankamai retai naudojuosi IRC, tačiau mano IRC klientas visada
įjungtas, nors išoriškai to nesimato. Visa tai screen + irssi dėka.
Kai tik įjungiu kompiuterį, pasileidžia screen, kuris paleidžia irssi,
screen ir irssi veikia kaip demonai ir išoriškai niekur nesimato, matosi tik
paleisti procesai.
Dažniausiai per visą dieną nė karto nepasinaudoju irssi, tačiau jis visą laiką
tyliai veikia ir jei kas nors parašo mano vardą, iššoksta pranešimas. Tada
atsidarau irssi ir matau kas ir ko iš manęs norėjo. Taip pat jei sugalvoju
įsijungti irssi, tai matau kas ką kalbėjo anksčiau.
irssi programa nuolat jungiasi prie dviejų serverių (aitvaras ir freenode), taip pat
per abu serverius prisijungiama prie 14 kanalų. Turiu ~/.irssi/config, kuris yra
kruopščiai prižiūrėtas, visi kanalų langai atsidaro specialiai skirtose vietose,
kiekvienas kanalas turi taisyklių sąrašą, kas turi būti filtruojama, kas ne ir
t.t. Dėl labai paprasto ir minimalistinio būdo atvaizduoti atidarytus langus, su
irssi labai patogu dirbti, kai yra atidaryta 10 ir daugiau pokalbių langų. Pas
manu dažniausiai atidarytų langų būna apie 15.
Su irssi galima susikurti savo aliasus ir klavišų kombinacijas, taip pritaikant
programą savo poreikiams.

Komentarai
geras straipsnis ;) Dar
geras straipsnis ;)
Dar nemaciau tokio gero lietuvisko straipsnio apie unix programine iranga.
Jau naudoju sita tavo isvardinta soft'a:
vim
firefox
irssi
Taip pat palaikau Jabber protokola! O ant osx naudoju Adium.
Bandziau taip pat mutt. Tiesa nepatiko kad reikia tiek daug atskirtu programu konfiguruoti. Bet tu teisingai pabreziai, jog kiekviena unix programa turi atlikti /tik/ viena darba ir atlikti ji gerai. tai ir yra unix paprastumas ;)
Kaip zinai turiu apple kompiuteri. Bet neturiu pinigu daugiau nei 10lt savo korteleje. Todel negaliu isigyti naujos osx Leopard versijos. Bet turiu iseiti. Zadu gristi prie LINUX. Meginsiu naudoti gentoo arba ubuntu (blogiausia atveju ubuntu).
Gentoo renkuosi todel, kad su powertop matavau mano laptop'as idle rezimu sunaudoja 13(apie 12 kartais)watt'u. O ta pati bandziau Ubuntu 18-19 watt'u.
Tiesiog noriu tureti tokia masina kuria galeciau nusinest i universiteta. Kurios energijos taupymas prilygtu os x. Todel jauciu rinksiuos gentoo. Nors esu saliskas tik binary based distribution. Nes uzknisa laptop'o uzimas kai kompiliuoji.
Mano manymu Windows tiesiog netinka programuotojams ar hackeriams. O tinka LINUX, nes tu daugiau ismoksti apie sistema. Tu tiesiog gali valdyti sistema! Sistema siulo daugiau programavimo priemoniu. Bet to LINUX naudoti tiesiog fun. Ir dar LINUX myli opensource. Manau nera ne vieno profesonalaus programuotojo, kuris nepasimoke is kito zmogaus programinio kodo. Tai LINUX siulo.
Kam tau ta XGL aplinka, jei
Kam tau ta XGL aplinka, jei viską naudoji iš terminalo? :D
Siaip girdejau ir internetiniu narsykliu yra konsoliniu ;)
links -g arba links2 -g
links -g arba links2 -g
Geras. Kažkodėl anksčiau
Geras. Kažkodėl anksčiau apie tai nežinojau, buvau bandęs links, bet be -g. O šiaip tai, nežiūrint -g, tai elinks labiau patinka. Jei reikia greitai veikiančios naršyklės, tai Dilo yra pats tas.
Kaip ir rašiau, viską
Kaip ir rašiau, viską naudoju pagal paskirtį. Darbui su failais, pašto tikrinimui ir t.t. puikiausiai tinka terminalas, bet darbui su keliais terminalas ar dar kokiais langais, nėra nieko geriau už compiz.
Pas mane XGL ir terminalai puikiai tarpusavyje dera :)
Konsolinės naršyklės tinka nebent tik kokiai dokumentacijai skaityti. Svetainėse yra daug grafikos, javascript ir panašių dalykų, todėl terminalas šioje vietoje visiškai netinka.
hmmm nežinau kaip aš
hmmm nežinau kaip aš galėčiau keisti raidžių išdėstymą klaviatūroje, labai jau pripratęs esu prie dabartinės.
O šiaip tai respect, geras straipsnis ;)
Daugeliu atveje keisti
Daugeliu atveje keisti klaviatūros išdėstymo neverta. Tačiau, kadagi klaviatūra dirbu labai daug, tai nepatingėjau ir pasimokiau labiau optimizuotą išdėstymą. Dvi savaitės buvo siaubingos, o po to po truputį susivarkė. Dabar taipinu greičiau nei anksčiau.
Šaunuolis! Reikia
Šaunuolis! Reikia populiarinti LEKP (: Kartais pagalvoju, kad reiktų išdėstymą patobulinti. Bet gal ne dabar – kada vėliau.
Sirex, atsiprašau bet
Sirex, atsiprašau bet būsiu atviras :D
Tu esi „console junkie“
Kaip tai, naudoju Compiz
Kaip tai, naudoju Compiz langų menedžerį, su visokiais skraidančiais 3D efektais, kas tikrai nepanašu į konsolę... :)
Konsolę naudoju ten kur reikia.
Naudingu dalykeliu
Naudingu dalykeliu suzinojau, dekui. Beje paguglines cia dar radau apie "mutt" pasto programa sio bei to lt kalba. Stai linkas http://gedmin.as/mutt/mutt.html :)
rašoma ne rėžimas, o
rašoma ne rėžimas, o režimas
Ačiū, pasistengsiu
Ačiū, pasistengsiu prisiminti. Tiesiog FireFox spell checkeris apie tokią klaidą neinformuoja... :)
Kai kas sako, kad dar geriau
Kai kas sako, kad dar geriau rašyti ne režimas, o veiksena ;P
nesamobe kas turi ubuntu
nesamobe kas turi ubuntu trinkit !!!!!!!!!!!!!
Tai kad Ubuntu pas mane
Tai kad Ubuntu pas mane vienintelis OS, jei ištrinsiu, tai negalėsiu naudotis kompiuteriu. Tai, tam kad pasinaudoti tavo patarimu, reikėtu sulaukti nuomonės kokią OS naudoti vietoj Ubuntu?
Mano asmeninė nuomonė. Esu išbandęs daug OS, tačiau, kol kas per 4 metus, nieko geriau už Ubuntu nesu radęs.
Reikia parašyti shell scriptą
Reikia parašyti shell scriptą uzduotis skamba taip:
parašyti programa kuri parodytų kurie vartotojai buvo prisijungė šendien prie kompiuterio.
Informaciją išvskite į ekraną ir failą tokiu formatu:
Vartotojo prisijungimo vardas:
Prisijunges buvo:
(naudoti komandas Last , date ,grep ,cut )
#!/bin/sh
ir viskas sioje vietoje mano zinios sutoja,tiesiog turejom mokytis bios'a, o dest. buvo nusalintas ir vietoj jo atsiunte docenta is vgtu kuris sumaste, kad zmones nieko nenutuokiantis apie programavima ir preaje pagreitinta pazinti su Linux, turi moket tobulai rasyt skriptus .. ;/ jai kas pagelbetu buciau dekingas.kroolik_nv skypas
sveiki turiu problemą ,
sveiki turiu problemą , nesugalvoju kaip prašyt sriptą .. uzduotis skamba taip :
parašyti programa kuri parodytų kurie vartotojai buvo prisijungė šendien prie kompiuterio.
Informaciją išvskite į ekraną ir failą tokiu formatu:
Vartotojo prisijungimo vardas:
Prisijunges buvo:
(naudoti komandas Last , date ,grep ,cut )
#
#
# Script to print user information who kurenli login ,curent data & time
# clear
echo "Prisijunges buvo \c ";date
echo"number of user login : \c" ; who | wc-1
cal
Exit 0
tai isvis kalendoriu iskvieca ;/ ka daryt ?
darau per programa putty prisjungimas rs2.vgtu.lt login vtdk pasvord vtdk 12 .. plz help man labai reikia ..
Skelbti naują komentarą