You are on page 1of 46

Full Circle

AZ UBUNTU LINUX KZSSG FGGETLEN MAGAZINJA

2011. prilis - 48. szm

LINUX LABOR SWAPPINESS - 1. RSZ

Books photo: Shutterhacks (Flickr.com) Sony Reader photo: Kayakleader (Flickr.com)

MENTSD LE GPED REMASTERSYS-SEL


KSZTSD EL SAJcircle magazine MLYES UBUNTU LIVE CD-DET T SZE#48 1 full
A Full Circle magazin nem azonostand a Canonical Ltd.-vel!
contents ^

Linux Hrek

Full Circle
AZ UBUNTU LINUX KZSSG FGGETLEN MAGAZINJA

Hlgyek s az Ubuntu

36

Programozzunk Pythonban 22. rsz 7 rjunk cikket a Full Circle Magazinba Linux Labor 24

Jtkok Ubuntun

38

23

LibreOffice - 3. rsz

16

tmutatk a Full Circle magazinnak szl cikkek rshoz. Szmtunk az olvask cikkeire, teht krnk titeket, rjatok!

Robin Catling megmagyarzza a swap fjlokat a swappiness-rl szl kt cikk els rszben.

Parancsolj s uralkodj

E-knyvek keresse

18

Fkuszban Remastersys

30

Levelek

34

Top 5

43

Minden szveg- s kpanyag, amelyet a magazin tartalmaz, a Creative Commons Nevezd meg! gy add tovbb! 3.0 Unported Licenc alatt kerl kiadsra. Ez annyit jelent, hogy tdolgozhatod, msolhatod, terjesztheted s tovbbadhatod a cikkeket a kvetkez felttelekkel: jelezned kell eme szndkodat a szerznek (legalbb egy nv, e-mail cm vagy url elrssel), valamint fel kell tntetni a magazin nevt (full circle magazin) s az url-t, ami a www.fullcirclemagazine.org (gy terjeszd a cikkeket, hogy ne sugalmazzk azt, hogy te ksztetted ket, vagy a te munkd van benne). Ha mdostasz, vagy valamit tdolgozol benne, akkor a munkd eredmnyt ugyanilyen, hasonl vagy ezzel kompatibilis licensz alatt leszel kteles terjeszteni. A Full Circle magazin teljesen fggetlen a Canonicaltl, az Ubuntu projektek tmogatjtl. A magazinban megjelen vlemnyek s llsfoglalsok a Canonical jvhagysa nlkl jelennek meg.

Elsz
A magazin az albbiak felhasznlsval kszlt:

Kszntnk a Full Circle Magazin legjabb kiadsban!


bb emltsre mlt dolog is trtnik ebben a hnapban. Az els s a legfontosabb, hogy ngy vesek lettnk. Minden prilisi szm egy jabb mrfldkvet jelent a FCM trtnelmben, s ez most a FCM negyedik ve. Ahogy minden vben teszem (s remlhetleg minden hnapban), szeretnm megksznni minden embernek, aki segt nekem sszerakni a magazint hnaprl-hnapra. Megtalljtok a neveiket minden szm vgn. A msik fontos dolog, hogy ez a hnap a 11.04. Biztos vagyok benne, hogy mire ezt olvasstok, sokatok mr frisstett Natty Narwhal-ra. A kvetkez nagyobb dolog, amirl a Linux hrek rovatban is olvashattok, hogy a Canonical bejelentette a ShipIt vgt. Ez azt jelenti, hogy mostantl nem rendelhet ingyenes Ubuntu CD. Biztos vagyok benne, hogy a vilg nagy rszn van mr szlessv internet, de tudom, hogy sok olvasnknak mg nincs. Remlem a ShipIt megszntetse nem tntort el senkit az Ubuntu hasznlattl. Lvn a negyedik szletsnapunkat nnepeljk, hozzcsaptam egy negyedik Hogyan cikket, az Arduino krtyra trtn fejlesztsrl. Remlem, ettl a szmtl kezdve tudjuk tartani a havi ngy Hogyan cikket. volt olyan nagylelk hogy felajnlotta, hogy r egy sorozatot az Ubuntura val fejlesztsrl. Az els cikk maga az Ubuntu fejlesztsi folyamatt taglalja, aztn megy tovbb, s a tovbbi szmokban elmesli, hogyan segthetsz az Ubuntu fejlesztsben javtsokkal s bugreportokkal. Nagyok okos kis sorozat, a kvetkez hnapban indul. Folytatdik a Python sorozat, itt a harmadik cikk a LibreOffice-rl, s egy cikk arrl, hogyan talljunk ingyenes eknyveket. Ha torkig vagy mr az Ubuntu jrateleptssel, az asztalod ltalad kedvelt llapotba visszahozsval, s az sszes alkalmazsod jrateleptsvel, akkor esetleg rdemes egy pillantst vetned Art tesztjre (s Hogyanjra, egy gyes-okos cikkben) a Remastersysrl. Lehet vele egy j Ubuntu teleptst talaktani s LiveCD-t kszteni belle. Remlem tetszik majd az ehavi szm is, tallkozunk a kvetkez hnapban. Minden jt! ronnie@fullcirclemagazine.org

Full Circle Podcast


Megjelenik minden msodik hten, mindig a friss Ubuntus hrekkel, vlemnyekkel, ttekintkkel, interjkkal s hallgati visszajelzsekkel. A Side-Pod egy jdonsg, egy extra (rendszertelen) rvid podcast, ami mellkga a f podcastnak. Leginkbb ltalnos technikai s nem-Ubuntus cuccokkal foglalkozik, melyek nem illenek a f podcastba. Msorvezetk: Robin Catling Ed Hewitt Dave Wilkins http://fullcirclemagazine.org

full circle magazin #48

tartalom ^

Linux hrek
A ShipIt vget r

A C64 visszatr!

Kiadtk a Gnome 3-at!

Canonical bejelentette a ShipIt program vgt. Mint Gerry Carr magyarzta a Canonical blogon: A live verzi mind OpenSUSE, mind Fedora verzikban rkezik. Habr a 11.04 verzitl kezdve nem lesz Ubuntun letlts, mert az sajt Unity fellettel fog rkezni. Forrs: http://gnome3.org

Forrs: commodoreusa.net

Full Circle Notifier


A sajt Full Circle Notifier programunk most az 1.0.2. verzinl tart. Az FCN egy kis program, amely a rendszertlcdon l s nemcsak a pldnyok/podcastok megjelenst fogja hirdetni, hanem bellthatjuk gy, hogy automatikusan le is tltse ket a szmodra. Tbb ember ksztette el az FCN csomagjait, s megkezddnek a fordtsok. Tbb informcirt ltogasd meg az FCN Google Csoportot: http://goo.gl/4Ob4 full circle magazin #48 4
tartalom ^

Forrs: http://blog.canonical.com

Parancsolj s uralkodj
rta: Lucas Westermann

zsiai nyelvek tmogatsa


belltsokat. Itt n szktenm az engedlyezett beviteli nyelvek listjt csak a szksgesekre, s mdostanm a gyorsbillenty hozzrendelseket a sajtjaimra. Ha a system tray ikon gyakorlatilag lthatatlan, az azrt van, mert tl sok informci jelenik meg egy ikon szlessgben. Ennek a mdostshoz nyisd meg a belltsokat, az Eszkztr alatt trld az sszes kijellst, s engedlyezd nyelvenknt az eszkztr gombokat, amiket Beviteli Mdknt hasznlsz. gy csak egy ikonod lesz, ami ezltal lthatv vlik. Valamint a mkdshez mg hozz kell adni a kvetkezket az /etc/profile-hoz (vagy a .bashrchez, vagy a .zshrc-hez):
export XMODIFIERS=@im=uim export GTK_IM_MODULE="uim" export QT_IM_MODULE="uim"

bben a hnapban gy gondoltam, hogy megosztok veletek valamit, amit n is csak most tanultam. A tma csak azokat rinti, akik vagy az iBus/SCIM-et hasznljk s nem elgedettek vele, vagy hasznljk s szeretik, de a japn/knai/stb. karakterek nem jelennek meg olvashatan rxvt-unicode-dal. Valamint szeretnm kihasznlni az alkalmat s bejelenteni, hogy a kvetkez hnapban remlhetleg csinlunk egy krdezz-felelek jtkot a C&C olvasknak. Ha krdsed van a Linuxszal, parancssorral vagy velem mint szerzvel kapcsolatban, kldd el a krdsed az lswest34@gmail.com cmre prilis 28-ig. Ezekbl vlogatok majd a kvetkez hnapban. Tmajavaslatokat is szvesen veszek. Pran biztos emlkeztek, hogy rtam egy cikket az iBus-rl az FCM 43. szmban. Nem hasznltam az iBus-t, amita ttrtem az SCIMre. Azonban egy frissts letiltotta az SCIM-et, gy kiprbltam az iBus-t. Ami problms volt, az a hiragana s katakana kztti knny vlts, gy elfogadtam egy bartom tancst, s kiprbltam az uim-et. Meglep mdon az uim nem blokkolja a halott billentyket rxvt-

unicode-ban, s knnyen lehet vltani hiragana s katakana kztt. A kvetkezkppen konfigurltam be.

uim & uim-fep:


A http://code.google.com/p/uim/:

Elszr is teleptened kell:


sudo apt-get install uim uimgtk2.0 uim-qt uim-qt3 uimfep uim-anthy

ja a GTK programoknak, hogy melyik Beviteli Md elrhet. Az uim-fep egy elzetes adatfeldolgoz terminl emultorokhoz. Tulajdonkppen ennek a segtsgvel gy rhatsz japnul egy terminl emultorban (az n esetemben rxvt-unicodeban), hogy nem kell fggened az uim-xim-tl (ami igazn nagy segtsg). A mkdshez hozz kell adnod az uim-fep-et a .bashrc vagy .zshrc fjlodhoz, vagy amit hasznlsz. Ha figyelmeztetst kapsz, hogy ez mr fut, utnarhatod, hogy clear (idzjelek nlkl), s gy elrejted az zenetet. Ha mr fut , lesz egy sor a terminlod vgn, ami gy nz ki:

Ebben benne van az uim tmogatsa terminlokhoz, QT s GTK alkalmazsokhoz az anthy segtsgvel. Vannak mg ms csomagok, amik applet-eket, klnbz sztrakat s programokat nyjtanak, ez rdekes lehet pr ember szmra. Ha felteleptetted, az uimtoolbar-gtk-systray csinl egy system tray ikont. Kattintsunk rajta jobbgombbal s vlasszuk a full circle magazin #48

Ha belltottad ezeket a vltozkat, a kvetkezt kell futtatnod a terminlban:


gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules

A uim billentykdokat hasznlva az ikon tvlt a beviteli mdnak megfelel llapotba, s mr rhatsz is japnul a terminlba.

Ez jra ltrehozza a gtk.immodules fjlt, ami megmond5


tartalom ^

Parancsolj s uralkodj Rxvt-unicode:


Ha csaknem olvashatatlanok a japn feliratok rxvt-unicode-ban (ez rvnyes lehet a tbbi terminl emultorra is, de nem teszteltem), akkor hozzadhatod a kvetkezt az .Xdefaults-hoz:
URxvt.preeditType: OnTheSpot,None URxvt.imLocale: ja_JP.UTF-8 URxvt.font: xft:Anonymous Pro:size=11:antialias=true:au tohint=false,xft:IPAGothic:si ze=11:antialias=true URxvt.boldFont: xft:Anonymous Pro:size=11:weight=Bold:antia lias=true:autohint=false,xft: IPAGothic:size=11:weight=Bold :antialias=true

kzl egyikben sincs). gy tbb nyelvet is hasznlhatsz anlkl, hogy romlana a latin jelek olvashatsga. Valamint lthat, hogy pr ember urxvt.* -ot hasznl URxvt.* helyett, ami problms lehet, ha parancsikonbl lltod be a terminlod nevt (pl. urxvt name ncmpcpp -e ncmpcpp). Ezen belltsok els rsze szerint a program WM_CLASS tulajdonsga az rintett, s a kisbets urxvt az els a listban, amit a -name paramterrel llthatsz be. Ha ehelyett az URxvt-t hasznlod, akkor ez nem fog vltozni a -name paramter fggvnyben. Szemlltetskppen sd be a kvetkez parancsot egy terminlba s kattints az rxvtunicode-ra.
xprop|grep "^WM_CLASS"

Ne felejtsd a krdseket sem! Szksgem lesz rjuk mg prilis 28. eltt!

Lucas a szmtgpe folyamatos tnkretteltl a javtsig mindent megtanult. Kldj neki emailt az lswest34@gmail.com cmre.

Ez nagyjbl azt mondja a urxvtnek, hogy japn szvegre szmtson az uim-bl. Valjban kett darab betkszlet van megadva neki, amint lthat. Az Anonymous Pro a terminl mindenre hasznlatos betkszlete, de ha az rxvtunicode nem tall meg benne valamilyen szimblumot, akkor a listban kvetkez msik fontban fogja keresni (vagy egy tartalk betkszletben, ha a felsoroltak

Valami ilyesmit kell kapnod:


WM_CLASS(STRING) = "urxvt", "URxvt"

Egy tkletesen mkdkpes uim belltst kellett kapnod, s nem kell nlklznd semmilyen funkcit a terminlodban emiatt. Ha brmilyen javaslatod vagy krsed van a cikkek tmjval kapcsolatban, rj egy emailt az lswest34@gmail.com cmre. full circle magazin #48 6
tartalom ^

Hogyanok
rta: Greg Walters

Programozzunk Pythonban 22. rsz


#!/usr/bin/env python import sys from mutagen.mp3 import MP3 try: import pygtk pygtk.require("2.0") except: pass try: import gtk import gtk.glade except: sys.exit(1)

Helyesbts
A mlt hnapi 21. rszben azt mondtam, hogy a mentst PlaylistMaker.glade nven tegytek, de a kdban mr playlistmaker.glade-knt volt hivatkozva. Gondolom, szrevetttek, hogy az egyikben vannak nagybetk, a msikban pedig nincsenek. A kd csak akkor mkdik, ha mind a hvsban, mind a fjlnvben egyformn hasznljuk. ogy megfelelen tudjunk a munkhoz ltni, szksgnk lesz az elz havi playlistmaker.glade s a playlistmaker.py fjlokra. Ha nem lennnek meg, akkor a rszletekrt lapozd fel az elz havi szmot. Mg mieltt nekilnnk a kdnak, nem rt, ha megnzzk, hogy valjban mi egy playlist fjl. Tbb fajtjuk is van, mindegyiknl ms-ms a kiterjesztssel. Amelyikkel mi foglalkozunk, az a *.m3u. Ez a legegyszerbb alakjban egy #EXTM3U-val kezdd szveges fjl, ami utn minden egyes lejtszand dal fjlnak bejegyzse tallhat belertve a teljes elrsi utat. Tovbb ltezik egy bvtse

is, ami minden bejegyzshez tartalmazza a dal hosszt, a dal albumnak nevt, a sorszmt s magt a dal nevt. Egyenlre figyelmen kvl hagyjuk ezt a kiegsztst s csak az alap verzira koncentrlunk. Itt van egy plda M3U fjl:
#EXTM3U Adult Contemporary/Chris Rea/Collection/02 - On The Beach.mp3 Adult Contemporary/Chris Rea/Collection/07 - Fool (If You Think It's Over).mp3 Adult Contemporary/Chris Rea/Collection/11 - Looking For The Summer.mp3

a kvetkez az osztly definci


class PlayListCreator: def __init__(self): self.gladefile = "playlistmaker.glade" self.wTree = gtk.glade.XML(self.gladefile,"MainWindow")

s a main fggvny
if __name__ == "__main__": plc = PlayListCreator() gtk.main()

Minden elrsi t relatv a playlist fjl helyhez. Nos, lssunk is hozz! Itt van jobbra a mlt havi kdunk eleje. Most ltre kell hoznunk az esemnykezel rutint minden egyes elfordul esemnyhez. Vegyk szre, hogy a _MainWindow_destroy s az on_tbtnQuit_clicked mr kszen vannak, s mg 10 htra van. Most csak helyet hagyunk ki nekik. full circle magazin #48

Itt van a dictionary-nk, amit az __init__ rutin utn kell elhelyezni.


def SetEventDictionary(self): dict = {"on_MainWindow_destroy": gtk.main_quit, "on_tbtnQuit_clicked": gtk.main_quit, "on_tbtnAdd_clicked": self.on_tbtnAdd_clicked, "on_tbtnDelete_clicked": self.on_tbtnDelete_clicked, "on_tbtnClearAll_clicked": self.on_tbtnClearAll_clicked, "on_tbtnMoveToTop_clicked": self.on_tbtnMoveToTop_clicked, "on_tbtnMoveUp_clicked": self.on_tbtnMoveUp_clicked, "on_tbtnMoveDown_clicked": self.on_tbtnMoveDown_clicked, "on_tbtnMoveToBottom_clicked": self.on_tbtnMoveToBottom_clicked, "on_tbtnAbout_clicked": self.on_tbtnAbout_clicked, "on_btnGetFolder_clicked": self.on_btnGetFolder_clicked, "on_btnSavePlaylist_clicked": self.on_btnSavePlaylist_clicked} self.wTree.signal_autoconnect(dict)

tartalom ^

Programozzunk Pythonban 22.


A csonka rutinokat mindjrt mdostjuk. Ez viszont elg ahhoz, hogy elinduljon az alkalmazsunk s tesztelni tudjunk pr dolgot. Ehhez azonban mg egy sort el kell helyeznnk az __init__-ben. A self.wTree utn rjuk be a kvetkezt:
self.SetEventDictionary()

kat. Ez a gtk.MessageDialog rutin lesz s a szintaxisa a kvetkez kppen alakul:


gtk.MessageDialog( parent,flags,MessageType,Buttons,message)

Most, ha mr futatjuk az alkalmazst, lthatjuk az ablakunkat, s r tudunk kattintani a kilpshez az eszkztr Quit gombjra. Mentsk el a kdot playlistmaker-1a.py nven s futtassuk. Ne felejtsk el ugyanabba a mappba menteni, mint a mltkori glade fjlt, vagy msoljuk a glade-et a forrsunk knyvtrba. Mindezen fell mg ltre kell hoznunk nhny vltozt ksbbi hasznlatra. Ezeket az __init__ SetEventDictionary hvsa utn kellene begpelnnk.
self.CurrentPath = "" self.CurrentRow = 0 self.RowCount = 0

Pr dolgot meg kell mg beszlnnk, mieltt tovbb lpnnk. Az zenet tpusa az albbiak kzl kerlhet ki:
GTK_MESSAGE_INFO - Informcis szveg GTK_MESSAGE_WARNING - Nem vgzetes zenet GTK_MESSAGE_QUESTION - Dntst ignyl krds GTK_MESSAGE_ERROR - Vgzetes hiba

def on_tbtnAdd_clicked(self,widget): pass def on_tbtnDelete_clicked(self,widget): pass def on_tbtnClearAll_clicked(self,widget): pass def on_tbtnMoveToTop_clicked(self,widget): pass def on_tbtnMoveUp_clicked(self,widget): pass def on_tbtnMoveDown_clicked(self,widget): pass def on_tbtnMoveToBottom_clicked(self,widget): pass def on_tbtnAbout_clicked(self,widget): pass def on_btnGetFolder_clicked(self,widget): pass def on_btnSavePlaylist_clicked(self,widget): pass

Most ltrehozzuk azt a felugr ablakot ltrehoz rutint, amivel informcikat kzlhetnk a felhasznlval. Van egy beptett fggvny csald erre, de egy sajt rutint fogunk ltrehozni, hogy megknnytsk a dolgun-

lommal szeretnnk megjelenteni valamit az alkalmazsban, ez 10 x dlg = gtk.MessageDialog( 3 (azaz 30) sor kdot jelent. Egy GTK_BUTTONS_NONE - nincs gomb None,0,gtk.MESSAGE_INFO, fggvny segtsgl hvsval (az GTK_BUTTONS_OK - egy OK gomb gtk.BUTTONS_OK,"This is a elbbi pldban) ez mindssze 10 GTK_BUTTONS_CLOSE - egy Bez- test message...") + 3-ra (azaz 13) redukldna. Minl rs gomb response = dlg.run() tbbszr hvunk egy adott dialGTK_BUTTONS_CANCEL - egy Mg- dlg.destroy() gust, annl kevesebb kdot kell rsem gomb nunk, nem is beszlve arrl, hogy GTK_BUTTONS_YES_NO - Igen s Mindazonltal, ha egy olyan ze- sokkal olvashatbb is lesz. A fggNem gombok netet akarsz megjelenteni, amit vnynk segtsgvel brmelyik GTK_BUTTONS_OK_CANCEL - OK egy-kt alkalomnl tbbszr ltzenet tpust meghvhatjuk a paras Mgsem gombok hat a felhasznl, akkor ez IGEN mterek vltoztatsval. SOK gpelst jelent. Az alapszaAlapbl a kvetkez kdot, bly az, hogy ha egy kdrszletet Ez egy nagyon egyszer fggvny, vagy ennek egy vltozatt hasznl- tbbszr rsz le, akkor azt ki kell amit a kvetkezkppen hvnnk nnk dialgusok ltrehozshoz, emelni egy fggvnybe. Gondolmeg: megjelentshez, vlasznak beol- junk erre gy, mintha kb. 10 alkas a gombok tpusai: full circle magazin #48 8
tartalom ^

vasshoz s eltakartshoz.

Programozzunk Pythonban 22.


self.MessageBox("info","The button QUIT was clicked") def MessageBox(self,level,text): if level == "info": dlg = gtk.MessageDialog(None,0,gtk.MESSAGE_INFO,gtk.BUTTONS_OK,text) elif level == "warning": dlg = gtk.MessageDialog(None,0,gtk.MESSAGE_WARNING,gtk.BUTTONS_OK,text) elif level == "error": dlg = gtk.MessageDialog(None,0,gtk.MESSAGE_ERROR,gtk.BUTTONS_OK,text) elif level == "question": dlg = gtk.MessageDialog(None,0,gtk.MESSAGE_QUESTION,gtk.BUTTONS_YES_NO,text) if level == "question": resp = dlg.run() dlg.destroy() return resp else: resp = dlg.run() dlg.destroy()

Vegyk szre, hogy ha a MESSAGE_QUESTION-t hasznljuk, akkor kt klnbz vlaszt kaphatunk (Az Igen-t vagy a Nem-et). Brmelyik gombra is kattint a felhasznl, annak eredmnyt a kdban visszakapjuk. Egy krds prbeszd ablak hasznlathoz valami ilyesmit rnnk:
response = self.MessageBox("question","Are you sure you want to do this now?") if response == gtk.RESPONSE_YES: print "Yes was clicked" elif response == gtk.RESPONSE_NO: print "NO was clicked"

A viszzaadott rtket le tudjuk ellenrizni. Az itt jobbra lthat mdon cserljk le a pass hvsokat mindegyik esemnykezelben.

szer fog meghvdni, s gy sokkal kezelhetbb s olvashatbb lesz a kdunk. Gyakorlatilag olyan helyi vltozkat akarunk ltrehozni, amik a glade ablak widgetjeire hivatkoznak teht brmikor el tudjuk rni ket, ha szksgnk van rjuk. Tegyk a fggvnyt a SetEventDictionary utn.

Vegyk szre, hogy van egy olyan dolog, amit Ez mg nem vgleges, de mr nem hasznlunk a rutijelzi, hogy hogyan mkdnek a nunkban. Ez pedig a gombok. Mentsk a kdot playlist- treeview widget. A hivatmaker-1b.py nven, s futtassuk. kozst akkor hozzuk Most egy olyan fggvnyt fogunk majd ltre, amikor t maltrehozni, ami belltja a widgegt is belltjuk. Utols tek referenciit. Ez a rutin csak egy- megjegyzsem a rutin v-

def on_tbtnAdd_clicked(self,widget): self.MessageBox("info","Button Add was clicked...") def on_tbtnDelete_clicked(self,widget): self.MessageBox("info","Button Delete was clicked...") def on_tbtnClearAll_clicked(self,widget): self.MessageBox("info","Button ClearAll was clicked...") def on_tbtnMoveToTop_clicked(self,widget): self.MessageBox("info","Button MoveToTop was clicked...") def on_tbtnMoveUp_clicked(self,widget): self.MessageBox("info","Button MoveUp was clicked...") def on_tbtnMoveDown_clicked(self,widget): self.MessageBox("info","Button MoveDown was clicked...") def on_tbtnMoveToBottom_clicked(self,widget): self.MessageBox("info","Button MoveToBottom was clicked...") def on_tbtnAbout_clicked(self,widget): self.MessageBox("info","Button About was clicked...") def on_btnGetFolder_clicked(self,widget): self.MessageBox("info","Button GetFolder was clicked...") def on_btnSavePlaylist_clicked(self,widget): self.MessageBox("info","Button SavePlaylist was clicked...")

full circle magazin #48

tartalom ^

Programozzunk Pythonban 22.


gn lv sorra vonatkozna. Az llapotsor hasznlathoz arra a krnyezeti azonostjval (context id) kell hivatkoznunk. Erre a ksbbiekben mg szksgnk lesz. Kvetkeznek az about dialgust megjelent fggvnyt hozzuk ltre. Ismt csak van neknk ehhez egy GTK-s rutin. Helyezzk el a jobbra lent lthat kdot a MessageBox fggvny utn. Mentsk el a programot, s prbljuk ki. Egy kzpen megjelen felugr ablakot kellene ltnunk, ami megjelenti az eddig belltott dolgokat. Ennl van mg tbb olyan attribtum is, amit lltgatni tudunk, (ezeket a http://www.pygtk.org/docs/pygtk/ class-gtkaboutdialog.html oldalon tallhatjuk meg), de n ezeket tartom felttlenl szksgeseknek. Mieltt tovbb lpnnk, mg meg kell beszlnnk az elkvetkezket. Az alapvet tlet az az, hogy amikor a felhasznl rkattint az Add gombra, akkor egy felugr ablakban fjlokat tud elhelyezni a lejtszsi listban, majd a treeview widget megjelenti azok adatait. Ez utn lehet mg tbb fjlt is elhelyezni, trlni egy bejegyzst vagy mindet, egy bejegyzst fel vagy le, elre vagy htulra mozgatni. Vgl bellthatjk a fjl mentsi helyt, megadhatunk egy
def SetWidgetReferences(self): self.txtFilename = self.wTree.get_widget("txtFilename") self.txtPath = self.wTree.get_widget("txtPath") self.tbtnAdd = self.wTree.get_widget("tbtnAdd") self.tbtnDelete = self.wTree.get_widget("tbtnDelete") self.tbtnClearAll = self.wTree.get_widget("tbtnClearAll") self.tbtnQuit = self.wTree.get_widget("tbtnQuit") self.tbtnAbout = self.wTree.get_widget("tbtnAbout") self.tbtnMoveToTop = self.wTree.get_widget("tbtnMoveToTop") self.tbtnMoveUp = self.wTree.get_widget("tbtnMoveUp") self.tbtnMoveDown = self.wTree.get_widget("tbtnMoveDown") self.tbtnMoveToBottom = self.wTree.get_widget("tbtnMoveToBottom") self.btnGetFolder = self.wTree.get_widget("btnGetFolder") self.btnSavePlaylist = self.wTree.get_widget("btnSavePlaylist") self.sbar = self.wTree.get_widget("statusbar1") self.context_id = self.sbar.get_context_id("Statusbar")

s helyezzk el a hvst kzvetlenl az __init__ self.SetEventDictionary() sora utn:


self.SetWidgetReferences()

mentsi nevet m3u kiterjesztssel s rkattinthatnak a ments gombra. Annak ellenre, hogy ez elg egyszernek tnik, a httrben sok dolog megy vgbe. Az sszes trkk a treeview-t rinti, szval beszljk meg azt. Mivel ez elg rszletes lesz, ezrt nem rt odafigyelni olvasskor, mivel gy sok hibtl megkmlhetjk a ksbbiekben magunkat. A treeview lehet egy egyszer oszlopokba rendezett tblzatra

def ShowAbout(self): about = gtk.AboutDialog() about.set_program_name("Playlist Maker") about.set_version("1.0") about.set_copyright("(c) 2011 by Greg Walters") about.set_comments("Written for Full Circle Magazine") about.set_website("http://thedesignatedgeek.com") about.run() about.destroy()

Most kommenteljk ki (vagy akr trlhetjk is) az on_tbtnAbout_clicked messagebox hvst, s rjuk be az albbi, ShowAbout fggvnyt meghv kdot:
def on_tbtnAbout_clicked(self,widget): #self.MessageBox("info","Button About was clicked...") self.ShowAbout()

full circle magazin #48

10

tartalom ^

Programozzunk Pythonban 22.


vagy adatbzis kivonatra hasonlt adatszerkezet, vagy lehet egy bonyolultabb, fjl-knyvtr szerkezet szlkkel s gyermekekkel, ahol a szl egy knyvtr, a gyermekek pedig a knyvtrban lv fjlok. De akr mg ennl komplexebb is lehet. Ebben a projektben az els megoldst vlasztjuk. A listban hrom oszlop lesz. Az egyik a zene fjl nevt, a msik a kiterjesztst (mp3, ogg, wav, etc.) s a harmadik az elrsi tjt fogja tartalmazni. Mindezt egy sztringbe rakva (elrsi t, fjl nv, kiterjeszts) megkapjuk a ltrehozand playlist egy bejegyzst. Termszetesen tovbbi oszlopokat is megadhatnnk, de egyenlre csak ezzel a hrommal fogunk foglalkozni. Hozzuk ltre a TreeView widget referencijt. Adjuk hozz az oszlopokat. lltsuk be a hasznlni kvnt renderer tpust. Hozzuk ltre a ListStore-t. lltsuk be a TreeView model tulajdonsgt a modellnkre. Tltsk fel adattal.
def SetupTreeview(self): self.cFName = 0 self.cFType = 1 self.cFPath = 2 self.sFName = "Filename" self.sFType = "Type" self.sFPath = "Folder" self.treeview = self.wTree.get_widget("treeview1") self.AddPlaylistColumn(self.sFName,self.cFName) self.AddPlaylistColumn(self.sFType,self.cFType) self.AddPlaylistColumn(self.sFPath,self.cFPath) self.playList = gtk.ListStore(str,str,str) self.treeview.set_model(self.playList) self.treeview.set_grid_lines(gtk.TREE_VIEW_GRID_LINES_BOTH)

A harmadik lps az oszlop ltal hasznlt renderer tpusa, ami az adatok megjelentshez kell, ami egyszeren csak az adatok kirajzolsrt felels rutin. Sok fajta, a GTK rszt kpez cella rederer van, de a legtbbet hasznltak a GtkCellRendererText s a GtkCellA treeview egyszeren egy grafi- RendererToggle. kus trol, ami tartalmaz s megjelent egy modellt. A modell egy Akkor ht hozzuk is ltre a Treevals eszkz, ami trolja s mani- View widgetet bellt fggvnyt. pullja az adatainkat. A treeviewHvjuk ezt SetupTreeView-nak. Elval kt klnbz elre definilt szr definilunk nhny vltozt modellt hasznlunk, de termszete- az oszlopokhoz, majd belltjuk a sen sajtot is ltre tudunk hozni. TreeView referencijt, hozzadMindazonltal az esetek 98%-ban juk az oszlopokat, belltjuk a Listez a kt modell pont elg lesz. A Store-t s vgl a modellt. A kt tpus a GTKListStore s a GTKT- fggvny kdja itt kvetkezik, mereeStore. Ahogy nevkbl is lthat- lyet a SetWidgetReferences fggjuk, a ListStore listkhoz, a vny utn helyezhetnk el. TreeStore pedig fkhoz hasznlhat. A mi programunkban a GTKListA cFName, a cFType s a cFPath Store-t fogjuk hasznlni. vltozk az oszlopok szmait adjk Az alapvet lpsek a kvetkezk: meg. Az sFName, sFType s sFPath a megjelentett oszlopok neveit tarfull circle magazin #48

talmazzk. A hetedik vltoz belltja a treeview widget referencijt a glade fjlban megadottak szerint. Kvetkeznek meghvunk az oszlopokhoz egy rutint, amit mindjrt megrunk. Ezutn definiljuk a GTKListStore-unkat hrom szvegmezvel, s vgl belltjuk a modell tulajdonsgokat GTKListStore-ra a TreeView widgetnl. Most ksztsk el az AddPlaylistColumn fggvnyt. Helyezzk el a SetupTreeview utn. Mindegyik oszlop ezzel a fggvnnyel kszl. tadjuk az oszlop nevt (ami mindegyik oszlop legfels sorban megjelenik) s a columnID-t. Ebben az esetben, az ltalunk korbban belltott vltozk (sFName s cFname) kerlnek ide. Ezutn ltrehozunk egy oszlopot a Treeview 11

widgetnkben, aminek megadjuk a cmkjt, a cellk renderelsnek mdjt s az oszlop azonostjt. Ezutn belltjuk az oszlopot tmretezhetre (resizable), tadjuk a sort id-t s vgl hozzcsapjuk az oszlopot a TreeViewhoz. Msoljuk be ezt a kt fggvnyt a kdunkba. n a SetWidgetReferences utn raktam ket, de brhov elhelyezhetek a PlayListCreator osztlyban. A fggvny hasznlathoz rjuk be a kvetkez sort az __init__ SetWidgetReferences() hvsa utn.
self.SetupTreeview()

Mentsk el s futtassuk. Azt fogjuk tapasztalni, hogy hrom oszlopunk van fejlcekkel a TreeView widgetnkben.
tartalom ^

Programozzunk Pythonban 22.


Olyan sok dolog van mg htra. Szksgnk van egy olyan mdszerre, ami beolvassa a zene fjlok neveit a felhasznltl s eltrolja a TreeView egyes soraiban. Ltre kell hoznunk a Delete, a ClearAll, a mozgat fggvnyek, a ments rutin s a fjl elrsi tjnak rutinjt, illetve egy-kt aprcska dologgal profibb varzsolhatjuk az alkalmazsunkat. Kezdjk az Add rutinnal, gyis ez a legels eszkztr gomb. egy ShowDiadef AddPlaylistColumn(self,title,columnId): log metdusa column = gtk.TreeViewColumn(title,gtk.CellRendererText(),text=columnId) lesz. Ez a fggcolumn.set_resizable(True) vny kt paracolumn.set_sort_column_id(columnId) mtert vr, az self.treeview.append_column(column) egyik a which, ami megadja, hogy egy fj megnyits vagy egy dialog = gtk.FileChooserDialog("Select files to add...",None, mappa kivlaszts dialgust gtk.FILE_CHOOSER_ACTION_OPEN, hozunk ltre. A msik a Cur(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, rentPath, amely a dialgus ngtk.STOCK_OPEN, gtk.RESPONSE_OK)) zetnek alaprtelmezett elrsi tja. Hozzuk ltre ezt a main vissza. Az els sorunk (a which == Ezek belltjk az alaprtelmeAmikor a felhasznl az Add kdja eltt, a forrs aljn. 0 alatt) itt fentebb lthat. zett vlaszt OK-ra s engedlyezik gombra kattint, szeretnnk, ha a Ahogy lthatjuk, a title Select a tbbszrs kijellst ahhoz, szoksos fjl megnyitsa ablak jn- class FileDialog: your files to add s a szl None. hogy a felhasznl (vajon mit csine fel, ami megengedi a tbbszEgy fjl megnyits tpus ablakot nlhasson?) tbb fjl tudjon hozzrs kijellst is. Amint a felhasznl def ShowDia(action) vlasztottunk egy Cancel adni. Ha ezt nem tennnk meg, befejezte a vlogatst, j lenne ezt log(self,which,CurrentPath): s egy Open gombbal, illetve mind- akkor mivel a set_select_multiple az adatot megszerezni s hozzadkett rendelkezik alaprtelmezett alapbl False-ra van lltva a diani a treeview-hoz. Teht az els logi- A kd els rsze egy IF kell hogy le- ikonnal. A visszatrsi rtk a fellgus egyszerre csak egy fjl kijelkus dolog a File Dialog elksztse gyen: hasznl dntstl fggen lst engedlyezn. A kvetkez lenne. Ismt csak, a GTK rendelkezgtk.RESPONSE_CANCEL vagy sorok belltjk az aktulis elrsi snkre bocst egy hagyomnyos if which == 0: # file choosgtk.RESPONSE_OK lesz. A mappa utat s megjelentik a tnyleges fjl dialgust. Ezt akr be is rhater kivlaszt hvsa az Else gban ha- ablakot. Mieltt begpelnnk a knnk az on_tbtnAdd_clicked ese... sonl. dot, hadd magyarzzam el, hogy mnykezelbe, de ksztsnk egy else: # folder chooser mirt foglalkozunk az elrsi ttal. klnll osztlyt ehhez. Ha mr ... Gyakorlatilag az egyetlen dolog Minden alkalommal amikor egy diagyis itt vagyunk, megcsinlhatami vltozott az elzekhez klgust jelentnk meg a path bellnnk azt is, hogy ne csak az OPEN Mieltt tovbblpnnk, nzzk pest, az a title (lsd lent) s az tsa nlkl, az alaprtelmezett dialgust, hanem a SELECT dialmeg, hogy hogyan hvjuk s haszaction. Az osztlyunk kdja a kvet- mappa az alkalmazsunk lesz. Tegust is lekezelje. Mint korbban a nljuk a fjl/mappa dialgust. Az kez oldalon tallhat. gyk fel, hogy a felhasznl zeni MessageBox fggvnynl, kimentablak szintaxisa a kvetkez: a /media/music_files/ knyvtrban hetjk ezt is abba a snippet fjlba, amiben mindenfle hasznos rutino- gtk.FileChooserDialog(titdialog = gtk.FileChooserDialog("Select Save Folder..",None, kat trolunk ksbbi felhasznlsra. le,parent,action,butgtk.FILE_CHOOSER_ACTION_SELECT_FOLDER, Egy j, FileDialog nev osztly definilsval kezdnk, aminek csak s egy dialog objektumot ad full circle magazin #48 12
tons,backend) (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK))

tartalom ^

Programozzunk Pythonban 22.


vannak s rendre mfajok, szerzk, illetve albumok szerint vannak osztlyozva. Tovbb felttelezzk, hogy a felhasznl a /home/user2/playlistmaker-be teleptette programunkat. Minden alkalommal, amikor megjelentjk az ablakot, az a /home/user2/playlistmaker-t nyitn meg, s gy elg gyorsan frusztrlv vlna. Jobb megolds lenne, ha az utols megjelentett mappbl indulnnk ki. rtjk mr? Rendben. Akkor itt van a kvetkez pr sor. Itt leellenrizzk a visszakldtt vlaszokat. Ha a felhasznl az Open gombra ami egy gtk.RESPONSE_OK-ot kld kattintott, akkor a kivlasztott fjl vagy fjlok elrsi tjait kapjuk meg, majd belltjuk az aktulis mappt, trljk a dialgust s visszaadjuk az adatokat a hv rutinnak. A msik esetben, ha a felhasznl a Cancel gombra kattint, akkor egyszeren csak trljk a dialgust. A kiratst csak azrt raktam bele, hogy lssuk a gombnyoms tnyleg mkdik. Benne is hagyhatjtok vagy ki is vehetitek. Vegyk szre, hogy amikor az Open gombos rszbl visszatrnk, kt rtket adunk vissza. Az egyik fileselection, ami a kivlasztott fjlok listja, a msik CurrentPath. Ahhoz, hogy a rutin csinljon valamit, helyezzk el a kvetkez sort az on_tbtnAdd_click rutin utn:
fd = FileDialog() selectedfiles, self.CurrentPa th = fd.ShowDialog( 0,self.Curren tPath) class FileDialog: def ShowDialog(self,which,CurrentPath): if which == 0: #file chooser #gtk.FileChooserDialog(title,parent,action,buttons,backend) dialog = gtk.FileChooserDialog("Select files to add...",None, gtk.FILE_CHOOSER_ACTION_OPEN, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK)) else: #folder chooser dialog = gtk.FileChooserDialog("Select Save Folder..",None, gtk.FILE_CHOOSER_ACTION_SELECT_FOLDER, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_OPEN, gtk.RESPONSE_OK))

A kvetkez kt sor az IF/ELSE utastsokon kvl lesz: Itt megszerezzk a kt visszatrsi rtdialog.set_default_response(gtk.RESPONSE_OK) ket. Egyenlre dialog.set_select_multiple(True) csak helyezzk el a kvetkez kdot, ami megmutat- egyms utn lvt. Kattintsunk az most kattintannk a Cancel ja, hogy a visszaadott informci Open gombra s figyeljk meg a gombra, akkor egy hiba zenetet hogyan nz ki. terminlban az eredmnyt. Felhvkapnnk. Ez azrt van, mert a kd nm a figyelmet arra, hogy ha felttelezi, hogy nincsenek fjlok
for f in selectedfiles: print "User selected %s" % f print "Current path is %s" % self.CurrentPath if CurrentPath != "": dialog.set_current_folder(CurrentPath) response = dialog.run()

Ez utn le kell kezelnnk az ablak vlaszt.


if response == gtk.RESPONSE_OK: fileselection = dialog.get_filenames() CurrentPath = dialog.get_current_folder() dialog.destroy() return (fileselection,CurrentPath) elif response == gtk.RESPONSE_CANCEL: print 'Closed, no files selected' dialog.destroy()

Amikor futtatjuk a programot, kattintsunk az Add gombra. gy lthatjuk a fjl dialgust. Most navigljunk el valahova, ahol van nhny fjlunk s vlasszuk ki ket. A Ctrl gomb lenyomsval s kattintssal egyenknt tbb fjlt is kijellhetnk, a Shifttel pedig sok full circle magazin #48 13

tartalom ^

Programozzunk Pythonban 22.


kijellve. Ez egyelre mg ne nagyon izgasson minket egy kicsit ksbb foglalkozunk majd vele. Csak kvncsi voltam arra, hogy mit kapunk az Open megnyomsakor. Mg egy dolog, amit meg kell csinlnunk, az egy szr hozzadsa a fjlmegnyit ablakhoz. Mivel azt vrjuk, hogy a felhasznl zene fjlokat fog megnyitni, ezrt (1) meg kell neki adni a zene fjlok, s (2) minden fjl megjelentsnek lehetsgt is (ha szksg lenne r). Ezt az ablak filefilter tulajdonsgval tehetjk meg. A kvetkez kdnak a which == 0 rszen bell, kzvetlenl a dialgus belltsa utn kell kerlnie.
filter = gtk.FileFilter() filter.set_name("Music Files") filter.add_pattern("*.mp3") filter.add_pattern("*.ogg") filter.add_pattern("*.wav") dialog.add_filter(filter) filter = gtk.FileFilter() filter.set_name("All files") filter.add_pattern("*") dialog.add_filter(filter)

ket akarja a felhasznl hasznlni. Teht a lpsek a kvetkezk: Egy szr vltoz definilsa. Nv belltsa. Minta hozzadsa. A szr dialgushoz ktse. Annyi szrnk lehet, amennyit csak akarunk. Vegyk szre azt is, hogy ha egyszer egy filtert az ablakhoz rendeltnk, akkor jrahasznosthatjuk a vltozjt. Mg az on_tbtnAdd_clicked rutinnl, kommenteljk ki az utols sorainkat, s rjuk be a kvetkezt.
self.AddFilesToTreeview(selectedfiles)

def on_tbtnAdd_clicked(self,widget): fd = FileDialog() selectedfiles,self.CurrentPath = fd.ShowDialog(0,self.CurrentPath) self.AddFilesToTreeview(selectedfiles)

Most ltre kell hoznunk egy olyan fggvnyt, ahova a hvst rakjuk. Helyezzk ezt a fggvnyt az on_btnSavePlaylist_clicked rutin utn.
def AddFilesToTreeview(self,FileList): counter = 0 for f in FileList: extStart = f.rfind(".") fnameStart = f.rfind("/") extension = f[extStart+1:] fname = f[fnameStart+1:extStart] fpath = f[:fnameStart] data = [fname,extension,fpath] self.playList.append(data) counter += 1 self.RowCount += counter self.sbar.push(self.context_id,"%s files added for a total of %d" % (counter,self.RowCount))

teht a rutinunk a kvetkez kppen nz ki (lsd jobbra):

Amikor megszerezzk a dialgus vlaszt, a kivlasztott fjlok listjt ennek a rutinnak adjuk t. Itt belltjuk a szmllt (hny fjlt helyeznk el), majd parzoljuk a listt. Emlkezznk, hogy minden bejegyzs egy teljes fjlnevet tartalmaz elrsi ttal s kiterjesztssel. Ennek Kt csoportot lltunk be: egyiket alapjn fel szeretnnk darabolni ela zenknek (filter.set_name("Music Fi- rsi tra, nvre s kiterjesztsre. les")), a msikat az sszes fjlnak. Min- Elszr megkeressk legutols pontkat hasznlunk a fjl tpusok tot s felttelezzk, hogy itt kezdmeghatrozshoz. Hrom ilyen min- dik a kiterjeszts s a pozcijt az tnk van, de nyugodtan tehetnk exStarthoz rendeljk. Ezutn megmg hozzjuk, vagy vehetnk el bel- keressk a legutols /-t a fjlnv lk. Azrt raktam a zene szrt elre, kezdetnek meghatrozshoz. mert azt felttelezzk, hogy fleg eze- Ezt kveten feltrdeljk a sztrinfull circle magazin #48

get kiterjeszts, fjlnv s elrsi Kvetkez alkalommal vgletra. A kapott rtkeket a data lis- gestjk az alkalmazsunkat, befetba helyezzk el s hozzillesztjk jezzk a hinyz rutinokat, stb. a lejtszsi lista ListStore-jhoz. Mivel kszen vagyunk, nveljk a szmllt. Vgl a RowCount vltozt is inkrementljuk ami a ListStore-ban lv sorok szmt trolja s kiratunk egy zenetet az llapotsorra. Most mr futtathatjuk az Greg Walters a RainyDay Solutions LLC alkalmazst, s megnzhetjk a Tre- tulajdonosa, amely egy tancsad cg a eView tartalmt. coloradi Aurorban. 1972 ta Mint mindig, a teljes kd megtallhat a http://pastebin.com/JtrhuE71 cmen. 14
foglalkozik programozssal. Szeret fzni, trzni, zent hallgatni, valamint a szabadidejt csaldjval tlteni.

tartalom ^

Hogyanok Libre Office 3. rsz Bekezdsek s stlusok


legutbbi cikk arrl szlt, hogyan lehet belltani egy bekezds elrendezst. Ez rvid szveg esetn hasznlhat is, de egy hosszabb dokumentumban rdemes mshogy megoldani. Ez az a pont, ahol a stlusok knnyebb teszik az letnket. A LibreOffice Writer-nek t klnbz tpus stlusa van: bekezds, karakter, keret, oldal s lista. Az sszes stlus a Formzs eszkztr Formzs s stlusok gombjra kattintva rhet el. Ez megnyitja Stlusok s formzs ablakot. Ha lenyomva tartjuk a Ctrl gombot, s dupln kattintunk az ablak egy res helyn, akkor ezzel dokkolhatjuk azt. A stlusok eszkztr ht ikont tartalmaz. Az els t a klnbz tpus stlusokhoz ad hozzfrst. Ezek balrl jobbra a kvetkezk: bekezds, karakter, keret, oldal, lista. Ebben a cikkben mi a bekezds s karakter stlusokkal foglalkozunk. Hozzunk ltre egy szveges dokumentumot, s gpeljnk be egy cmet. Nyissuk meg a Stlusok s formzs ablakot. A bekezds-ikon van alaprtelmezetten kivlasztva. Ugyanebben az ablakban alul van egy lenyl men. Kattintsunk r s vlasszuk a Fejezet stlusokat. Kattintsunk dupln a cm pontra. Ettl a cmnk kzpre kerl, nagyobb, illetve flkvr lesz. Vltoztassuk meg az alaprtelmezett cm formzst. A Stlusok s formzs ablakban kattintsunk jobb gombbal a cm pontra s vlasszuk a szerkesztst. A felugr ablak nagyban hasonlt arra, ami az elz cikkben szerepelt, de van nhny j panel, ami alapbl full circle magazin #48

rta: Elmer Perry

nincs ott a bekezds belltsainl. Az egyik ilyen a szervez. Itt lehet a stlusnak nevet adni, megadni, hogy mi legyen a kvetkez bekezds stlusa, s hogy melyik stluson alapuljon az aktulis. Ha megnzzk, itt a kvetkez stlus az alcm, de mivel mi nem szeretnnk ilyet hasznlni, ezrt lltsuk ezt szvegtrzs stlusra. Ennek hatsra ha egy Enter tsvel j bekezdst nyitunk, akkor annak szvegtrzs lesz a stlusa. A cm stlus a Cmsor stluson alapul. Ha egy stlus egy msikon alapul, akkor ha vltozik a szl, akkor a vltoztatsok megjelennek a kapcsolt stlusban is. Ha a pldnkban a cmsor szvegnek sznt kkre vltoztatjuk, akkor a rajta alapul stlusok szvege is kk lesz.

Most lssunk hozz a cmsor teljes tformzshoz. Kattintsunk a szveghatsok flre. Itt be lehet lltani a betkszlet kinzett: a sznt, hogy t- vagy al legyen-e hzva a szveg, az rnykolst, a kiemelst. Alul egy kis ablakban ltszik, hogy a megvltoztatott szveg hogyan fog kinzni a mdostsok utn. Vltoztassuk most a sznt kkre, lltsuk be az alhzst dupla hullmosra, illetve szintn kkre. Kattintsunk az OK-ra. Nyomjunk Entert, hogy j bekezdst kezdjnk. Vegyk szre, hogy a stlus szvegtrzs-re vltozott, ahogyan azt belltottuk. Most gpeljnk be hrom bekezdst a pldadokumentumunkba.

15

tartalom ^

Libre Office 3. rsz Bekezdsek s stlusok


betkszlet fln lltsunk be dlt betket. Kattintsunk az OK-ra, s figyeljk meg, hogy az idzet nev stlusunk felkerlt a listra. Vigyk jra a kurzort a msodik bekezdsre, majd kattintsunk dupln az idzet-re. Ettl a bekezds els sornak behzsa eltnik, a bekezds eltt s utn is tbb hely lesz, illetve a szveg dlt tpusv vlik. Adjunk az els bekezdshez inicilt. Mivel ezt minden fejezet eltt hasznlni akarjuk, ezrt ennek is kln stlust hozunk ltre. Vlasszuk most is a jobb gomb j pontot. Nevezzk el els bekezds-nek, a kvetkez bekezds pedig legyen szvegtrzs. A behzs s trkz fln az els sort lltsuk 0,0-ra. Az inicilk fln engedlyezzk az inicilk megjelents-t, lltsuk a karakterek szmt 1-re, a sorokat pedig 2-re. Kattintsunk az OK-ra. Jelenleg nem ltunk vltozst. A mdostshoz vigyk a kurzort az els bekezdsre, s kattintsunk dupln az j stlusra. Szeretnnk, ha minden egyes fejezetcm utn ez az j stlus kvetkezne. Mdostsuk a cm stlust gy, hogy a kvetkez stlus az els bekezds legyen. A betstlusok a teljes bekezds helyett csak a kivlasztott szveget mdostjk. A harmadik bekezdsben jelljnk ki nhny szt. Kattintsunk a karakterstlusokra s kattintsunk dupln a Hangslyozs-ra. Ez dltt teszi a

Kvetkeznek mdostani fogjuk a szvegtrzs stlust s ltrehozunk kt ezen alapul jat. A Stlusok s formzs ablakban kattintsunk a legrdl menben a szvegstlusok-ra, s vlasszuk a mdostst. A behzs s trkz fln vltoztassuk a sorkzt 1,5 cmre, az els sort pedig hzzuk beljebb 0,5 cm-re. Kattintsunk az OK-ra. Figyeljk meg, hogy a vltoztatsok mind a hrom bekezdsnl megjelentek. Most ksztsnk egy stlust hossz idzeteknek. Vigyk a kurzort a msodik bekezds egy

pontjra, a stlusok ablakban pedig vlasszuk a jobb gomb j pontot. A kvetkez stlus legyen a szvegtrzs, mivel ltalban nem szokott kt idzet egyms utn kvetkezni. Mivel a kurzor a szvegen volt, ezrt az j stlus alapja a szvegtrzs-re lesz lltva. Ha nem akarjuk, hogy brmelyik stluson is alapuljon a mink, vlasszuk a Nincs lehetsget. Mdostsuk az j stlus formzst. A behzs s trkz fln a szveg eltt s szveg utn rszeket lltsuk 0,5 cm-re. Az els sor behzsa legyen 0,0. A full circle magazin #48

16

tartalom ^

Libre Office 3. rsz Bekezdsek s stlusok


kijellt szveget. A karakterstlusokat ugyangy lehet mdostani, mint ahogy a bekezds stlusok esetn tettk. A stlusok hasznlatnak elnye, hogy a belltsok az egsz dokumentumra rvnyesek. A kvetkez cikkben a dokumentumunk kereteivel fogunk foglalkozni.
Elmer Perry ifjsgi miniszter Ashvilleben, szak-Karolinban, akinek hobbija kz tartozik web design, programozs, s az rs.

full circle magazin #48

17

tartalom ^

Hogyanok
mikor E-knyveket keresel, szmos tnyez van, amit figyelembe kell venned: az olvaskszlk, a formtumok, a DRM s az r nhny kzlk, amirl rni szeretnk ebben a cikkben.

rta: Kevin O'Brien

E-knyvek keresse
zon AZW formtuma. Az elz cikkemben bemutattam nektek, hogyan konvertljatok knyveket a legtbb vdetlen formtum kztt a Calibre-vel. Mivel az elsdleges e-olvas szoftverem (Aldiko) az Epub-ot szereti, abban a formtumban keresek knyveket, vagy pedig vdetlen knyvet keresek, amelyet azutn konvertlhatok. Meg kell nzned az olvashat formtumot, hogy dnthess egy kszlkrl vagy e-olvas szoftverrl. meg. Arra fogok rmutatni, hogy ezek az alternatvk alacsony minsgek s nem tl kielgtek. s gy talltam, hogy kaphatok cscsminsg knyveket leglisan, amelyek nem DRM-mel vdettek.

Olvask
Az els dnts, amit meg kell hoznod, hogy milyen kszlken akarod olvasni az E-knyveidet. Az USA-ban mkd hrom nagy online knyvkereskeds mindegyike Amazon (Kindle), Barnes & Noble (Nook), s Borders (Kobo) knl ajnlott kszlket az E-knyvek olvasshoz. s az olyan fogyaszt elektronikai vllalatok is, mint pldul a Sony (Reader) kezdenek kszlkeket knlni. Eme kszlkek elnyei kz tartozik, hogy olyan rzst nyjtanak, amely kzel van a valsgos nyomtatott knyvhz; e-ink kijelzvel gyakran knnyebben olvashatk; s az e-inkkel valban hossz kszenlti idt nyjtanak (2 hetet brnak a tltsek kztt). Htrnyuk, hogy mg egy kszlket kell hordozni, 100$ s 200$ kztti az ruk s korltozottak a kezelhet formtumok tern.

A kvetkez lehetsg, amely egyre npszerbb vlik, az e-olvas alkalmazs futtatsa tblagpen, mint pl. az iPad, vagy a sok Androidos tblagp egyike. A fenti hrom knyvkeresked mindegyike knl ingyenes alkalmazsokat tblagpekre. Ezek lehetv teszik a knyvek keresst, tblagpen val megvsrlst, majd letltst. Az utols lehetsg s az egyetlen, amit n hasznlok, az Androidos telefonon fut szoftver hasznlata. Mr rtam az Aldiko alkalmazsrl az elz cikkemben, amelynek mind olcs, mind fizets verzija ltezik. A hrom knyvkeresked alkalmazst is teleptettem. Szemly szerint ezt tartom a legjobb vlasztsnak egy egyszer okbl: mindig nlam van a telefonom. Ha van nhny agyontni val percem, elkaphatom a telefonom s olvashatok egy kicsit.

r
Ha online knyvkereskedhz fordulsz, mint az Amazon s krlnzel, lthatod, hogy a manapsg kiadott legtbb knyvet elektronikus formtumokban knljk ugyanakkor, amikor a papralap verzik kijnnek. A htrny az, hogy ugyanolyan, ha nem magasabb ron knljk ket, mint a kemnyfedel kiadsokat. De vannak kivtelek, nhnyuk egsz szp. s vannak helyek, ahol ingyen s leglisan kaphatsz knyveket.

DRM
gy tnik, hogy sok nehzsgnk lesz az sszes mdia kiadival a digitlis korltozsok miatt. A zeneiparral kezddtt, amely most gy tnik azon okoskodik, hogyan tartsk meg az gyfeleiket gy, hogy a zent nem zrolt, knyelmesen hasznlhat fjlokban nyjtsk. Az E-zene s az Amazon kztt az sszes kvnt szmot egyszer, nem vdett MP3 fjlokban veszem meg. Sajnos a knyvkiadk mg mindig azon versenyeznek, ki tud a legbosszantbb lenni gyfeleinek. Br klnbz illeglis mdszerek vannak a knyvkeressre, nem akarom elmagyarzni, hogy tehet 18

Formtumok
Sajnlatomra nincs egysgessg az E-olvask formtumaiban. Nhny formtum kering rgta, mint pl. a Palm Pilot ltal hasznlt PDB. Msok sajt formtumot hasznlnak, mint pldul az Amafull circle magazin #48

Gutenberg Projekt
Ha ismered a trtnelmet, gy ismerheted a Gutenberg nevet, mint azt a szemlyt, akinek (gy tudom, nyugaton) a nyomtatott sajt fejlesztst tulajdontjk.
tartalom ^

Hogyanok E-knyvek keresse


gyenes Knyvtr nven, amelyben cscsminsg, teljesen ingyenes s nem DRM-vdett knyveket knlnak letltsre. Ha a tudomnyos-fantasztikus s fantziairodalom rajongja vagy (s fogadnk, hogy a legtbb, a cikket olvas ember az), ez egy nagyszer mdszer arra, hogy felptsd a knyvtradat. A legnpszerbb formtumok vlasztkt is nyjtjk. Most taln csodlkozol, milyen az zleti modelljk. s a vlasz az, hogy az Ingyenes Knyvtr csak egy vlogats a sokkal nagyobb knyvsorozatbl. Pldul ingyenesen letltheted David Weber npszer Honor Harrington sorozatnak els knyvt, az On Basilisk Station cmt. Ha tetszik, van mg legalbb 9 knyve s egyenknt 6$-rt elrhetk, magas sznvonal, nem DRM-vdett fjlokban. Egy csom ingyenes knyvet letltttem, de vsroltam is fltucat knyvet kzlk. Idnknt megltogatom a honlapjukat, hogy lssam az jdonsgokat. Az oldalukat ms ingyenes tartalomrt s a szerzkkel folytatott interjkrt is rdemes ltogatni.

A Gutenberg Projektnek 33,000 elrhet knyve van, gy nem lesz hinyod a j knyvek olvassban. Ezek a knyvek persze nem a legutbbi bestsellerek.

Baen Books
Baen Books valami valban jt Ez az online projekt csinl (http://www.baen.com/) s (http://www.gutenberg.org/wiki/M remlem, hogy ez jl mkdik szain_Page) mukra. Csinltak valamit Baen Inarrl kapta nevt, hogy olyan ingyenes knyvek knyvtrt hozta ltre, amelyek kztulajdonban vannak. A kztulajdon knyveket mr nem vetik al a szerzi jogvdelemnek s sok j knyv van, sok klasszikust idertve, melyek ebbe a kategriba tartoznak. Itt van pr kereshet knyv, amelyet a (2010 oktberi) Wired magazin vlasztott az itt tallhat legjobb ingyenes E-knyveknek:

(http://www.webscription.net/). Az Ace Trade, a Del Rey s a Tor a sznen lv nagyobb kiadk kz tartoznak, valamint van nhny kisebb szakkiad is, mint pl. a Subterranean Press s a Nightshade Books. Amint az vrhat a Baen-nel val kapcsolatbl, gy tnik, hogy a vlasztk mind Sci-Fi vagy fantzia.

ManyBooks.net
Ez az oldal a tartalmnak tbbsgt a Gutenberg Projektbl veszi, de nhny olyan dolgot is hozzad, amelyek nem kztulajdonak, de elrhetv tettk ket.
tartalom ^

WebScription
Ez a Baen e-knyveket knl oldalnak egy ga, de ms kiadk vlasztkbl is knl knyveket full circle magazin #48 19

Hogyanok E-knyvek keresse Fictionwise


A Fictionwise knyveket (http://www.fictionwise.com/eboo ks/multiformat.htm) (s nhny magazint) knl nagyon mltnyos ron s DRM nlkl. A vlasztk nagyon tmaszkodik a Sci-Fi-re s a fantzira, de tlmegy azon. gy tnik, hogy sok bennk a romantika, ha erre gondolsz. Ezt tbbre rtkelnm, kivve, hogy sajt formtumuk van s megkvetelik tled, hogy az olvasjukat hasznld. Az olvas ingyen letlthet, de nincs Androidos verzija, gy nem prbltam ki. Az zlet tbbi rsze egsz jnak tnik, gy ltogasd meg, ha rdekel.

Cory Doctorow
A Cory Doctorow nmagban is (http://craphound.com/?cat=5) emltsre mlt, a szabadsghoz val hozzllsa miatt. Kitart amellett, hogy a knyvei legyenek elrhetk DRM nlkl s minden formban ellenll a DRM-nek. A mvei ingyenes e-knyv verzijt elrhetv teszi a honlapjn s ennek ellenre az zlete jl mkdik. Az a nzete, hogy a kett sszefgg: minl tbb ember ismeri meg a mvt, annl valsznbb, hogy megveszik a knyveit, amikor lehetsgk van r. ppen most minsgi, DRM nlkli, ingyenes verzikat tlthetsz le a honlapjrl s azt sem fogja hagyni, hogy alamizsnt dobj az vegbe. Azt mondja, ha tmogatni akarod, vegyl egy paprpldnyt s add egy knyvtrnak. Egsz j tancs, gy gondolom.

kiadkat, amint megprbljk a knyveket knyelmesebben knlni. De amg ez a nap nem jn el, van nhny vlasztsunk. Arra is szeretnk rmutatni, hogy a honlapok, mint pl. a Gutenberg Projekt s a Manybooks adomnyokat kr. Ha ket hasznlod ingyenes eknyvek beszerzsre, adj nekik adomnyt, hogy segts bvteni a knlatukat. Ez a legjobb dolog, amit csak tehetsz.

Talltam ott olyan knyveket, amelyek aktulisak (pl. Charles Stross: Gyorsuls cm mve), gy megri ltogatni a honlapot.

sszefoglal
Ez csak a piac pillanatfelvtele, ahogy ppen most ll (ezt 2011 elejn rom). Fogadnk, hogy a dolgok egy ven bell javulnak. Sok szerz felismeri, hogy a drga DRM-mel vdett e-knyvek nem kedvezk s csak szktik a piacukat. Ahogy a zenszek is felismertk egy rajongbzis ptse sokkal jobb hosszabb tvon. Ezrt gy gondolom, hogy ltni kezdnk full circle magazin #48 20
tartalom ^

Hogyanok
korbbi Heathkit vllalattal s egy modern, Ubuntu 10.04 LTS kiadst futtat szmtgppel talltam egy weboldalt, amely az Arduino nev mikrokontrollert rszlezi a www.arduino.cc (nem .com) cmen. Ez egy USB-kbelt hasznl energiaelltsra s szmtgpes kapcsolatra. Az Arduino Uno 30$-os ron megfizethet volt. Egy teszt ramkri lapon vgzett egyszer forgalmi jelzlmpaszimulci pont mks ksrletnek tnt ahhoz, hogy kiprbljuk. A dolgok mkdtetse csak hrom f feladatot foglalt magban: Az Arduino IDE (Integrlt Fejlesztkrnyezet) teleptse s konfigurlsa, Annak kiszmolsa, hogy hny vezetk szksges a tesztlap s az Arduino portjainak szmra, s Egyszer C program rsa, majd a lefordtott kd feltltse az Arduino mikrokontrollerre. Az 1-es feladat egyszer volt, a 2-es megszokott volt nmi utnkpzssel, a 3-as pedig egy kis tanulsi kitrt ignyelt a C eljrsokrl nhny j, az Arduino portokra jellemz paranccsal egytt. A lefordtott kd mikrokontrollerre val feltltse knny volt. Nhny va-

rta: David W. Mawdsley

Arduino forgalmi jelzlmpa


sudo usermod -aG dialout <fehasznlnv>

cakolssal tlttt napon bell a rendszerem vgl gy mkdtt, ahogy terveztem. Ksbb frisstettem a kdomat, hogy cseng is legyen az ramkrben.

2.1 mm-es tp dug s 9 Voltos akkumultorplusok (forraszd a piros kbelvezetket a kzps, a feEzutn az alkalmazs futtats- kete vezetket a szls hoz nyisd meg az arduino-0022 kivezetsre) knyvtrat s kattints az arduino- 9 Voltos telep 1. rsz: Az Arduino IDE te- ra a Futtatst vlasztva. Amikor LED-ek: 2 piros, 2 zld, 1 srga leptse az IDE fut, vlaszd ki a lapodat (az (egyenknt kb. 2.1 mA a enym Arduino Uno volt) a Toolsnyitirny ramuk) (Rszletekrt ltogasd meg az alb- >Boards menbl. a tesztlapon lv nyomgombos bi cmet: kapcsol http://arduino.cc/playground/Linux 2. rsz: Kapcsolj vezet 3VDC Mini Cseng (Radio Shack /Ubuntu) ket a tesztlapra s csatla- 273-0053) koztasd az Arduino 5-220 Ohm, 2-150 Ohm, 1-10K Az oldal Ubuntu arduino csomikrokontrollerhez Ohm ellenllsok (az sszes 1/8 mag nlkl szekcijt hasznltam Watt-os) a teleptsemhez (A teleptsed el- Itt vannak az alkatrszek, amelyetr lehet.) ket a kapcsols ksztshez haszBemutatom lentebb a kapcsonltam (jrszk egy Shack lsi rajzot s a fakeretre szerelt ArTltsd le a .gtz fjlt s teleptsd rdibl): duinom kpt a tesztlappal s a veArchive Manager programmal: tesztlap s nhny orsnyi 22-es zetkekkel (Lego lapot hasznltam, arduino-0022.gtz (a kvetkezrl mret szigetelt szilrderes vezetk hogy lazn sszefogja a dolgokat). http://arduino.cc/en/Main/Software a Linuxos 32 bites csomaggal) Teleptsd a fordtt s a programknyvtr-csomagokat:
sudo apt-get install gcc-avr avr-libc

Azok, akik USB portot hasznlnak a kommunikcira, adjk hozz magukat a dialout" csoporthoz, hogy legyen rsi joguk a portokra: full circle magazin #48 21
tartalom ^

Hogyanok Arduino forgalmi jelzlmpa 3. rsz: Kd megrsa Cben s a lefordtott kd feltltse az Arduino Unora
http://pastebin.com/ACk9u937

Miutn csatlakoztattuk az USBkbelt a szmtgp s a mikrokontroller kztt, az IDE msodik negyeAz Arduino honlapon val nmi dben tallhat jobb nylra val olvasgats utn s nhny klcsn- egyetlen kattints elindtotta a bjtvett kddal a projektkd egyoldakd feltltst a mikrokontrollerre. las lett gedit-tel. Miutn feltltdtt, az Arduino A fjlt tneveztem trafficlight- Uno a tervek szerint futtatta a ksound.pde"-re egy trafficlightlnbz lmpkat s a csengt. sound" knyvtron bell gy Miutn lecsatlakoztattam az tnik, hogy az Arduino IDE ezt a fjl- USB-kbelt s csatlakoztattam a kiterjesztst s knyvtrnevet vr- 9V-os telepet, a projekt a szmtta. Az IDE-ban balra lv indt gptl fggetlenl futott. A prognylra kattintva leellenrizte az alram ciklusban folytatja futst, kalmazst s lefordtotta az 1468 amg a tpot el nem tvoltjuk. bjtos kdot. A forrskd itt tallhat:

full circle magazin #48

22

tartalom ^

Hogyanok
rta: Ronnie Tucker

rjunk Full Circle Magazin cikket


FKUSZBAN Jtkok/Alkalmazsok

Irnyelvek
ltalnos szably, hogy a cikk tmja valamilyen mdon kapcsoldjon az Ubuntuhoz, vagy annak valamelyik vltozathoz (Kubuntu, Xubuntu, Lubuntu, stb). A cikket brmilyen programmal rhatod. n az OpenOffice-t ajnlanm, de KRLEK ELLENRIZD A HELYESRST S A NYELVTANT!

Ha a Fkuszban rovathoz rsz, kvesd az itt lthat irnyelveket. A stlussal kapcsolatos szablyok s buktatk egy rszletesebb listja a kvetkez linken lthat: https://wiki.ubuntu.com/Ubunt uMagazine/Style rviden: amerikai helyesrs, mellzd a l33t szveget s a smiley-kat. Az elkszlt cikket az articles@fullcirclemagazine.org email cmre kldd. Ha nem tudsz cikket rni, de sokat lgsz az Ubuntu Frumokon, kldhetsz rdekes frumvitkat is, amiket felhasznlhatunk.

Ha jtkokrl, alkalmazsokrl rsz, szveskedj rtheten lerni: a jtk nevt ksztjnek nevt ingyenes, vagy fizetni kell a letltsrt hol lehet megtallni (adj meg letltsi- vagy honlapcmet) natv linuxos program-e, vagy kell hozz hasznlni Wine-t? milyen osztlyzatot adnl r egy ts skln pontokba szedett sszefoglal pozitvumokkal s negatvumokkal

Szerkeszts
Krlek jelezd a cikkedben, hogy melyik kpet hov szeretnd beilleszteni, de az OpenOffice dokumentumba ne szrd be a kpeket.

Hardver

Hardver esetn krlek vilgosan rd le: a hardver gyrtjt s tpust milyen kategriba sorolnd a hardver hasznlata sorn fellp hibkat knny volt-e Linux alatt mkdsre brni szksg volt-e Windows driverekre osztlyzatod egy ts skln pontokba szedett sszefoglal pozitvumokkal s negatvumokkal

Kpek
A kpeket alacsony tmrtettsg JPG fjlokban vrjuk. Mretezs: ha vgkpp nem boldogulsz, kldj egy teljes mret kpernykpet s mi kivgjuk a megfelel rszt.

Nem angol anyanyelv szerzk


Ha az anyanyelved nem angol, ne aggdj. rd meg a cikked s a mi lektorunk majd kijavt minden helyesrsi s nyelvtani hibt. gy nem csak Te segthetsz a magazinnak s a kzssgnek, hanem mi is segtnk Neked a helyes angol elsajttsban!

Nem felttel a szakrtelem rj azokrl a jtkokrl, alkalmazsokrl s hardverekrl, amiket a mindennapi letben hasznlsz.

full circle magazin #48

23

tartalom ^

Linux labor
rfolyam-trsszerkesztm s rovatvezet bartom, Ed Hewitt megkrt r, hogy fejtsem ki bvebben a Fjlrendszerek els rszben tett kijelentsemet, miszerint swap partci ltrehozsa nlkl nem lehet Linuxot telepteni. Br napjaink teleptinek zme elintzi ezt egy figyelmeztetssel, nmelyikk nem engedi ezt a bnt elkvetni. Tekintsnk vissza egy kicsit.

rta: Robin Catling

Vigyzz, ksz, SWAP! 1. rsz: Mirt, , mirt?


fzl s e-mail-t rsz, nagy ritkn pedig szveget szerkesztesz? Valsznleg sosem hasznlod ki a teljes fizikai memridat. Kell swap partci? Nem. Azonban, ha beleugrasz egy Skype konferenciahvsba mikzben 50 lap van megnyitva Firefoxban, valsznleg mris szksged lesz swap-re. Kivve, ha te vagy Ed s az egsz lefagy. Ide tegynk be egy mosolygs arcot. A rgi Toshiba Satelliteemnek csak 196 MB RAM-ja van. Egy knny szrfzshez egy Crunchbang, vagy DSLhez hasonl knnysly Linux-szal mg swap nlkl is megfelel lehet. Most, hogy Lubuntu 10.10 alatt LibreOffice-t s Firefoxot futtatok, szgsgem van swapre. A Dell 6400-asom 4 GB RAMmal s egy teljes Ubuntuval simn elzemel swap nlkl is, mg akkor is, ha egyszerre hasznlom a Firefox-ot, a Chrome-ot s OpenOffice-t is. De ha a hrfolya24 mommal kapcsolatos munka kapcsn elindtom az Audacity hangszerkesztt s az OpenShot vgprogramot, meg a YouTube Hi-Definition-t, megint csak swapet kell hasznlnom. Minden teljes mret (nem knnysly) opercis rendszerrel s kevs (256MB, vagy mg kevesebb) memrival mkd szmtgpen szksg van a swap partcira. Minl nagyobb a terhels, minl tbb program indul el s minl nagyobb adatfjlokkal dolgozunk, annl biztosabb, hogy tlpjk a fizikai memrink korltait legyen az 512MB, 1GB, 2GB, vagy mg tbb s hasznlnunk kell a swap-et.

Mirt is van szksgnk SWAP partcira Linux alatt?


Azokon a szmtgpeken van szksg swap partcira, ahol nincs elegend fizikai memria (RAM) a szoftverek futtatshoz. A swap felfoghat egy ideiglenes trolknt, amit akkor hasznlunk, ha a fizikai memrink mr teljesen betelt, s nincs helynk jabb adatok s programok szmra. Figyelembe vve, hogy egy komplex opercis rendszert futtatunk, fejlett grafikus fellettel, nagy programokkal, amik prhuzamosan futnak, meglehetsen hamar kifogyhatunk a fizikai memribl. Az ilyen esetekben pedig az opercis rendszer kimsolja a programok s adatok egy rszt az ideiglenes trolba. Ha

rengeteg fizikai memrink van, taln sohasem vesszk ignybe a swap-et, s csak a helyet foglalja. Teht a krds vgeredmnyben az, hogy Mennyi RAM van a gpben, s hasznlatba veszem-e azt valaha teljes egszben? Ha a vlasz igen, lvezhetjk a swap partci elnyeit. Taln nem fogjuk folyamatosan hasznlni, de megvja a gpnket a lefagystl amikor ppen tlterheljk.

Honnan tudhatom, hogy szksgem van-e r?


Bocsnatot krek, hogy egy krdsre egy jabb krdssel vlaszolok, de az attl fgg, hogyan hasznlod a szmtgpedet. Milyen opercis rendszert hasznlsz, s mennyire terheled? Netbookod van, 1 GB RAM-mal s az Ubuntu Netbook vltozatval, amivel leginkbb a weben szrfull circle magazin #48

Mirt kell egy egsz partci?


A Virtulismemria-kezelsnek van egy msik megkzeltse is, az gynevezett lapozfjl. A Windowsban s nhny Linux konfigurciban is megtallhatjuk a lapozfjlokat a programok, vagy adatok partcijn a tbbi egyszer fjl kztt. Ez adatbiztonsgi s teljestmnyi szempontbl is mondhatni szuboptimlisnak tekinthet. A lapozfjlok hatalmasak lehetnek, s idnknt nagyon
tartalom ^

Vigyzz, ksz, SWAP! 1. rsz: Mirt, , mirt?


rint a swap mrete valahol a fizikai memria mretnek msflszerese s ktszerese kz essen, egy asztali gp esetben taln tl nagyvonal, de aligha elegend egy szerver szmra. A swap mrett valahol a fizikai memria mrete fele s egsze kz kell gyorsan belltani. Ha van egy laptopod, s kell tudni rni hasznlni akarod a hibernls funkket. Emiatt a lemezcit is, a swap legalbb akkora lemveletek sorn nehzsgyen, mint a fizikai memrid. Ha gek addhatnak, s ha megtrtnt tancstalan vagy, llts be nagyobb mr veled, hogy a Windows lapoz- swap-et, hiszen egy-kt gigabjt fjlod teleszemetelte az aktv part- nem fog hinyozni kivve persze, cid egy rszt tnkretve ha SSD-d van, de ez mr egy msik rtkes programokat s adatokat trtnet , akkor rtkelni fogod a Linux megkzeltst s a swap-et minA msodik rszben: virtulismeden egybtl klnvlasztod. mria-kezels, Swap On, Swap Off.

KRS A PODCAST PARTYVAL KAPCSOLATBAN


Ahogy azt a podcast 15. epizdjban olvashatjtok majd, szeretnnk hallani a ti vlemnyeteket a show bizonyos rszeirl. Ahelyett, hogy csak gy fecsegnnk a levegbe arrl, hogy ppen milyen csapsok rnek minket, mirt ne segtentek inkbb egy topickal s nzntek a horizont fltt kialakul gombafelhket! Elg valszntlen, hogy mind a hrman azonos vlemnyen lesznk. Vagy hogy egy mg radiklisabb gondolattal lljunk el: kld el neknk a vlemnyed kzremkdknt. Kommenteket s vlemnyeket a sajt Ubuntu Forum rszlegnkn, pontosabban a fullcirclemagazine.org podcast oldaln vrunk vagy emailben a podcast@fullcirclemagazine.org cmen. Ide egy 30 msodpercnl rvidebb hangfjl formjban is elkldheted a vlemnyed. A kommentek s a hangfjlok terjedelme a ksbbiekben szerkeszthet. Krlek ne feledjtek, hogy ez egy csaldbart msor. Nagyon j lenne, ha a kzremkdk meg tudnnak elenni a msorban s szemlyesen is el tudnk mondani a vlemnyket. Robin j

Mekkora legyen a swapem?

Mint lthattuk, lehet, hogy nem is kell. De ha kell, a lnyeg az, hogy egyenslyba hozzuk a kisebb, de gyorsabb RAM-ot s a lassabb, de nagyobb merevlemezt, hogy azok kombincijbl a kernel a lehet legjobb teljestmnyt rhesse el. Az az igazsg, hogy a legjabb kernelek mint pl. a Debian 2.6 csald memriakezelje sokkal intelligensebb. A korbbi ajnls, miszefull circle magazin #48

25

tartalom ^

Az n trtnetem
ppen egy ve vagyok Ubuntu felhasznl, mris megkrtek arra, hogy rjak egy kis cikket eddigi tapasztalataimrl. A cikk lehetsget adott arra, hogy visszatekintsek az elmlt vre, s feltegyem magamnak a krdst: Mi is trtnt ezalatt az egy v alatt? Nos, egy v alatt hrom verzi fordult meg a kezem alatt, kezdve a 9.10-sel egszen a 10.10-ig.

Az Ubunturl s gy ltalban a Linux rendszerekrl az a hr jrja, hogy hasznlatukhoz szmtgpFrogs Hair hez rt embernek kell lenni. Ha hardver tmogati frumokat nze[1]: getnk, akkor valban az a kp alahttp://ubuntuforums.org/showthre kul ki, hogy a Windows egyszer, a ad.php?t=809695 Linux pedig szakrtknek val. Mivel eleinte nem volt ismers Azonban elfelejtik emlteni azt az szmomra a terminl hasznlata, elextra szoftvert, amit ki kell fizetni, ssorban a grafikus felletre konbb, mint 3 ve hasznlok s fel kell telepteni ahhoz, hogy centrltam. Amint rjttem, Ubuntut. Majdnem teljeaz internetrl jv folyamatos thogyan lehet tmkat telepteni, sen Windows-mentes vamadsokat kivdjk. s testreszabni az asztalt, elkezdgyok, s nem gyzm tem ms, j felhasznlknak segte- elgg dicsrni az Ubuntut. A monds teht nem igaz. n ni. Egy j felhasznl szmra az, nem tartom magam profinak, amit hogy milyen csomagot kell letlteMajdnem minden gpet eltele- az is megerst, hogy az FCM cikkei ni s kibontani a tma teleptsptett Windows-zal adnak, gy ha ki kzl jnhnyat nem rtek. Egy vahez kicsit kds lehet, de elg akarsz prblni egy Linux-disztrib- lami azonban igaz a Linuxozsrl: egyszer, ha egyszer mr sikerlt. cit vagy a dual-boot megoldst v- van egy tanulsi szakasz, amin vlasztod (kt rendszer egy gpen), gig kell menni. Emlkszem, hogy Mindenkinek ajnlom figyelmbe vagy letrld a Windowst. Egyszer, az els Ubuntu teleptsem vgn az Ubuntu frum asztali krnyezet- mg a Linuxozsom elejn kiprbl- megjelent egy kis zenet, miszerl szl szekciit. Ez fleg joncoktam a dual-bootot, de eljtt nrint egy parancsot kell vgrehajtanak hasznos, illetve az olyan magyar hny hiba, ami nem igazn nyerte nom terminlban. Fogalmam nem felhasznlknak, akik tudnak angoel a tetszsemet. Egy teljes Ubunvolt, hogy ez mit jelent, br most lul. Remek gyjtemny arrl, hogyan tu telepts (Windows trlssel) a mr ez sem okozna gondot. lehet testreszabni az asztalt [1]. legjobb. Windows alatt sok olyan alAzrt is emltem ezt, mert szmos, l- kalmazst hasznltam, ami Ubuntu A februri FCM szmban megjetalam feltett krds feleslegess alatt nem mkdtt (WINE-nal lent LibreOffice cikket nagy rdekvlt volna, ha elolvasom ezeket. sem), de mindig talltam egy hason- ldssel olvastam el, s rgtn fel

J rzs segteni ms Ubuntu felhasznlknak, de mg nagyszerbb rzs, amikor kpernykpet kldenek a szemlyre szabott asztalukrl, vagy egy ksznmt rnak neked.

l funkcionalits szoftvert vagy web-alap alkalmazst amik megfeleltek, nhny esetben pedig mg jobbak is voltak.

is teleptettem. Sokkal gyorsabb, s tbbet tud, mint az OOo. Ersen ajnlom mindenkinek! A Canonical is tmogatja, gyhogy nagy baj nem lehet. Szmos alkalommal prbltam munkatrsaimat is meggyzni a vltsrl, de hallani sem akarnak msrl, elvannak a Windows XPvel. Nemrgiben azonban az unokm mutatott egy Linuxszal kapcsolatos cikket, melyet az iskolban olvastak. Remek rs volt, melyben jl kifejtettk a Linux elnyeit az oktatsban. Meglepdtem a j cikken, s megkrdeztem, ki rta. Mg nagyobb meglepetsemre kiderlt, hogy a 9 ves unokm rta. Allan Hambidge

full circle magazin #48

26

tartalom ^

Klnvlemny
mlkeztek a Star Trek IVbl arra a jelenetre, amikor Scotty egy Mac munkallomst prbl zemeltetni? s lyukkrtykkal dolgoztak. A nyolcvanas vekben eljutottunk a monokrm monitorokig s az agyzsibbaszt programkdokig. Prbljatok meg egy magazint divat betszedssel szerkeszteni! De inLehet, hogy nem emlkszem kbb ne, n mr prbltam. Lefogapontosan a prbeszdre, de valami dom brmibe, hogy pont emiatt ilyesmi volt: szltem meg. Majd az olcs(bb) PC eljuttatta a szmtstechnikt a(z McCoy: - Hasznld az egeret. arnylag jmd) tmegekhez. MiScotty (felkapja az egeret s belehelyt a gpek elg ersek lettek ahbeszl): Hall, komputer! hoz, hogy GUI-t is alkalmaz McCoy: Hasznld inkbb a billenty- programokat tudjanak futtatni, a zetet. GUI felgyorstotta (nem kataliztor mdjra) a procedrt. Kt dolgot szeretnk mondani. Az egyik: elnzst a Star Trek-es kiA Xerox mg beptett eszkztrrt. A msik: nyilvnvalan a knt definilta a GUI-t, de egyrtelMac sem olyan intuitv, mint ahomen a PC s a Macintosh gyan azt gondoltuk, mg egy 23. segtsgvel trt ki az Unix X-Winszzadi rhajmrnknek sem. dow rendszernek kalitkjbl. Ezen a ponton lett a szmtgp A Graphical User Interface-t (GUI) olyan, amelyet mindannyian hasza Xerox PARC Palo Alto-i kzpontja nlni is tudunk. (Vagy valami ilyesannak idejn a 70-es vekben, kzel mi.) 40 ve gy harangozta be, mint egy nagy elrelpst s valban, ezzel Lehet, hogy a korral jr, de lemegelztk a nagy WIMP-ngyest het, hogy a tnyleges szmts(Windows, Icons, Mice, Pull-down Me- technika-trtnelembeli jratlansnus, azaz Ablakok, Ikonok, Egerek s gom az oka, de engem az ilyesmi soLegrdl Menk). ha nem tartott vissza. Nmi bizonyossggal kijelenthetem, Igen, a GUI megelzte a sajt kohogy a jelenlegi, illetve korbbi gert. A hetvenes vekben az adatfelnercis GUI-kben semmi intuitv dolgoz rszlegek paprszalagokkal nincs. Egyikkben sem. Mindannyifull circle magazin #48

rta: Allan J. Smithie

unknak meg kell hogy mutassa valaki a rendszer mkdst. Az egrrel s a legrdl menkkel val tevkenysg nem valamifle termszetes emberi viselkeds; akr egy idegen nyelvet, ezt is meg kell tantani (ezen is sokat szoktam vitatkozni a bartaimmal). Egy bizonyos ismert amerikai TV-s szemlyisg nemrgiben megtanulta kezelni a Twittert. Elsknt azt tantottk meg neki, hogy kell a Twitter weboldaln az egrrel kattintani, mert elszr meg akarta rinteni a kpernyt. Ez tnyleg gy volt. Az okosabb emberek ezt elsre nem szoktk rteni. n hiszek abban, hogy minl tbb gomb van egy egren, annl kevsb hatkony a tanuls. Nemrg egy bartomat azrt temettem el gondosan a teraszom al, mert egy htgombos, scrollgrgs egere volt. Na j, ez csak trfa volt, de akrhnyszor be kellett mennem az irodjba, knyszeresen ez jutott az eszembe. A problmk idvel csak rosszabbodnak, pedig az ember azt remli, hogy innentl mr csak jobb lehet. A rengetegfle eszkz mind szerzi joggal vdett, szabadalmaztatott s bejegyzett vdjeggyel rendelkezik, a hozzjuk tartoz szoftver ugyangy szerzi joggal vdett, szabadalmaztatott 27

s bejegyzett vdjeggyel rendelkezik. gy egyltaln nem knnytik meg a produktivitst, st, gy mg csak nehezebb az egsz. Nem rtana a kvetkezetessg sem, de azt meg a kereskedelem nem hagyja. Igen, olyan sztenderdjeink vannak, amik tlmutatnak a szemlyes platformokon, ld. i-OS, Windows, s kszi Hewlett-Packard s Web-OS. A Linuxnak ott van az Open Desktop.org nem mintha brki is tudna a ltezsrl a Gnome, a KDE, az Xfce, az LXDE, a Sugar, a Linpus, a Chrome s a tbbi agyonbizsuzott rendszer kztt. Az Android sztforgcsoldni ltszik, a Meego bizonytalankodik, a Symbian meg az meg csak csinlja, amit a Symbian mostansg a piacon csinl. Ktszerrints, kt ujjal kinagythats, rintsre fkuszls mindegyik mkdse ms, kt okostelefon menje nagyon ritkn hasonl. Ikonok. Eredetileg vallsos kpek, de az ltaluk hordozott univerzlis nyelvezet a szmtgpeknl mr cseppet sem univerzlis. Mg csak nem is nyelv. Nincsen rjuk vonatkoz sztenderd, nagyon ritkn maradnak llandak, mivel az ikonok vagy mvszi krelmnyok, vagy mrkajelzsek. s ezzel mai lecknk vget rt.
tartalom ^

Klnvlemny Klnvlemny
Igen, pontosan Tom Cruise-ra gondoltam, amint adatkesztyben lblja a karjt egy hologram eltt. Mindenki, aki hasznlta mr az adatkesztyt s a VR-headsetet, tudja jl, hogy ilyenkor mennyire hlyn tud az ember kinzni. (Van plm is a 95-s londoni VRexprl!) De n komolyan hasznlnm, ha ezzel az egeret, vagy a menk vgtelen labirintust ki tudnm gy kszblni. Az elmlt hnapokban mr voltak erre vonatkoz jelek a Kinect-nl s a mozdulatrzkels Wii-nl. Persze mg gy is hlyn fogunk mutatni. kvetkezetes, mind tuds, mind mkds tern; elvitathatatlan sszetettsgben is tbbrteg, a mindennapos tevkenysgek elvgzsnl egyszer s pontosan annyira sszetett, hogy a komolyabb feladatokat is el lehessen vele vgezni; feladat-orientlt s ezt ne csak mondjk rla, hanem tnyleg olyan is. Hogy ez hogy nz ki? Fogalmam sincs. Sem OS-X, sem Ice-Yeti vagy KDE 4.7. Ez mr tlmutat az i-OSen, az Androidon s a Windows Phone 7-en. Az, hogy a gyerekeink gyorsan megtanultk ket, mg nem jelenti automatikusan azt, hogy ezek jk is. Ezek mind a rgi rendszerekbl nttek ki s most mr szaktani kellene a mlttal. Emberekre kellene ket tervezni s nem azok kr az akadlyok kr, amiket a tervezmrnkk a meglv hardverek krl tallnak. Kpzeljk csak el.

Felhasznlbart
Ez egy annyira homlyos kifejezs, s mgsem kopott mg ki a hasznlatbl. Visszautalnk arra, amit fentebb az ikonokrl rtam. A felhasznlbart valami olyasmi, amire mindannyian vgyunk annak ellenre, hogy nem igazn tudjuk meghatrozni, milyen is az, amikor valami tnylegesen felhasznlbart. Radsul az idk sorn ez folyamatosan vltozik. Mindenesetre javaslom, hogy a kvetkez genercis GUI legyen: rugalmas, alkalmazkodjon minden zlshez, kpessghez, fogyatkhoz s kognitv disszonancihoz (bingjtkosok most ihatnak valamit);

INGYEN UBUNTU CD MINDEN OLVASNAK!*


1 - Nyomtasd ki ezt az oldalt sznes nyomtatval. Ez egy kritikus lps. 2 - les ollval vatosan vgd krbe a fenti CD szeglyt. Ha nem nyomtattad ki az oldalt, r fogsz jnni, hogy az ollkarcolsok aligha tvolthatk el a gped kpernyjrl. 3 - Ostoba mdon helyezd j papr CD-det a CD/DVD meghajtdba. 4 - Vakard a fejed, s tprengj, hogy mirt nem kezd bootolni a CD. 5 - Minden reklamcival fordulj mrmonday@fullcirclemagazine.org cmhez, mivel valsznleg semmit nem tud errl.

Allan J. Smithie jsgr s kommenttor, jelenleg Dubai-ban l. Blog: http://allanjsmithie.wordpress.com

FIGYELMEZTETS: LEGYEN MELLETTED FELGYEL FELNTT AMIKOR OLLT HASZNLSZ! KLNSEN LES OLLNL.

* Sem a Full Circle magazin, sem a szerkeszti, nem vonhatk felelssgre, ha a CD/DVD megeszi a paprlemezedet.

full circle magazin #48

28

tartalom ^

CD design by Rikulu: http://rikulu.deviantart.com/

full circle magazin #48

29

tartalom ^

Fkuszban
Remastersys egy titokzatos program, amit az Ubuntu-felhasznlk taln ismernek, de mg nemigen prbltk ki. Ez nagy kr, mert ez a program nagyon sokat nyjt.

rta: Art Schreckengost

Remastersys
Nyissuk meg a Disk Usage Analyzer-t (DUA) a fmenben s nzzk t a szmokat. Az els a HDD teljes mrete, a msodik az, amit ebbl a rendszer elfoglal. Pldul van egy 250GB-os merevlemeznk, amibl a rendszer csak 4GB-t foglal el. A Remastersys a msodik szmot veszi alapul s egy sokkal kisebb fjll tmrti, rendszerint az eredeti mret 33-50%-v. Ezen a ponton a matematika egy kicsit zavaross vlik... Nhny fjl ugyanis mr eleve tmrtett s nem lehet tovbb tmrteni. Az mp3 fjlok mrete nem vltozik, ezrt vagy eltvoltjuk ket, vagy ksbb esetleg megfizetnk a knnyelmsgnkrt. Akkor mgis hogyan csinljuk? Ha a merevlemezen 8GB foglalt, s ebbl 3GB zene, akkor az 5GB klnbsg lesz tmrtve. gy viszont knnyen tlphetjk a 4GB-os limitet. Hallgassatok egy olyan valakire, aki mr megjrta ezzel. A multimdia-fjlokat tegyk ki egy kls trolhelyre. (Ez a magyarzata annak, hogy az Ubuntu vltozataiban szinte soha nem tallni hasonl fjlokat.) 30 Egyszval, a merevlemezen ne legyen tbb 8GB elfoglalt helynl. Az ennl nagyobb tartalom mr tlpheti a bizonyos hatrt. (Nekem szemly szerint 12GB az optimlis, de azzal mr nagyon feszegetem a hatrokat.) s hogy mekkora 8GB? Az tlag Ubuntu telept kb. 4GB, gy pp elg hely marad tovbbi programoknak, fjloknak, stb. Az ArtistX a maga 2500 csomagjval s programjval szintn 4GB alatti mret, ha tmrtve van, br teleptskor 12GB-ra is felfvdhat (s k is a Remastersys-t hasznltk ahhoz, hogy a weboldalukra feltehessk a letltsi fjlt). De itt mg nem rt vget a nagytakarts. Kapcsoljuk ki az internetet vagy a bluetooth-t, ha van. Kapcsoljuk ki a zenelejtszt, a laptopot csatlakoztassuk ramforrshoz (ha ppen akkurl mkdtetjk). Tvoltsunk el minden kls meghajtt s az SD-krtykat. Ha van CD vagy DVD a meghajtban, azt is vegyk ki. Vgl deaktivljuk a kpernyvdt is. Felvetdik, hogy mirt kell ennyi elkszlet, mieltt egyltaln elkezdennk futtatni a programot. A DUA egy nagyszer
tartalom ^

Mi szksges hozz? Ubuntu, vagy ennek varinsa, mely az alap Ubuntu-kdokkal mkdik. Az sszes desktoppal kompatibilis, gy elg egyszer dolgunk van.

Hacsak nincs valami felskategris rendszercsomagunk, mint A hivatalos honlapon kvl pldul az openArtist, a Remashttp://geekconnections.org/remast tersys-t telepteni kell. A fenti linkersys/ nemigen lehet rdemi inre elnaviglva csak kvetnnk kell formcihoz jutni, gy mindenkiaz instrukcikat (a Synaptic-hoz nek azt javaslom, hogy a fent meg kell adni a forrst is). emltett honlapot keresse fel. A program fejlesztje Tony Brijeski, De mieltt boldogan rkattintaa honlap szerint ezt a szoftvert nnk az j menre, mindenkppen az egy egyedlll backup-to-liszksgeltetik nmi elmunka. ve mdiaeszkz Debianhoz s Semmikppen ne hagyjuk ki ezt a Ubuntuhoz szavakkal rja le. lpst! Legynk vatosak, ha olyan weboldalt tallunk, mely lerst s letltst knl a programhoz, ezek ugyanis rendszerint elavultak. rdemes a fejleszti honlapon maradni, mert a menk s a lehetsgek az idk sorn megvltoztak. Semmikppen ne keverjk ssze azonban a Remastersys-t az APTonCD-vel, amivel csak alkalmazsokhoz tudunk backup-ot kszteni, rendszerhez S alkalmazsok- hoz viszont nem. A Remastersys azonban mindenhez kszt backup-ot. Elszr Ubuntu Tweak-kel vagy Computer Janitorral szabadtsuk meg a rendszert a trlt file-oktl, felesleges cache-elemektl s hasznlaton kvli kernelektl. Nlam a legutbbi ilyen takartsnl 1GB szabadult fel. A Remastersys 4GB-nl nagyobb vgs fjlt nem csinl (ez a genisoimage protokoll legfels hatra Ubuntunl), de ez flrevezet lehet, mert ez a tmrtett fjl mretnek a fels hatra, nem pedig a merevlemezen elfoglalt mret. full circle magazin #48

Fkuszban Remastersys
szoftver, de gyakran elfordul, hogy a HDD-n kvl minden egybrl megfeledkezik. A kls meghajtk s memriakrtyk pl. tipikusan ilyen felejthet dolgok s a vgs, tmrtett fjl emiatt hibs lehet. Emellett a Remastersys futtatsa minimum fl rt vesz ignybe, ezrt mindenkppen r kell sznnunk az idt. A hirtelen aktivizld kpernyvd a program lellshoz vezethet (br ez azrt ritkn fordul el). s most nyissuk meg a Remastersys-t. Az elejn rgtn felugrik a sztenderd figyelmeztets: fmen pontjai: Backup, Dist, Modify, Clean, Info s Quit. A mellkelt magyarzat elg bonyolultnak tnhet elsre, gy most egy egyszerstett lerssal szolglunk a felhasznlknak. Backup mindent lemsol, de tnyleg mindent (azokat a fjlokat is, amikrl korbban azt mondtam, hogy szabaduljunk meg tlk - most mr lehet tudni, hogy mirt...) Dist ennek segtsgvel kszthetnk a disztribcinkrl msolatot ismerseinknek anlkl, hogy brmilyen szemlyes inft vagy adatot kiadnnk magukrl. Vagyis full circle magazin #48 a programrl elkszti a backupot, de az adatainkrl nem. Modify itt lehet megvltoztatni a belltsokat s kizrni bizonyos fjlokat. Errl tbbet ksbb. Clean trli az ideiglenes fjlokat, amik a korbbi Remastersys-hasznlatokbl maradtak meg. Info minden, amit a programrl tudni kell - ha eddig nem tudtuk volna... Quit nmagrt beszl. Direkt hagytam ki a Distcdfs-t 31 s a Distiso-t, mert a Dist menpont miatt ezeknek nincs tl sok rtelme. (A teljessg kedvrt: az egyik egy CD-fjlrendszert csinl, a msik egy .iso-fjlt, de a Dist nmagban kpes ezekre, anlkl, hogy ezzel a kt menponttal rabolnnk az idnket). A korbbi verzikban nem volt benne ez a kt menpont, ezrt aggodalomra semmi ok, ha a minkben sincs benne. Ezen a ponton szoktk a felhasznlk elkvetni azt a hibt, hogy a Backup- ra vagy a Dist-re klikkelnek. Ez esetben viszont nincs lehetsgk se mdostsra, se beavatkozsra. Mieltt elkezdennk a programmal dolgozni, mindenkppen olvassunk tovbb! A Backup az alaprtelmezett, de hasznlhatjuk a tab-ot, a kurzort vagy az egeret, hogy tlpjnk ms kategrikba. Az OK-ra klikkelve aktivldik a menpont.
A Clean-t kizrlag azoknak talltk ki, akik mr korbban is hasznltk a Remastersys-t. Ezzel eltvolthatjuk a program ltal korbbam ltrehozott fjlokat.

Egyszval, gyzdjnk meg rla, hogy tnyleg semmi sem fut a httrben. Majd klikkeljnk az OKra s gy eljutunk az els menbe. Mieltt brmire klikkelnnk az els menben, mindenkppen olvassuk el az albbiakat! A fmen egyrtelm, de nhny pontjt mindenkppen ki kell fejtennk rszletesebben. A

A Clean-nel az az egyetlen problma, hogy imd ideiglenes fjlokat csinlni s nemigen nyl hozz a korbban ltrehozott
tartalom ^

Fkuszban Remastersys
fjlokhoz. Ilyen esetben meg kell nznnk a Remastersys mappjt s magunknak kell ezeket eltvoltani (jobbklikk-kuka). Ha vgrehajtottuk az sszes belltst, klikkeljnk az OK-ra, A Modify felhasznli szemmenjnk vissza a fablakba s pontbl egy helyen hibdzik, s ez vagy a Backup-ra, vagy a Dist-re a Files to Exclude menpont. A klikkelve kezdjk el a procedA kvetkez, a Modify legyen az, megnyl doboz nem mutat semmi- rt. A Backup sajt felhasznlsamire a legelejn kattintunk! lyen mappra, de mg fel sem ajnl- ra kszti a fjlt, a Dist pedig ja a mappavlaszts lehetsgt. lemsolja a rendszert, de kihagyA Modify a leghasznosabb az A felhasznlnak kell egyenknt be- ja belle a szemlyes adatokat, sszes opci kzl, mert almenkmsolgatnia a fjlokat vagy manu- gy tudunk rla msolatokat kre gazik, melyben az albbiak tall- lisan megadni a fjl elrsi szteni vagy online elrhetv hatak: tvonalt (kt elrsi tvonal ktenni. ztt szkzkkel). Egy flregpe Username/Felhasznlnv alap- ls, s mris bajban vagyunk. Ami engem illet, n szinte minrtelmezettknt custom, de ha dig a Dist-et vlasztom. gy, mg rklikkelnk, meg tudjuk vltoztaUgye, hogy nem is hangzik ha rossz kezekbe is kerl a msoni. olyan rosszul, hogy kimsoljuk a lat, akkor sem derl ki sem a felfjlokat egy kls meghajtra? hasznlnevem, sem a jelszavam. Title/Cm l. fent, de rendszerint Custom Live CD-nek nevezi el maLegtbbnknek a Modify-al vanMiutn kivlasztottuk, melyik gt alaprtelmezettknt - akkor is, nak problmi. De senki ne ijedjen opcit szeretnnk, klikkeljnk az ha DVD. meg, hogy tnkretette az operciOK-ra s most egy kicsit htradlhes rendszert az egyetlen, amiben tnk. A tmrtend fjl mrettl Filename/Fjlnv az alaprtelvltozs lesz, az a vgs Remasfggen most lesz 15-30 szabad mezett a custom.iso. Itt sok tennitersys-fjl. percnk. val nincs, hiszen csak egy .iso-fjlra van szksgnk Working Directory/Clmappa alaprtelmezett a Remastersys sajt mappja, de ezt is meg lehet vltoztatni, pl. Desktop-ra. Files to Exclude/Kihagyand fjlok nhny fjlt ki lehet hagyni a mveletbl, de mieltt rklikkelnnk, olvassunk tovbb. Go back to main menu/Vissza a full circle magazin #48 32
tartalom ^

fmenbe l. mg Quit.

Figyeljk a felugr ablakokat! Lent lehet ltni a vgs fjl mrett. Ha nagyobb, mint 4 GB, csukjuk be az ablakot s lltsuk le a programot! Ez a Remastersys legnagyobb hibja: vakon kveti a felhasznl utastsait, akkor is, ha a vgs fjl tl nagynak bizonyul. Persze a vgn az arcunkba ugrik egy gonosz kis ablak, amely kzli velnk, hogy a fjl tl nagy mret, de ez csak a procedra legeslegvgn derl ki! Visszatrve az els rszhez, itt jn be a kpbe a Clean. Klikkeljnk r s nzzk meg, hogy vannak-e megbj ideiglenes fjlok. Fontoljuk meg, milyen tovbbi fjlokat tehetnk ki kls trolra, ill. milyen programoktl kellene megszabadulnunk. Ha a vgn a felugr ablak kzli, hogy a vgs fjl mrete nem haladja meg a 4GB-ot, akkor a procedra sikeres volt. Ha minden jl ment, valami ilyesmit kell ltnunk:

Fkuszban Remastersys
Akik egybl ki akarjk prblni a vgs fjlt, de nem akarnak idt vesztegetni adathordozra val rssal Ha megfelel lett a fjl mrete vagy magnak a fjlnak a mozgatss az .iso-fjl is ott van a Remasval -, azok megnyithatjk a Virtualbotersys mappban (vagy ott, ahol ko- xot s ott futtathatjk az opercis rbban kijelltk a helyt), kt rendszert br kicsit furcsnak tnlehetsgnk van: het, hogy a meglv oprendszernk mellett ott fut a klnja is. rjuk ki az .iso-t egy CD-re vagy DVD-re. Mindenkppen .iso-mdban Ha a kpfjlt CD-rl, DVD-rl rjuk ki, brmilyen hlyn is hangzik vagy USB-s trolrl szeretnk booez gy ha adat CD-t vagy DVD-t ktolni, lltsuk t a BIOS-t a megfelesztnk, az nem fog mkdni. l meghajtra. A boot menben tallhat nhny opci: Virtualbox: amennyiben a rendszerklnt msodlagos, teht nem Start Custom Live CD in Graphif opercis rendszernek sznjuk cal Mode Ubuntu live md. egy msik szmtgpre. Itt is ki kell rnunk az .iso-t egy lemezre, Start Custom Live CD in Safe vagy ki kell tennnk egy kls tro- Graphical Mode elssorban lra, esetleg hlzaton keresztl olyan szmtgpekhez, amik kell tovbbtanunk. egybknt nem bootolnnak. Ezen kvl lehet mg az UNetbootin-t hasznlni kls trolval, de ez az n esetemben hol mkdtt, hol nem. Nem tudom, hogy maga a fjl volt-e a hibs vagy valami bug miatt trtnt (akr a UNetbootin volt bugos, akr a Remastersys), de az UNetbootin sokszor nem tallja a kpfjlt, akkor sem, ha egyenesen az Asztalra pakolom. Nha mkdik, de n szemly szerint egyszerbbnek talltam azt, hogy kirom a fjlt egy DVD-re s ksz. Install Custom Live CD teljes telepts. puter. Hinyozhatnak meghajtk, kodekek, s itt vehetjk szre azt is, hogy jobb lett volna inkbb eltvoltani tbbek kzt azokat a bizonyos kompromittl kpeket is. A Remastersys mappban tallhat fjl egybknt egyhamar nem fog eltnni. Addig marad ott, amg ki nem trljk, s ha netn elfelejtennk, de a Remastersys-t tovbbra is rendszeresen hasznljuk, a mr meglv tmrtett fjl benne lehet a kvetkez tmrtsben! Mveletek. Az mindenkppen a htrnyok kz soroland, hogy a fjlok kizrsnl magunknak kell begpelni az elrsi utat, tovbb hajlamos nem ltez fjlokat csinlni, ha a vgs fjl mrete tl nagy (ez meglltja a procedrt s a felhasznlt is figyelmezteti mg a kezdetkor).

sszessgben. Az Ubuntu (s varinsai) felhasznlinak tl sok egyb lehetsgk nincs, de ez a program ppen olyan jl mkdik, mint a sokkal drgbb Windows-os Egyszval, ha kirtuk az .iso-t s s Mac-es szoftverek. Csak egy kis mkdik, akkor a Remastersys map- fnyezst ignyel a tkletes mpban lvt trjk ki. kdshez. Aki valaha is hasznlt Windowsalap klnozprogramot, tansthatja, hogy a Remastersys az egyik legegyszerbb program erre a clra, s miutn a felhasznl elvgezte a belltgatsokat s eltvoltotta a zavar tnyezket, a leggyorsabb is.

Check the CD/DVD for defects ha hibs az adathordoz, el turtkels: dunk-e jutni egyltaln idig? Lehetsges! Knny hasznlat. A kezdeti belltgatsoktl eltekintve a Remas Memory Test tersys egy j program. Nhny online informci hatrozottan ha Boot the First Hard Disk mis, ha nem ppen veszlyes de ez nem a program hibja. A honlap n mindig a live mdot javasmeglehetsen sprtai, ehhez klom a telepts megkezdse eltt - pest maga a program hatrozottan csak mert nincs kt egyforma kom- tetszets. full circle magazin #48 33
tartalom ^

Levelek
Ennyit a Dellrl?

Minden hnapban kzztesznk nhnyat azokbl az e-mailekbl, amelyeket tletek kapunk. Ha szeretnd, hogy leveled nyilvnossgra kerljn amely lehet ksznet vagy reklamci , akkor kldd az albbi cmre: letters@fullcirclemagazine.org. FONTOS: terjedelmi okokbl a levelek szerkesztsre kerlhetnek.

mdom a FCM-et, s reklmozom is ersen a kzknyvtztem a Dell honlapjt a runkban, az ltalam nkntes Krdsek s Vlaszok romunkban szervezett esemvat kapcsn, s azt vetnyeken. tem szre, hogy mr nem forgalmaznak Ubuntus laptoOlvastam a 47. szmban, hogy pokat s asztali gpeket. (Legalbb- valakinek gondja van a msols-beis az Egyeslt llamokban nem.) illesztssel. Kvncsi voltam, kiprbltam a FCM 47. szmval, s Rszemrl teht ennyit a Dellnem ment! Mint 9-et hasznlok, rl (legalbbis, ami a jvbeni lapmegprbltam az Evince-bl kimtopjaimat illeti), mg meg nem solni s a Firefox ltal dinamikujelenik jra az Ubuntu a knlatban. san megjelentett vltozatbl is, nem jtt be. Tettem egy prbt a Patrick kt klnleges kiadssal is, s mindkettben ment. Elkezdtem visszamenleg megnzni a szmokat s arra jutottam, hogy a 36. Nincs msols, nincs beilszmtl nem lehetsges a msoleszts ls-beilleszts. gy dntttem, hogy megprblok megnyitni pr sak mondom, nekem is szmot az Okularban is, gy sem fennll a problma a mjrtam sikerrel. Gondoltam, rdesols-beillesztssel kesnek talljtok. Windows XP-n s Ubuntu 10.10-en. MarkB

sges msolni (nhny jog fenntartva), ahol a szveg nem hasbokban van. Valami trtnt a 40. szmmal. Sosem szerettem az Ubuntut amiatt, hogy nem talltam meg, hogyan lehet lltani a CRT monitorom frisstst, pedig a Kubuntuban nagyon egyszer volt. Az 5.10-zel kezdtem, de teljes hasznlatban csak a 7.10 ta van. A 8.04 megragadt nlam egszen a 10.04-ig, de kiprbltam a 8.10-et ksbb a laptopomon 4-es KDEvel s tetszett.

Csatlakozz:

Beta nem

Tudom, hogy ez egy Ubuntu a felteleptettem a magazin, de j lenne, ha a Kubunkt bta egyikt az tus dolgokat is elmagyarzntok, Ubuntu 11.04 vgs mivel nha mskpp mkdik a kiadsa eltt, amit ebkett, fknt az olyan rendszerbe- ben a hnapban adnak ki, s azt lltsoknl, mint a hlzatok. kell mondjam, egyltaln nem megfelel mg a mindennapi felhaszNeville Friedrich nlnak. Ez a vltozat tvol fogja tartani a kezdket. Egy tiszta gpre val telepts kzben tallkoztam Metacity ablakdekorcik eltnsvel ami jelen volt az USB-s tesztfuttats alatt is. Egy kis hibaelhrtssal sikerlt rvennem a Unity 3D-t, hogy egyttmkdjn a Compizzal. Emellett rengeteg lefagyssal s sszeomlssal tallkoztam a legtbb futtatskor a tesztgpen.
tartalom ^

A Foxit Reader egy rgebbi, 2.3as verzijt hasznlom XP-n, s a beptett szoftvert Ubuntun, ami eredetileg felkerlt. Grant

egprbltam Kubuntu 10.04-en az Okularral. Tudok a vglapra msolni, de csak mint kpfjlt. Szveg msolsa a vglapra nem megy. Egsz a 39. szmig lehetfull circle magazin #48 34

Neville

Levelek
Tudom, hogy ez csak az els bta, s mr csak nhny ht van a hibajavtsra, de nem hiszem, hogy az idei kiads a gyengbb idegzeteknek val lesz. Igen, a Unity mkdik, de attl flek, egyet kell rtsek Robin Catling-gel, hogy mg nincsen ksz. Nem tapasztaltam Ubuntutl ekkora frusztrcit, mg btktl sem, egsz a 6-os kiadsok ta. Ebben benne van az is, persze, hogy meg kell mg tanulni az j interfszt. De, ezekkel a bugokkal kiegsztve, rzs menet lesz, amit nem gondolom, hogy az j felhasznlk, vagy azok, akik hozzszoktak a felhasznli fellethez, szeretni fogjk. Tancsom? Kerljk el a 11.10-es verziig, vagy csinljanak egy szervzcsomagot a 11.04-hez. Nem egy hibamentes s felhasznlbart kiads lesz ez. Dougn Redhammer n szemly szerint gondolkodom egy Macen a stabilits miatt, de tbb opercis rendszert szeretnk bootolni, hogy meglegyen a Linux szabadsga, illetve olyan szoftverek miatt, amire csak Linux al van licenszem. Ludo Beckers

Mail szerver
Nagyon rlk, srcok, hogy ilyen kemnyen dolgoztok az inf magunkfajta Linuxot, s klnsen Ubuntut, tanulni vgy emberek krben val terjesztsn. Lesz majd cikksorozat arrl, hogy hogyan hozzunk ltre mailszervert? Mivel szeretnm megtanulni, hogyan lehet ezt megcsinlni az Ubuntu Server Editionnel. Remlem, tud valaki segteni. Leo Marloe Dicang

Linux a Macen
Kvncsi lennk azokra az emberekre, akik Macet hasznlnak, esetleg az Apple OS, vagy akr harmadik opercis rendszer mellett futtatnak Linuxot. Tudna valaki rni errl?

full circle magazin #48

35

tartalom ^

Hlgyek s az Ubuntu
rta: Elizabeth Krumbach

Elizabeth Krumbach: Krlek, meslj egy kicsit magadrl. Jessica Ledbetter: Sziasztok, Jessica Ledbetter vagyok (https://wiki.ubuntu.com/jledbetter). Webfejlesztknt dolgozom egy cg energiagyi osztlyn mr tbb, mint 10 ve. Az esetek tbbsgben Java s Coldfusion nyelven programozok, de emellett rdekldk a PHP irnt is. A csaldomban n vagyok az els, aki egyetemre ment, s eddig az egyetlen, aki be is fejezte. Munka mellett elvgeztem a szmtstudomny szakot, majd mesterkpzsknt az informatika szakot.

Ezrt, ha krdsem volt, mr tudtam hogy kitl lehet krdezni, ki megkzelthetbb. Majd ksbb hla az j ismereteimnek elkezdJL: 15 ve *nix rendszereket hasztem kimerszkedni az IRC csatornlok, br vizulis tpus vagyok, nkrl s rszt vllalni klnbz mgis szeretek parancssorban dol- Mint a Beginners Team egyik veze- projektekben. Azt tancsolom, gozni, fordtani, dokumentumotje, remlem minl tbb j fejlesz- hogy ha valami nem vilgos, vagy kat keresni s ehhez hasonlkat tt tudunk bevonni az Ubuntu bizonytalan vagy, nyugodtan krcsinlni. Programozsi krnyezet- projektbe. A pozcimbl kifolydezz. Mindenki hozzjrulhat, nem nek jobb vlaszts volt egy Linux lag remlem, hogy a jvben az asz- kell felttlen programoznak lendisztribci, br nagyon lvezem talomnl lve knnyedn meg ned! Ennek ellenre, ha mgis szea Mac-en trtn dizjn munkitudom vlaszolni az egyik leggyak- retnl kdolni a projekt krl, mat is. A prom nagy Ubuntu-rarabban felmerl krdst: Hell! rengeteg mdja van, hogy megszejong, gy elltogattunk egy n [tetszleges nyelv] programoz rezd a kell ismereteket. Van egy Linux fesztivlra Floridban, ahol vagyok. Mikppen tudok hozzjrul- j oldal (http://developer.ubunsok emberrel tallkozhattam az ni az Ubuntu fejldshez? Ezetu.com/), ahol megprbljuk sszeUbuntu kzssgbl. Azonnal be- ken a dolgokon kvl mg rvid szedni a legfontosabb dolgokat leszerettem. Hiba van rengeteg eladsokat tartok a Peer2Peer ezzel kapcsolatban s persze ott nagyon j Linux disztribci, az Egyetemen (http://p2pu.org/), van mg a Beginners Team wikije Ubuntu krl van a legcsodlatohogy mgis mikppen lehet kdois: sabb kzssg. Nagyon nehz en- lssal hozzjrulni valamilyen nylt https://wiki.ubuntu.com/Beginner nek ellenllni, s kimaradni forrskd projekthez. sTeam. belle. EK: Mi inspirlt, hogy csatlakozz az Ubuntu kzssghez? EK: Te tkztl akadlyba a proEK: Mi a szereped az Ubuntu kjektbe bekapcsoldsod elejn? zssgben s mik a terveid a jv- Mit tancsolsz az jonnan rkere nzve? zknek? JL: Az Egyeslt llamokban tallhat virginiai helyi kzssg egyik vezetje s Ubuntu Women tag vagyok, illetve rszt veszek az Ubuntu Beginners csapatban is. Ezen kvl a Maverick-es Ubuntu full circle magazin #48 JL: Nagyon sok informci van, ezrt nha elg nehz rjnni, hogy hol is lljunk neki, merre krdezznk. n az Ubuntu Women, illetve a floridai helyi kzssg IRC csatornjn lgtam elg sokat. 36 EK: Van olyan, amiben gy rzed, hogy sokkal jobban is mkdhetne a projekt az j arcok rkezsekor? JL: Nha nagyon sok, nha pedig nem elg az informci, amire szksged van. Emlkszem, hogy nekem is elg nehz volt kidertenem, merre is segthetek a fejlesztsben, mert egy csom
tartalom ^

Nylt Hten egy szekci trseladja voltam. Nagyon nagy megtiszteltets szmomra, hogy jelltek az Ubuntu Beginners tancs egyik helyre.

Hlgyek s az Ubuntu
ismeretlen szba tkztem, mint pldul MOTU, csomagols, blueprint-ek s osztlyozs. n webes httrrel rendelkezem, gy tudom, hogy minden alkalmazs nem csak hogy kln nyelv, de kln fejlesztsi mdot is kvethet. Ezt a pldt kivetthetjk a csapatunkra is, szben kell tartani, hogy nagyon sokszn kzssg vagyunk, ezrt mskpp kommuniklunk, runk dokumentcit vagy kpezzk magunkat. Nhny vltoztats mr folyamatban van. Az jonnan rkezknek ksztettnk egy ttekintt, ahol knnyedn megtallhatjk, hol tudnak hozzjrulni k is, mely terleteken tudnak segteni. Meghatroztuk a cljainkat, s megadjuk a lehetsget, hogy brki krdezhessen, ha nem biztos a dolgban. EK: Az Ubuntun s a nylt forrskdon kvl mi rdekel? JL: A szabadidm nagy rszben szvesen programozok vagy tervezek. Ezenkvl szmos kurzusom van a nylt tanulst biztost Peer2Peer Egyetemen (p2pu.org). Ez egy kivl fellet, hogy tanulhassunk msoktl. Nagyszer, hogy mindenki szmra elrhet az oktats ezen fajtja. A vrosom knyvtrnak kuratriumnak is tagja vagyok, a PR feladatok elltsa az n feladatom. Tovbb igen nagy llatimd full circle magazin #48 s vegetrinus vagyok, valamint a Toastmasters (toastmasters.org) egyeslet egyik vezetje, illetve terjesztje vagyok.

GYORS TIPP - Nincs internet - 10.x (IPv6)


Az Ubuntu 9.04 volt a f rendszerem, s mivel szeretek frissen telepteni s kihagyni a kztes vltozatokat, rendben letltttem a 10.04.1 LTS verzit s kirtam CD-re. Az alap telepts rendben megtrtnt, ahogy az sszes ezeltti verzival is, de borzalmak borzalmaknt azt vettem szre, hogy nem tudok felmenni a netre, ha berok egy webcmet. Az FTP gy tnt, hogy mkdik s brmilyen cmet tudtam pingelni, vagy az ip cmmel vagy a URL cmvel (teht a DNS mkdtt), de Firefoxot (FF) hasznlni s egy oldalt lekrni esly sem volt. Frisstettem aFirefoxot, de semmi haszna. rkig kinldtam a hlzati kapcsolatokkal. Semmi nem mkdtt. Aztn megprbltam a 9.04 Live CD-t, s egybl elrtem az internetet. Hol kezdend, ez olyan idegest. Elkezdtem segtsget keresni az Ubuntu frumon. Semmi. Biztosan nemcsak n vagyok gy. rtam egy j bejegyzst, a kezdk topikjba, s vrtam. Elg sokan elolvastk, de vlaszt nem kaptam. Megprbltam jra a "Hlzatok s WiFi" kategriban. Bing! Egy vlasz wojox-tl megoldotta a problmt, ami egy IPv6 belltssal volt. Megolds: Firefoxon bell 1. Gpeld be: "about:config" a cmsorba s nyomd le az Entert. 2. Keresd meg a "network.dns.disableIPv6"-t a listban. 3. Jobbklikk > lltsd "Igaz"(True)-ra (vagyis tiltsd le az IPv6-ot) 4. Indtsd jra a Firefoxot s prbld jra. Ez a megolds olvashat a Firefox oktat oldaln: http://firefox-tutorials.blogspot.com/2010/05/common-issues-solutions.html de eltte tudni kellene, hogy a Firefox belltsokkal van a problma, mieltt egyltaln keresglnl, s ha egy nem mkd 10.x verzid van, akkor ez nem sokat segt. Nekem a kitartsom meghozta gymlcst, ms kevsb lelkes felhasznlk taln mr feladtk volna. Mg mindg nem rtem, hogy az IPv6 belltsa mirt vltott igazrl hamisra az j verzikban, vagy hogy mirt okoz hibt a rendszerben. Biztos tbb ennl, mivel hogy mg mindig nem tudok kapcsolatot ltrehozni, de most mr legalbb van egy mkd vltozatom a 10.04-bl. Laidback

37

tartalom ^

Jtkok Ubuntun
rta: Ed Hewitt

Volley Brawl
nys md viszont nem ajnlott na- Pontszm: 5/10 gyobb kijelzkn, mert elg kis felbontst tmogat a Volley Pozitvumok: Brawl. lvezhet jtkmenet Online tbbjtkos md sszessgben a jtk knnyen gret jvbeli friss tartalomra megtanulhat, gyorsan r lehet rezni az zre, s percek alatt a mesterv lehet vlni. Br a jtk Negatvumok: ra alacsony, 2,99 $ (kb. 560 Ft), Egyszer jtkmenet mgis elg negatv, hogy kevs a Rvid meccsek tartalom, egyszer az MI. Br a Vol- Kevs jtkmd ley Brawl minden fontosabb tbbj- Borzaszt zene tkos mdot tartalmaz, a leglnyegesebb online jtkmdot alig jtsszk jelenleg. A fejlesztk grtk, hogy szmos tartalom fog rkezni a ksbbiekben a jtkhoz, de gy ez eddig elg kevs. Ha valaki szeretn megvsrolni a jtkot, akkor az emltett ron megteheti azt, kizrlag az Ubuntu szoftverkzpontbl.

Hrek
Az Uplink s a Darwina bekerlt a szoftverkzpontba Az angol indie fejleszt Introversion kt npszer jtka vsrolhat mostantl meg a szoftverkzpontbl. Volley Brawl nemrgiben jelent meg Ubuntura, hla az Ohso kiadnak. Ez egy egyszer rplabda jtk, ahol kt jtkos prblja meg ttni a labdt a hl felett. A pontszerzshez az ellenfl trfeln le kell pattannia a labdnak. Kt jtkmd tallhat a Volley Brawl-ban. Az egyjtkos mdban rtelemszeren a szmtgp ellen van lehetsgnk felmrni az ernket egy bizonyos ideig vagy pontig jtszva, tovbbi finomhangolsokkal. A tbbjtkos md szmos egyb lehetsget hoz magval. Md van helyi tbbjtkos mdra ugyanazon a gpen, illetve LAN-on keresztl is. Van lehetsg online jtkmdra is, viszont egyelre elgg kevs a jtkos. Tbb csapatbl vlaszthatod ki melyikkel

szeretnl jtszani, viszont csak kinzetbeli eltrsek vannak. A mdokat leszmtva nincs emltsre mlt funkcija a Volley Brawlnak. Tovbb mg nagyon kevs a plusz tartalom hozz, ami elg hamar megunhatv teszi a jtkot. Online s helyi ranglistval, kihvsos mddal vagy elrhet eredmnyekkel javtani lehetne ezen a terleten is. A jtk maga knnyen megtanulhat. Az irnyts egyszer, a jtkmenete folykony. Gyorsan lehet pontokat szerezni, illetve meccseket nyerni. Az MI elg jl meg van rva, viszont elg knny gy is megverni. Nehzsgi szintet nem lehet lltani, pedig az is sokat dobna a jtkon. A jtk grafikja szp, hangulatos, de semmi extra. Ez sajnos a httrzenrl nem mondhat el. Borzasztra sikeredett, s nagyon hamar rletbe tudja kergetni a jtkost. Ezzel egyidejleg az egyb hangeffektek nem olyan rosszak. A Volley Brawl-nak nincs nagy gpignye, gy a gyengbb netbookokon is knnyedn lehet jtszani vele. A gyors betltsnek hla, akkor is elvehetjk azt, ha csak pr perc szabad idnk van jtszani. A teljes kperfull circle magazin #48

Ed Hewitt, vagyis chewit (mikor jtszik) egy lelkes PC s konzol jtkos. A Full Circle Podcast trs-hzigazdja!

38

tartalom ^

KV

6-8 szmtgpet zemeltetek a sajt, a csaldom, bartok s a vllalkozsom rszre. Windows XP, Windows 7, Ubuntu Lucid s Maverick fut rajtuk vegyesen. A sajt asztali gpem s laptopom dualboot rendszer, de a tbbi gp kzl van kizrlag Windows-os s kizrlag Linuxos is. Legalbb fl tucat szabad merevlemezem van, amit trolsra s tmsolsra hasznlok. A krdsem az, hogy hogyan formattljam a merevlemezeket a maximlis kapacits elrshez? Amennyire lehet, muszj kompatibilisnek lennik az sszes operciss fjlrendszerrel. Mindenfle dokumentumok, kpek s zenei fjlok vannak rajtuk, a nagysguk 10 GB s 1,5 TB kztt mozog.

sszelltotta: Gord Campbell

Ha Ubuntuval kapcsolatos krdseid vannak, kldd el ket a questions@fullcirclemagazine.org cmre s Gord vlaszolni fog r valamelyik ksbbi szmban. Krjk, annyi informcit kldj a problmddal kapcsolatban, amennyit csak tudsz!

albbi hibazenetet kapom: A megosztott lista ttltse a szerverrl sikertelen.

ni.

Mg ha el is kszted a kpfjlt, a hardver meghajtknl elllhatnak problmk. A Virtualbox viszonylag kevs eszkzt kpes A 255 GB-nl kisebb emullni, s nem valszn, hogy lemezekhez hasznld a ezek az eszkzk pont ugyanazok, FAT32-t, az ennl nagyob- amik a te gpedben is megtallhabakhoz pedig az NTFS-t. tk. Olyan fjlok esetben, amik nma- (ksznet a vlaszrt Rob_H-nak gukban meghaladjk a 2 GB-ot, az Ubuntuforums-rl!) azokhoz is NTFS-t hasznlj. Azt tancsolom, hogy teleptsd fel a VirtualBox-ot s egyszeren Amikor az otthoni hl- msold be azokat az adatokat, zaton az erforrsokamikre szksged van. gy egszen hoz szeretnk biztosan idt takartasz meg hozzfrni, mindig az hosszabb tvon.

V K V

Nagyon sokan talltak erre itt megoldst: http://ubuntuforums.org/s howthread.php?t=1169149 Tudok valahogy kpfjlt csinlni a gpemrl? Szeretnm a Virtualbox-ban hasznl-

K V K V K
ben. 39

Amikor egy ID Software jtkot futtatok (pl. Quake 4-et), a hang nagyon csszik.

Hasznld az ALSA Wrapper for OSS-t s kvesd azokat az utastsokat, amiket ebben a hozzszlsban tallsz: http://ubuntuforums.org/showthread.p hp?t=1705760 Hogy lehet video CD-t msolni?

a 9.10-es s a 10.10-es Ubuntunl az Universe menben volt, de a 10.04-esnl valamirt nem ott tallhat. A forrsfjl mindenesetre ott van. Jelentsd be a bugot, utna valsznleg meg fog jelenni. https://help.ubuntu.com/community/ReportingBugs Az Ubuntu oprendszeremrl szeretnk megosztani egy USB-s kls meghajtt a Windows-os oprendszereknek (Win 7 s egy Win XP). A meghajt NTFS-rendszerben lett formattlva, de nem tudok rajta naviglni.

K V

A Hang s vide menben megnyitod a Brasero-t, azon bell rklikkelsz a Disc copy-ra. Ubuntu 10.04-et hasznlok s szeretnm feltelepteni a Netgen-t, de nem jelenik meg a men-

Nyisd meg az Kellkek/Terminal-t s rd be az albbi parancssort:

gksudo gedit /etc/samba/smb.conf

Grdtsd le eddig a sorig:


guest ok = yes

s szrd be utna ezt a sort:


force user = (a te ubuntus felhasznli neved)

full circle magazin #48

tartalom ^

KV
Mentsd el, lpj ki s rd be ezt a parancsot:
sudo service smbd restart

Van egy 3 TB-s Hitachi merevlemezem, amit egy Icy Dock kls mszerdobozban trolok. Erre mentem az sszes videmat, stb. Ha csatlakoztatom a lemezt a gpemhez, a gp ezt 802 GB-os merevlemeznek ltja.

n a helyedben letltenm s teleptenm az sszes frisstst az Update Manager-bl. Ezek a korbbi bugok javtsai, s nem hinnm hogy a folyamatos frissts Nhny doboznak 32 bilelasstan a gped. Az Ubuntutes a limitje, ami azt jelen- ban nincs registry, a Windows-nl ti, hogy 2 TB-nl pedig ez a f oka a rendszer lelassunagyobb meghajtk ese- lsnak. tben nem mindig kifogstalan a mkdsk. A HDD-nek 2,5 TB volt a kapacitsa, mikor kls merevleNem tudok lejtszani mezknt teleptve, particionlva, DVD-t. majd Gparted-del formzva lett.

K V

Arra lennk kvncsi, hogy rdemes-e minden elrhet szoftvert letlteni az update manager-bl? Nem lassul gy le a szmtgp?

K V K V

Xubuntu 10.04-et hasznlok. Amikor a Belltsokban a Megjelensre megyek, a legtbb tma, ami az /usr/share/themes & ~.themes-ben van, nem lthat. Ahhoz, hogy XFCE-re vltoztasd az ablakok dekorcijt, ahhoz az XFCE setting manager-re lesz szksged (Setting Manager a neve s a System -> Settings under XFCE-nl tallhat). Ott rmsz a Window Manager-re, majd megvltoztatod a dekorcit. Most teleptettem az Ubuntu-t, a szmtgpem vadonatj, n raktam ssze. Betettem a HD 5770 videokrtym telept CD-jt a gpbe, de nem trtnik semmi.

K V V
40

Miutn teleptetted a Firefox 4-et, olvasd el az albbi hozzszlst: http://ubuntuforums.org /showthread.php?t=1713184&high light=libOSMesa.so

K V

Hogyan tudok WebGL videkat lejtszani Firefox 4 bngszben, rgi videokrtyval?

Azrt nem trtnik semmi, mert a CD-n Windowsos szoftver tallhat, ami sudo Ubuntu esetben nem /usr/share/doc/libdvdread4/in mkdik. Ehelyett az Admistall-css.sh. nisztrciban klikkelj a Tovbbi illesztprogramokra.

Teleptsd az ubuntu-restricted-extras-t, meg a libdvdread4-et, majd futtasd az albbi parancssort:

full circle magazin #48

tartalom ^

Az n asztalom

me egy lehetsg, hogy megmutasd a vilgnak az asztalodat vagy a PC-d. Kldj kpernykpeket s fnykpeket a misc@fullcirclemagazine.org e-mail cmre. Krlek mellkelj egy rvid, szveges lerst az asztalodrl, a sajt gpedrl vagy az asztalod ill. a PC-d brmely egyb rdekessgrl.

Ez az n asztalom egy Dell Inspiron 1501 laptopon. Csak a design kedvrt. Az Ubuntu 10.10 egyik alaprtelmezett tmjt (Ambiance) hasznltam, nhny widgettel, Docky dokkol panellel, s Ubuntu SpotLite3 httrkppel. Nagyon szeretem az egyszersgt s logikussgt az asztalomnak.

Screenleteket hasznlok, amelyekrl ebbl a magazinbl tanultam. A panelek httrkpt n festettem GIMP-pel. Hogy helyet takartsak meg a panelen, feltettem egy csomagot, a window-picker-appletet, amely egy rcsban jelenti meg az ablaklistt. A Mint Linux menjt hasznlom. Az ikontma Tango-Blue-Materia. A PC konfigurcija: 4-magos processzor Intel (R) Core (TM) 2 Quad CPU Q8200@2.33Ghz 4 GB RAM Videokrtya NVIDIA GeForce GT 230 1,5 GB 360 GB-os merevlemez Ubuntu 10.04 LTS Lucid

full circle magazin #48

41

tartalom ^

Az n asztalom

Hallgat vagyok a kijevi Teolgin. A szmtgpem: Lenovo laptop G550, Pentium (R) Dual-Core CPU T4400@2.20GHz, 2 GB RAM, 320 GB HDD. Az opercis rendszer Ubuntu 10.04 Lucid. Kt hnappal ezt megelzen az opercis rendszerem a Windows7 volt. Ubuntura vltottam tbb okbl is. Kerestem egy olcs, vagy ami mg jobb, ingyenes alternatvt a Windows helyett. Ami meglep, hogy Ukrajnban milyen kevs ember hasznl Linuxot. Victor Potocki

Linuxot hasznlok 1999 ta. Klnfle disztribcikat hasznltam, mint pldul a Redhat (most Fedora), Mandrake (most Mandriva), Slackware s OpenSUSE. Most a kedvencemet, az Ubuntut hasznlom nap mint nap. me az Asus A42J laptopom amelynek adatai az albbiak: Ubuntu 10.10 Maverick Meerkat, a CPU Intel Core i5-460 2,53; 2 GB DDR3 RAM NVIDIA Geforce 310 Cuda 1 GB, 500 GB merevlemez. Sajt tmt hasznlok jl lthat vezrlelemekkel, evil_mac-et mint ablakkeret, humanity-t mint ikon, s a Think Linuxot, mint httrkp. Conky-t hasznlok a folyamatok figyelsre. Compizt hasznlok a 3D hatsokhoz. (Az irodban GNU/Linux-ot hasznlok, mint proxy szerver, Samba szerver, helyi webszerver, s ms alkalmazsok.) dvzletemet kldm Indonzibl mindenkinek a vilgon! Muhammad Fahtur Rosi

full circle magazin #48

42

tartalom ^

TOP 5
rta: Andrew Min

Projekt management eszkz


KPlato
Weboldal: http://koffice.org/kplato Ha KDE felhasznl vagy, taln a KPlato-t rszested elnyben. A Planner-hez nagyon hasonl kpessgekkel rendelkezik. Bellthatod a projekt hosszt, erforrsokat foglalhatsz, temezheted s jratemezheted a feladatokat. Tovbb tartalmaz egy jl hasznlhat folyamat jelentst, ami megmutatja a projekt ltrehozott rtkt. Mindezt egy jl megtervezett Gantt diagrammon mutatja, amit a csodlatos Qt-n keresztl jelent meg, hogy jl integrldjon a KOffice tbbi rszbe. A KPlato teleptshez hasznld a kplato csomagot.

Planner
Weboldal: http://live.gnome.org/Planner A Planner egy sokoldal projekt kezel, Gnome felhasznlknak fejlesztve. Ltrehozhatsz feladatokat, alfeladatokat s erforrsokat, amiket klnbz feladatokhoz rendelhetsz (s persze az erforrs kltsgt is hozzadva). Tovbb hozzadhatak mrfldkvek, ltrehozhatunk prioritsokat, s a feladat kszenlti mrtke is rgzthet. Az alaprtelmezett Gantt grafikon nzet nagyon jl hasznlhat, makr szinten brzolja az adott projektet, idertve a klnbz feladatok kztti kapcsolatokat s a feladatokhoz rendelt erforrsokat. Vgl importlhatak a Microsoft Project llomnyai, s exportlhatsz HTML vagy a Planner sajt formtumban is. A Planner teleptshez hasznld a planner csomagot az universe trolbl.

full circle magazin #48

43

tartalom ^

Top 5 - Projekt management eszkz OpenProj


Weboldal: http://openproj.org Az egyik keresztapja a nylt forrs projekt kezelknek, ez a szabad klnja a Microsoft Project-nek, tbb mint egy milli letltssel bszklkedhet, s j okkal. Elszr is, Java alap ami nagy lds, ha egy cg tbb opercis rendszert hasznl. Tovbb minden olyan kpessget tmogat, amit a tbbiek is (erforrsok, Gantt nzet, feladatok kztti kapcsolatok, idvonalak s jelentsek). Vgl, tmogatja a Microsoft Project s Planner fjlokat, gy exportlni tud Project s PDF llomnyokba is. Az OpenProj teleptshez hasznld a .deb binris csomagot a program oldaln.

GanttProject
Weboldal: http://www.ganttproject.biz Ha egy jval egyszerbb alternatvt keresel, adj a GanttProjectnek egy eslyt. Ez egy msik projekt manager, ami a Gantt fellet kr plt. Akr a tbbi, ez is tmogatja a kapcsold feladatokat, folyamatokat, dtumokat, mrfldkveket, prioritsokat s erforrsokat, de mindezt egy egyszer felleten. A msodik kulcs kpessge a kompatibilits. Nem csak a hrom f platformon fut, de Java Web Start alkalmazst is biztost, gy brmelyik szmtgpen fut, melyiken van Java. A GanttProject teleptshez kvesd a weboldaln tallhat utastsokat.

full circle magazin #48

44

tartalom ^

Top 5 - Projekt management eszkz Taskjuggler


Weboldal: http://www.taskjuggler.org Ha rgimdi vagy s inkbb a szkripteket kedveled a GUI-k helyett, prbld ki a Taskjugger-t. Ez egy sokoldal, KDE alap alkalmazs, ami szkriptekbl csinl hasznlhat adatot. Mivel a GUI korltlanul testreszabhat, a Taskjugger hihetetlenl halad kpessgeket is tmogat, az erforrsok szabadsgolstl a visszatrskig. Jelentsek szles skljt ismeri, idertve a HTML tblkat, iCalendar llomnyokat s Gantt stlus grafikonokat. A Taskjuggler teleptshez hasznld a taskjuggler csomagot az universe trolbl, vagy tltsd le a hivatalos weboldalrl.

Az Ubuntu UK podcastet az Egyeslt Kirlysg Ubuntu Linux kzssgnek tagjai ksztik. Clunk, hogy aktulis s hasznos informcikat osszunk meg az Ubuntu Linux felhasznlkkal szerte a vilgon. Az Ubuntu Linux s a Szabad Szoftverek minden terletvel foglalkozunk, s mindenkihez szlunk a kezd felhasznltl egszen a tapasztaltabb programozkig, a parancssortl a legjabb grafikus kezelfelletig. A msort az Ubuntu UK kzssge kszti, az adsra vonatkozik az Ubuntu Code of Conduct, gy brmilyen letkor hallgat szmra ajnlott. http://podcast.ubuntu-uk.org/

full circle magazin #48

45

tartalom ^

Kzremkdnl?
Az olvasktl vrjuk a magazinban megjelentend j cikkeket! A cikkek irnyvonalairl, tletekrl s a kiadsok fordtsairl a http://wiki.ubuntu.com/UbuntuMagazine wiki oldalunkon olvashatsz. Cikkeidet az albbi cmre vrjuk: articles@fullcirclemagazine.org

Full Circle Csapat Szerkeszt Ronnie Tucker ronnie@fullcirclemagazine.org Webmester Rob Kerfia admin@fullcirclemagazine.org Kommunikcis felels Robert Clipsham mrmonday@fullcirclemagazine.org Podcast Robin Catling podcast@fullcirclemagazine.org Fordtk Palots Anna Csiks Dont Cssz Krisztin Gusztin Rudolf Hlei Zoltn Kovcs Roland Somli Richrd Korrektor Heim Tibor Szerkeszt Lelovics Zoltn Nagy ksznet a Canonicalnek s a fordtcsapatoknak vilgszerte, tovbb Thorsten Wilms-nek a jelenlegi Full Circle logrt. Somogyi Andrs Szab Pter Takcs Lszl Talabr Gergely Tmskzi Mt Ferenc

Ha hrt szeretnl kzlni, megteheted a kvetkez cmen: news@fullcirclemagazine.org Vlemnyed vagy Linux-os tapasztalataidat ide kldd: letters@fullcirclemagazine.org Hardver s szoftver elemzseket ide kldhetsz: reviews@fullcirclemagazine.org Krdseket a Krdsek s vlaszok rovatba ide kldd: questions@fullcirclemagazine.org Az n Asztalom kpeit ide kldd: misc@fullcirclemagazine.org vagy ltogasd meg frumunkat: www.fullcirclemagazine.org

A FULL CIRCLE-NEK SZKSGE VAN RD!


Egy magazin, ahogy a Full Circle is, nem magazin cikkek nlkl. Ossztok meg vlemnyeiteket, asztalaitokat s trtneteiteket. Szksgnk van a Fkuszban rovathoz jtkok, programok s hardverek ttekint lersra, a Hogyanok rovatban szerepl cikkekre (K/X/Ubuntu tmval), ha brmilyen krdsetek, javaslatotok van, nyugodtan kldjtek a kvetkez cmre: articles@fullcirclemagazine.org

49. szm cikkeinek leadsi hatrideje: 2011. mjus 7., vasrnap

49. szm megjelensi ideje: 2011. mjus 27., pntek

full circle magazin #48

46

tartalom ^

You might also like