÷ƒ’À;è TeX output 2003.04.04:1524‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074»Girotel–fÑmet“WineŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹JaspGer–U Auk¸èes,“óqLË ectt1000¼jasper@nl.linux.org’é¬{¹v1.1,“3“Mei“1999Ž¡Ÿ&°óŒ6 ecss1000½Dit–_³došGcument“b˜eschrijft“ho˜e“het“telebankier“p¸èrogramma“'Girotel“vo˜oš¸èr“Windo˜ws'“van“de“P˜ostbank“onder“Linux“teŽ¡geb•¸èruik“en–U is“met“bGehulp“van“Wine.ŽŸ(Àœó&Lt$ffffecbx1440¿Inhoudsopga•cv“eŽ¤Øó]fŒ ecbx1000À1Ž‘ÿInleiding’”ãŽ1ŽŽ¡2Ž‘ÿMinimale‘ÕEisen’rê¨1ŽŽ¡3Ž‘ÿWine‘Õinstalleren’n7e2ŽŽ¤ؼ‘ÿ¹3.1Ž‘%ý¡Uitpakk•¸èen,›U P“atc“hen,˜Compileren˜en˜Installeren‘óK‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ3.2Ž‘%ý¡Het–U .winerc“Bestand‘ ç‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ©ØÀ4Ž‘ÿGirotel‘ÕInstalleren’d"±5ŽŽ¡‘ÿ¹4.1Ž‘%ý¡Installeren–U onder“Wine‘è‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘ÿ4.2Ž‘%ý¡Oude–U Installatie“gebruik¸èen‘©‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï6ŽŽ¦À5Ž‘ÿGirotel‘ÕGebruik®>en’eà6ŽŽ¦6Ž‘ÿTips’ªåa7ŽŽ¦7Ž‘ÿBek®>ende–ÕProblemen“en“Oplossingen’ ä<7ŽŽ¦8Ž‘ÿReferen®>ties’ˆË7ŽŽ©(Àœ¿1Ž‘ÁInleidingŽŸ¿:¹V‘ÿ*¸eel–=¦Linš¸èux“gebruik˜ers“reb•Go“oten–=¦h˜un“mac˜hine“af“en“toGe“om“gebruik“te“kunnen“mak˜en“v‘ÿqÐan“het“telebankierŽ¤ ®programma–å0'Girotel“vš¸èoGor“Windo˜ws'“v‘ÿqÐan“de“P˜ostbank.‘!¯Behalv˜e“dat“dit“v˜eel“tijd“k˜ost,‘ 4is“het“oGok“v˜erv˜elendŽ¡dat–áde“Linš¸èux“gebruik˜er“zic˜hzelf“geno•Go“dzaakt–áziet“om“zijn“Windo˜ws“partitie“te“laten“bšGestaan.‘÷ÃHet“zou“mo˜oiŽ¡zijn–òals“de“Pš¸èostbank“zic˜h“zou“realiseren“dat“het“Lin˜ux“bGesturingssysteem“niet“genegeerd“k‘ÿqÐan“w˜orden.‘IžT‘ÿ*¸otŽ¡die–Ϫtijd“moGeten“Linš¸èux“gebruik˜ers“zic˜h“b•Gehelp“en–Ϫmet“de“non-Microsoft“implemen˜tatie“v‘ÿqÐan“Windo˜ws:‘f”Wine.Ž¡Dit–j*pro‘Ž0ject“bGevindt“zicš¸èh“ec˜h˜ter“nog“in“'ALPHA'‘j%fase“v‘ÿqÐan“on˜t˜wikk˜eling“en“is“derhalv˜e“nog“v˜erre“v‘ÿqÐan“pGerfect.Ž¡AlhošGew¸èel–)?ik“er“zelf“nog“no˜oit“nadelige“gev¸èolgen“v‘ÿqÐan“heb“ho˜ev¸èen“ondervinden,‘2is“het“raadzaam“om“steeds“eenŽ¡bacš¸èkup–Y:te“mak˜en“v‘ÿqÐan“u˜w“bGelangrijk˜e“gegev˜ens.‘}ÏDeze“HO˜WTO‘Y9bGehandelt“alleen“v˜ersie“1.3“v‘ÿqÐan“'Girotel“v˜oGorŽ¡Windo¸èws'Ž¦¿2Ž‘ÁMinimale‘G\EisenŽŸ¿:¹V‘ÿ*¸oGor–U het“gebruikš¸èen“v‘ÿqÐan“Wine“gelden“de“v˜olgende“minimale“systeemeisen:ŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÀ3.‘ñ8Wine‘Õinstalleren’lù¹2ŽŽ ÕÁ ýV¯‘ó !",š cmsy10¸ŽŽŽ‘¹een–U x86“macš¸èhine“met“een“minim˜um“v‘ÿqÐan“16“MB“geheugen“(32“of“meer“is“bGeter)Ž¤ç8‘¸ŽŽŽ‘¹64–U MB“swš¸èap“(mag“minder“als“fysiek˜e“geheugen“groter“is)Ž¡‘¸ŽŽŽ‘¹Wine–ÝCzelf“heeft“als“ongestripte“vš¸èersie“70“MB‘Ý diskruim˜te“noGdig,‘ÿLals“je“de“pac˜k‘ÿqÐages,‘ÿLnoGdig“om“wine“teŽ¤ ®‘compileren–½pmoGet“doš¸èwnloaden“heb“je“in“het“totaal“ten“minste“140“MB‘½Udiskruim˜te“noGdig.‘ªoOm“wine“teŽ¡‘compileren–U heb“je“minimaal“250“MB“diskruim¸ète“noGdig.Ž©ç8‘¸ŽŽŽ‘¹Lin¸èux,‘®õF‘ÿ*¸reeBSD›iƒof–iÊSolaris“geinstalleerd“met“X˜Windoš¸èw“System.‘¯~(Informatie“o˜v˜er“X‘iƒvia:‘ 5¨¼¹)Ž¦‘¸ŽŽŽ‘¹Microsoft–ŽWindoš¸èws“is“ó½HЃ ecti1000ÁNIET‘â{¹no•Go“dzak˜elijk–Žom“Windo˜ws“applicaties“te“draaien,‘œ8maar“w˜ellic˜h˜t“zijn“nogŽ¡‘niet–U alle“functies“v‘ÿqÐan“Windoš¸èws“die“dat“mogelijk“mak˜en“in“wine“geimplemen˜teerd.Ž¦‘¸ŽŽŽ‘¹P•¸èac“k‘ÿqÐages:ŽŸƒÊ‘$@^ÀŽŽŽ‘/¹Linš¸èux–89Kernel“en“Kernel“Headers“v˜ersie“2.0.36“of“hoger,‘>F‘ÿ*¸reeBSD-curren˜t“of“F‘ÿ*¸reeBSD‘823.0“of“hogerŽ¡‘/Solaris–U x86“2.5“of“hogerŽ¤ç8‘$@^ÀŽŽŽ‘/¹gcc–U vš¸èersie“2.7.2.3,“ex“v˜ersie“2.5“of“hoger“en“y˜accŽ¡‘$@^ÀŽŽŽ‘/¹xlib,–U xlib6g,“xlib6g-dev“3.3.2.3Ž¡‘$@^ÀŽŽŽ‘/¹xpm4.7,–U xpm4g,“xpm4g-dev“3.4jŽ¡‘$@^ÀŽŽŽ‘/¹glib•Gc:‘q€lib“c6,›U lib“c6-dev˜2.0.7u˜1.9.9gŽ¡‘$@^ÀŽŽŽ‘/¹ncurses3.4–U en“ncurses3.4-dev“1.9.9gŽ¡‘$@^ÀŽŽŽ‘/¹XF–ÿ*¸ree86›U V“ersion˜3.3.2.3,˜e.–q€g.“svga-serv¸èerŽ¡‘$@^ÀŽŽŽ‘/¹mesag3,‘U mesag3-devŽŸç–In–ksommige“gev›ÿqÐallen“zul“je“pac¸èk˜ages“moGeten“gebruik¸èen“v˜an“onstabiele“of“frozen“v¸èersies“v˜an“je“distributie.‘UDAlsŽ¤ ®je–U een“systeem“bšGeheerder“b˜en¸èt“mo˜et“je“er“op“letten“dat“dit“securitš¸èy“problemen“k‘ÿqÐan“v˜eroGorzak˜en!Ž©ؼMesag3–Ûòis“alleen“nošGdig“als“je“wine“wilt“compileren“met“direct“3d“supp˜ort“of“als“je“een“binary“gebruikt“dieŽ¡daarmee–U gecompileerd“is.Ž¦AlhoGew•¸èel› Lin“ux˜v“ersie˜2.0.x˜in˜de˜meeste˜gev‘ÿqÐallen˜w“el˜zal˜w“erk“en˜is˜het˜zo,‘Kdat˜bGepaalde˜eigensc“happGen˜(metŽ¡name– LDT‘Ýsharing)“die“nošGdig“zijn“v¸èo˜or“de“juiste“ondersteuning“v‘ÿqÐan“Win32“threads“niet“geimplemen¸èteerdŽ¡zijn–itot“kš¸èernel“v˜ersie“2.2.‘\îAls“je“aanhoudende“thread-gerelateerde“crashes“krijgt,‘#Ákun“je“bGeter“upgraden“naarŽ¡2.2.‘åxDeze–{Ècrashes“zijn“niet“vreemd“als“je“wš¸èeet“dat“wine“v‘ÿqÐanaf“1999“steeds“meer“m˜ulti-treading“is“gew˜orden.Ž¡V‘ÿ*¸anaf–U Wine99xxxx“is“het“eigenlijk“hošGe“dan“o˜ok“aan“te“raden“om“kš¸èernel“2.2.x“te“gebruik˜en.Ž¦De–ssources“vš¸èoGor“libXpm“zijn“w˜aarsc˜hijnlijk“bGesc˜hikbaar“op“de“FTP‘?site“w˜aar“je“oGok“Wine“v‘ÿqÐandaan“hebt.Ž¡Ze–|kunnen“oGok“gevš¸èonden“w˜orden“op‘ø¼“¹en“alle“mirror“sites“daarv‘ÿqÐan.‘•Als“je“RedHat“gebruikt,Ž¡installeer–îûdan“de“xpm“en“xpm-devš¸èel“pac˜k‘ÿqÐages.‘OtDebian“gebruik˜ers“hebbGen“xpm4.7,‘ixpm4.g“en“xpm4g-dev“3.4jŽ¡noGdig.Ž¦Op–"x86“systemen“is“gcc“ó  b> cmmi10µ>¹=“2.7.2“vš¸èereist.‘`¥Daarnaast“heb“je“oGok“ex“v˜ersie“2.5“of“hoger“noGdig“en“y˜acc.‘`¥BisonŽ¡k›ÿqÐan–U als“v¸èerv˜anging“dienen“vš¸èoGor“y˜acc.‘q€Als“je“RedHat“gebruikt,“installeer“dat“de“ex“en“de“bison“pac˜k‘ÿqÐages.Ž¦Dit–ÿldoGcumenš¸èt“is“slec˜h˜ts“zin˜v˜ol“v˜ošGor“diegenen“die“een“girotel“ab˜onnemenš¸èt“v˜ošGor“particulieren“hebb˜en“bij“deŽ¡Pš¸èostbank–U (niet“de“v˜ersie“v˜oGor“zak˜elijk“gebruik).ŽŸ(k¿3Ž‘ÁWine‘G\installerenŽŸ¿:¹Tijdens–lhet“sc•¸èhrijv“en–lv‘ÿqÐan“dit“doGcumenš¸èt“w˜as“de“laatste“v˜ersie“v‘ÿqÐan“Wine“w˜aarmee“Girotel“goGed“w˜erkt“dieŽ¡v›ÿqÐan–>]14“maart“1999“met“een“patc¸èh“v˜an“Rein“Klazes,‘x¬¼rklazes@casema.net“¹Dit“maakt“het“momen¸èteel“nogŽ¡no•Go“dzakš¸èelijk–U om“de“Wine“sources“en“de“patc˜h“op“te“halen“en“Wine“zelf“te“compileren.ŽŽŽŒ‹Ú Û_2 ý ~?Ÿ„€ÕÁGŽÀ3.‘ñ8Wine‘Õinstalleren’lù¹3ŽŽ ÕÁ ýV¯V‘ÿ*¸oGor–ý)de“meest“up-to-date“informatie“o•¸èv“er›ý)v“ersies˜v‘ÿqÐan˜Wine˜w“aarmee˜'Girotel˜v“oGor˜Windo“ws'˜w“erkt,‘'+dien“tŽ¤ ®men–U op‘ª@¼“¹te“kijk¸èen.Ž©ؼDe–³+Wine-sources“zijn“vš¸èerkrijgbaar“op“alle“Sunsites,‘Óbijv˜o•Gorb“eeld:‘A ¼–¹De“patc¸èh“staat“bij“de“programmeur“zelf“op:Ž¡¼ŽŸ"øó¥!¢N ecbx1200Ã3.1Ž‘¾Uitpakk• en,›¸P“atc“hen,˜Compileren˜en˜InstallerenŽŸMª¹Pš¸èak– ¨de“Wine“sources“uit“op“een“partitie“met“minimaal“170“MB‘ ›vrije“ruim˜te.‘`Dit“is“te“con˜troleren“doGor“in“deŽ¡directory–U wš¸èaarin“u“Wine“wilt“uitpakk˜en“het“v˜olgende“te“doGen:ŽŸy‘óqLË ectt0900Åjasper@ja–¹N/tmp#“df“-k“.Ž¤ Š=‘Filesystem‘*ƒ¾1024-blocks‘ rœUsed–¹NAvailable“Capacity“Mounted“onŽ¡‘/dev/hda6‘=hö630255–+ê89940“507759‘ž†15%“/tmpŽŸ)O¹Hier–U is“bijvš¸èo•Gorb“eeld–U nog“ruim˜te“genošGeg“(Het“getal“onder“'A‘þã v‘ÿqÐailable'“geeft“aan“ho˜evš¸èeel“kilob˜ytes“vrij“zijn)Ž¦Pš¸èak–U de“source“uit“doGor“de“v˜olgende“opGdrac˜h˜t“te“gev˜en:ŽŸÙ‘Åtar–¹Nzxvf“Wine-990314.tar.gzŽŸýt¹Als– het“goGed“is“pakt“uš¸èw“bro˜wser“het“.di.gz“le“zelf“uit“zoGdat“u“het“kun˜t“bGew˜aren“doGor“de“bro˜wser“de“paginaŽ¤ ®te–!/laten“opslaan.›`0Sla“het“di“le“op“in“dezelfde“directory“als“w¸èaar“u“Wine“heeft“uitgepakt.˜Nu“is“het“tijd“omŽ¡de–U patcš¸èh“ero˜v˜er“heen“te“halen:Ž¤y‘Åpatch–¹N-p1“<“gt-990314.diffŽ©)O¹V‘ÿ*¸ervš¸èolgens–U k‘ÿqÐan“Wine“gecompileerd“en“geinstalleerd“w˜orden“doGor:Ž¡‘Åcd‘¹N/tmp/wine990314Ž¤ Š=‘./configureŽ¡‘make–¹Ndepend“&&“makeŽ¡‘make‘¹NinstallŽ¦¹NB:–úDe“'makš¸èe“depGend“&&“mak˜e'“zal“w˜aarsc˜hijnlijk“heel“erg“lang“duren.‘½Daarnaast“is“het“zo,‘Iñdat“'./con-Ž¤ ®gure–Ldisable-lib'“in“plaats“v‘ÿqÐan“de“hierbšGo•¸èv“en–Lgeno˜emde“op˜drac•¸èh“t–L'./congure'“u“een“b˜elangrijk¸èe“tijd-“enŽ¡ruimš¸ètebGesparing–U zal“oplev˜eren.ŽŸ"øÃ3.2Ž‘¾Het–¸.winerc“BestandŽŸMª¹Wine–<ãheeft“een“conguratie“bšGestand“no˜dig“wš¸èaar“onder“andere“in“staat“w˜elk˜e“directory's“hij“als“w˜elk˜e“driv˜eletterŽ¡zal–.gaan“gebruikš¸èen.‘d~Hier“w˜ordt“došGor“Wine“/usr/lo˜cal/etc/wine.conf“v¸èo˜or“gebruikt“dat“v¸èo˜or“iedere“gebruik¸èerŽ¡geldt.‘` Deze– ¿system-wide“conguratie“k‘ÿqÐan“o•¸èv“erruled› ¿w“orden˜doGor˜een‘A~/.winerc˜le.‘` Hier˜v“olgt˜een˜een“v“oudigŽ¡.winerc–U bGestand“om“Girotel“te“kunnen“gebruik¸èen:ŽŸÙ‘Å[Drive‘¹NA]Ž¤ Š=‘Path=/mnt/floppyŽ¡‘Filesystem=win95Ž¡‘Type=floppyŽ¡‘Label=Floppydrive–¹N(if“mounted)Ž¡¡‘[Drive‘¹NC]ŽŽŽŒ‹— Û_2 ý ~?Ÿ„€ÕÁGŽÀ3.‘ñ8Wine‘Õinstalleren’lù¹4ŽŽ ÕÁ ýV¯‘ÅPath=/home/wineŽ¤ Š=‘Filesystem=win95Ž¡‘Type=hdŽ¡‘Label=Windows‘¹NdiskŽ¡¡‘[Drive‘¹NE]Ž¡‘Path=/mnt/cdromŽ¡‘Filesystem=win95Ž¡‘Type=cdromŽ¡‘Label=CD-Rom–¹N(if“mounted)Ž¡¡‘[wine]Ž¡‘windows=c:\windowsŽ¡‘system=c:\windows\systemŽ¡‘temp=c:\TempŽ¡‘path=c:\;c:\windows;c:\windows\systemŽ¡‘symboltablefile=/usr/local/lib/wine.symŽ¡‘printer=onŽ¡¡‘[DllDefaults]Ž¡‘EXTRA_LD_LIBRARY_PATH=${HOME}/wine/cvs/libŽ¡‘DefaultLoadOrder–¹N=“native,“elfdll,“so,“builtinŽ¡¡‘[DllPairs]Ž¡‘kernel‘ rœ=‘¹Nkernel32Ž¡‘gdi‘ž†=‘¹Ngdi32Ž¡‘user‘å8=‘¹Nuser32Ž¡‘commdlg–¹N=“comdlg32Ž¡‘commctrl=‘¹Ncomctl32Ž¡‘ver‘ž†=‘¹NversionŽ¡‘shell‘+ê=‘¹Nshell32Ž¡‘lzexpand=‘¹Nlz32Ž¡‘mmsystem=‘¹NwinmmŽ¡‘msvideo–¹N=“msvfw32Ž¡‘winsock–¹N=“wsock32Ž¡¡‘[DllOverrides]Ž¡‘kernel32,–¹Ngdi32,“user32“=“builtinŽ¡‘kernel,–¹Ngdi,“user‘!"=“builtinŽ¡‘toolhelp‘K”à=‘¹NbuiltinŽ¡‘comdlg32,–¹Ncommdlg‘!"=“elfdll,“builtin,“nativeŽ¡‘version,–¹Nver‘8¯¨=“elfdll,“builtin,“nativeŽ¡‘shell32,–¹Nshell‘/= =“builtin,“nativeŽ¡‘lz32,–¹Nlzexpand‘/= =“builtin,“nativeŽ¡‘commctrl,–¹Ncomctl32‘WÔ=“builtin,“nativeŽ¡‘wsock32,–¹Nwinsock‘%Êp=“builtinŽ¡‘advapi32,–¹Ncrtdll,“ntdll“=“builtin,“nativeŽ¡‘mpr,–¹Nwinspool‘3öZ=“builtin,“nativeŽ¡‘ddraw,–¹Ndinput,“dsound‘+ê=“builtin,“nativeŽ¡‘winmm,–¹Nmmsystem‘*ƒ¾=“builtinŽ¡‘msvideo,–¹Nmsvfw32‘%Êp=“builtin,“nativeŽ¡‘w32skrnl‘K”à=‘¹NbuiltinŽ¡‘wnaspi32,–¹Nwow32‘*ƒ¾=“builtinŽ¡‘system,–¹Ndisplay,“wprocs“=“builtinŽ¡‘wineps‘U|=‘¹NbuiltinŽŽŽŒ‹)Æ Û_2 ý ~?Ÿ„€ÕÁGŽÀ4.‘ñ8Girotel‘ÕInstalleren’aÿE¹5ŽŽ ÕÁ ýV¯¤ Š=‘Å[serialports]Ž¡‘com1=/dev/ttyS0Ž¡‘com2=/dev/ttyS1Ž¡¡‘[parallelports]Ž¡‘lpt1=/dev/lp0Ž¡¡‘[Tweak.Layout]Ž¡‘WineLook=trueŽ©ؼ¹V‘ÿ*¸ul›©o•¸èv“eral˜de˜v“oGor˜u˜geldende˜w“aarden˜in.‘ÎZoals˜u˜kun“t˜zien˜heb˜ik˜een˜user˜'wine'˜aangemaakt˜met˜alsŽ¤ ®homedirectory–R]/home/wine.‘@Ik“heb“hiervš¸èoGor“gek˜ozen“omdat“ik“niet“wilde“dat“Wine“aan“mijn“Windo˜ws“partitieŽ¡mošGest–Î@zitten,‘é:omdat“ik“het“dan“slec•¸èh“ts–Î@als“ro˜ot“k‘ÿqÐan“draaien“en“ik“geno˜o˜dzaakt“b˜en“om“mijn“Windo¸èws“partitieŽ¡te–_Ãhouden“(ja,‘blhij“gaat“er“ec•¸èh“t–_Ãnog“eens“v‘ÿqÐanaf“:-)“)“Bo•¸èv“endien–_Ãbiedt“het“Lin¸èux“lesysteem“bšGetere“b˜ev¸èeiligingŽ¡met–½bGeh¸èulp“v›ÿqÐan“het“systeem“v˜an“pšGermissies.‘€X(W‘ÿ*¸at“o˜ok“een“reden“v¸èo˜or“het“gebruik“v›ÿqÐan“Windo¸èws“NT‘k˜anŽ¡zijn–3úi.p.v.›fsWindo¸èws“95).˜Ik“heb“mijn“Windoš¸èws“systeem“bGestanden“(c:¸n¹windo˜ws)“naar“/home/wine/windo˜wsŽ¡gekš¸èopieerd–óMals“u“daar“geen“ruim˜te“v˜ošGor“heeft,‘Ýmo˜et“u“u¸èw“.winerc“le“aanpassen“zo˜dat“in“de“sectie“[wine]“naarŽ¡de–%éjuiste“Windoš¸èws“systeem“les“w˜ordt“v˜erw˜ezen.‘aÃ(V‘ÿ*¸oGor“het“functioneren“v‘ÿqÐan“'Girotel“v˜oGor“Windo˜ws'“zijn“deŽ¡Windo•¸èws›U systeem“b•Gestanden˜niet˜no“o“dzak•¸èelijk;˜lege˜systeemdirectory's˜v“olstaan)ŽŸ(Àœ¿4Ž‘ÁGirotel‘G\InstallerenŽŸ¿:¹U‘(ckunš¸èt–(oer“v˜oGor“kiezen“om“Girotel“te“installeren“v‘ÿqÐan˜uit“Windo˜ws,‘1_maar“het“is“oGok“mogelijk“om“dit“met“WineŽ¡zelf–Ó¶te“do•Gen.‘íCV‘ÿ*¸o“or–Ó¶uitleg“o•¸èv“er–Ó¶de“Windoš¸èws“installatie“kun˜t“u“zic˜h“v˜erv˜oGegen“bij“de“P˜ostbank“of“Microsoft.Ž¡Hieronder–z4vš¸èolgt“de“uitleg“o˜v˜er“het“installeren“onder“Wine“en“een“uitleg“o˜v˜er“hoGe“u“te“w˜erk“moGet“gaan“als“uŽ¡Girotel–U al“gebruikte“onder“Windo¸èws.ŽŸ#ÃÃ4.1Ž‘¾Installeren–¸onder“WineŽŸMª¹Maak–^îeen“tijdelijkš¸èe“directory“'girotel'“aan“op“een“partitie“w˜aarv‘ÿqÐan“minimaal“37“MB‘^ìdiskruim˜te“bGesc˜hikbaarŽ¡is›U (bijv¸èo•Gorb“eeld˜/tmp).ŽŸؼMounš¸èt–gOde“CD-Rom“met“Girotel“(v˜erkrijgbaar“bij“de“P˜ostbank)“en“k˜opieer“de“b•Geno“digde–gOinstallatie“soft˜w˜areŽ¡alsv¸èolgt:ŽŸ´å‘Åmount‘¹N/mnt/cdromŽ¤ Š=‘cd‘¹N/mnt/cdromŽ¡‘cp–¹N-r“*“/tmp/girotelŽ¦¹Installeer›Ü.v•¸èerv“olgens˜als˜roGot˜(of˜in˜ieder˜gev‘ÿqÐal˜als˜een˜user˜met˜v“oldoGende˜sc“hrijfp•Germissie)˜Girotel˜do“or˜wineŽŸ ®te–U draaien“met“als“argumen¸èt“de“setup.exe“applicatie:ŽŸ´å‘Åcd‘¹N/tmp/girotel/instalŽ¡‘wine‘¹Nsetup.exeŽ¦¹Installeer–U Girotel“v•¸èerv“olgens–U in“C:¸n¹GIR¸èOTELŽŽŽŒ‹0¢ Û_2 ý ~?Ÿ„€ÕÁGŽÀ5.‘ñ8Girotel‘ÕGebruik®>en’bøt¹6ŽŽ ÕÁ ýV¯Ã4.2Ž‘¾Oude–¸Installatie“gebruik enŽŸMª¹Indien–Ü9u“Girotel“al“gebruikte“onder“Windoš¸èws“95,‘ýÿhoGeft“u“de“installatie“niet“nog“een“k˜eer“uit“te“v˜oGeren.‘ËUŽ¤ ®kunš¸èt–7~de“b•Geno“digde–7~les“gew˜oGon“naar“een“Lin˜ux“partitie“o˜v˜erzetten“(v˜oGor“de“v˜eiligheid)“en“doGorgaan“met“hetŽ¡hoGofdstuk–U 'Girotel“Gebruik¸èen'.ŽŸ´å‘Åmkdir‘¹N/home/wine/girotelŽ¤ Š=‘cd‘¹N/mnt/windows/girotelŽ¡‘tar–¹Ncf“-“.|(cd“/home/wine/girotel;tar“xvf“-)ŽŸ(Àœ¿5Ž‘ÁGirotel‘G\GebruikcenŽŸ¿:¹Als–ΛGirotel“geinstalleerd“is“in“/home/wine/girotel“mošGet“er“nog“het“een“en“ander“geb˜euren“v¸èo˜ordat“GirotelŽ¤ ®gebruikt–ìªk‘ÿqÐan“w¸èorden.‘8Om“te“bšGeginnen“do˜et“u“er“go˜ed“aan“een“gro˜ep“aan“te“makš¸èen“v‘ÿqÐan“girotel“gebruik˜ersŽ¡die–:=de“gebruikš¸èers“bGev‘ÿqÐat“op“u˜w“systeem“die“girotel“mogen“gebruik˜en.‘ ×Om“erv˜oGor“te“zorgen“dat“alleen“ÁdieŽ¡¹gebruikš¸èers–…Êbij“de“bGestanden“te“laten“k˜omen“die“u“dat“wilt“tošGestaan“mo˜et“u“een“gro˜ep“Ágir‘ÿ}/otel‘ŽA¹aanmak¸èenŽ¡wš¸èaarin–U alle“gebruik˜ers“zitten“die“Girotel“op“u˜w“mac˜hine“mogen“gebruik˜en.Ž¤ؼIn–U de“le“/etc/groups“staat“wie“lid“zijn“v‘ÿqÐan“w•¸èelk“e‘U gro•Gep“en.Ž¡V‘ÿ*¸ošGeg–U hieraan“de“v¸èolgende“regel“to˜e:ŽŸ´å‘Ågirotel:x:300:user1,user2,user3ŽŸؼ¹W‘ÿ*¸aarbij–½cde“login“namen“v‘ÿqÐan“de“gebruikš¸èers“de“plaats“moGeten“w˜orden“gebruikt“in“plaats“v‘ÿqÐan“'user1',‘×s'user2'Ž© ®en–U 'user3'.‘q€Gebruik“hierbij“Áge‘ÿ}/en‘u¹spaties.Ž¡Zet–3ðnš¸èu“de“directory“w˜aarin“girotel“leeft“dic˜h˜t“en“v˜erander“de“group-eigenaar“doGor“de“v˜olgende“opGdrac˜h˜ten“teŽ¦gev¸èen:Ž¤´å‘Åchmod–¹N770“/home/wine/girotelŽŸ Š=‘chgrp–¹N-R“girotel“/home/wine/girotelŽŸؼ¹Om–%_Girotel“gebruik“te“kunnen“laten“makš¸èen“v‘ÿqÐan“u˜w“mošGdem“mo˜et“het“mo˜dem“`scš¸èhrijfbaar'“zijn“v˜oGor“de“ledenŽ¦v‘ÿqÐan–U de“groGep“'girotel'.‘q€Dit“kunš¸èt“alsv˜olgt“bGereik˜en:Ž¡‘Åchmod–¹N664“/dev/ttyS0ŽŸ Š=‘chgrp–¹Ngirotel“/dev/ttyS0ŽŸؼ¹V‘ÿ*¸ul–U de“vš¸èoGor“u“geldende“w˜aarden“in“(Com1“=“/dev/tt˜yS0,“Com2“=“/dev/tt˜yS1)ŽŸؼRest–•Únog“een“handig“scriptje“om“Girotel“te“starten:‘òô(bšGew¸èaar“dit“als“/usr/lo˜cal/bin/girotel“en“maak“hetŽ¦bšGestand–U 'executable'“met“"c¸èhmo˜d“+x“/usr/lo˜cal/bin/girotel")Ž¡‘Å#!/bin/shŽ¤ Š=‘umask‘¹N007Ž¡‘cd‘¹N/home/wine/girotel/gtwinŽ¡‘/usr/local/bin/wine–¹N-managed“-desktop“800x600“gtwin.exeŽŸؼ¹Start–U Girotel“v•¸èerv“olgens–U met“'girotel'“(Of:‘q€/usr/lošGcal/bin/girotel“als“/usr/lo˜cal/bin“niet“in“u¸èw“pad“staat)ŽŽŽŒ‹; Û_2 ý ~?Ÿ„€ÕÁGŽÀ6.‘ñ8Tips’¨Áõ¹7ŽŽ ÕÁ ýV¯¿6Ž‘ÁTipsŽŸ­Ç‘¸ŽŽŽ‘¹V‘ÿ*¸eel–U andere“windoš¸èws“applicaties“zijn“n˜u“oGok“vrij“gemakk˜elijk“aan“de“praat“te“krijgen.ŽŸà~‘$@^ÀŽŽŽ‘/¹Zorg–rdat“het“programma“zic¸èh“bšGevindt“in“een“directory“die“te“b˜enaderen“is“(dat“wil“zeggen,Ž¤ ®‘/opgegev¸èen–U in“de“.winerc)Ž©à~‘$@^ÀŽŽŽ‘/¹V›ÿ*¸oGer–€het“commando“uit:‘ä@wine“/pad/programma“(V˜ošGor“sommige“applicaties“is“het“no˜o˜dzak¸èelijkŽ¡‘/dat–U u“zicš¸èh“in“de“directory“bGevindt“w˜aar“de“applicatie“staat)Ž¦‘$@^ÀŽŽŽ‘/¹Als–U het“niet“lukt“kunš¸èt“u“het“probGeren“met“w˜at“opties.‘q€(wine“-h“geeft“ze“allemaal)Ž©à~‘V‘ÿ*¸an–:de“bGelastingdiskš¸èette“en“de“reisplanner“w˜eet“ik“uit“erv‘ÿqÐaring“dat“ze“geen“probleem“v˜or-Ž¡‘men.‘ De–8øreisplanner“bijvš¸èo•Gorb“eeld‘8øv˜o“er–8øik“zo“uit:‘91/usr/loGcal/bin/wine“-desktop“800x600Ž¡‘/home/wine/apps/reisplan/rp¸èw.exeŽ¦‘¸ŽŽŽ‘¹Blijf–Ëde“Pš¸èostbank“vragen“om“een“Girotel“v˜ersie“v˜oGor“Lin˜ux/Unix,‘èŽde“reactie“v‘ÿqÐan“de“P˜ostbank“w˜as“inŽ¡‘mijn–U gev›ÿqÐal“v˜aak“"Er“is“geen“inš¸èteresse“v˜oGor“een“Lin˜ux“v˜ersie".Ž¦‘¸ŽŽŽ‘¹Houd–úomijn“homepage“op‘ôÞ¼“¹in“de“gaten,‘#Âik“bšGen“b˜ezig“met“eenŽ¡‘pro‘Ž0jectje–U om“Girotel“bGescš¸èhikbaar“te“mak˜en“v˜oGor“Lin˜ux/Unix/Ja˜v‘ÿqÐa/...ŽŸ'ùì¿7Ž‘ÁBekcende–G\Problemen“en“OplossingenŽŸ­Ç‘¸ŽŽŽ‘¹Displaš¸èy–²[Problemen.‘‰2ProbGeer“eens“optie“-dll“USER32,USER=n,‘ɪje“hebt“dan“w˜el“de“USER.EXE‘²Cin“deŽ¡‘windo¸èws¸n¹system–U directory“noGdig.Ž¦‘¸ŽŽŽ‘¹Euro-button–æÊcrashš¸èt“girotel.‘&}W‘ÿ*¸ork‘ÿqÐaround:‘”Ódruk“op“de“euro-button,‘ 4m˜uisknop“ingedrukt“houden,‘ 4v˜er-Ž¡‘plaats–U m¸èuis“en“laat“los“als“de“cursor“niet“meer“op“de“eurobutton“staat.Ž¦‘¸ŽŽŽ‘¹Na–U het“inloggen“hangt“girotel“(Wine-990328“en“Wine-990426).Ž¦‘¸ŽŽŽ‘¹Help–U functie“wš¸èerkt“niet.‘q€Apart“w˜erkt“het“w˜el:‘q€wine“"winhelp“gt˜win.hlp"Ž¦‘¸ŽŽŽ‘¹Girotel–#Jis“langzaam.‘`ãBepšGerk“de“gro˜otte“v‘ÿqÐan“de“desktop,‘-Ab¸èv“met“-desktop“1024x768.‘`ãZet“het“geluid“uit.Ž¡‘Extreem–U lange“tijden“(vijf“minš¸èuten“of“zo)“kunnen“v˜eroGorzaakt“w˜orden“doGor“fon˜t“problemen.Ž¦‘¸ŽŽŽ‘¹Girotel–€—klaagt“o•¸èv“er›€—moGdeminstellingen.‘óäCon“troleer˜of˜de˜p•Germissies˜go“ed˜zijn˜ingesteld˜(zie˜ho“ofdstukŽ¡‘'Girotel–U Gebruikš¸èen')“en“of“u“w˜ellic˜h˜t“/dev/tt˜yS1“moGet“gebruik˜en.ŽŸ¼§‘/ÅCom1–¹N=“/dev/ttyS0,“Com2“=“/dev/ttyS1Ž¦‘ÁNB:‘ê¹Dit–U mošGet“o˜ok“in“.winerc“in“u¸èw“homedirectory“of“in“/usr/lo˜cal/etc/wine.conf“aangepast“w¸èorden.ŽŸVÃV‘ÿ*¸oGor–Ö-vš¸èerdere“problemen“v˜erwijs“ik“naar“de“doGcumen˜tatie“op‘ ¬Z¼¹,‘6pdeŽ¡wine–-åman-page“('man“wine')“en“de“README‘-­die“met“de“Wine-sources“wš¸èordt“meegelev˜erd.‘ûÏEr“is“tijdensŽ¡het›Œ!sc•¸èhrijv“en˜v‘ÿqÐan˜dit˜doGcumen“t˜een˜tijdelijk“e˜v“ersie˜v‘ÿqÐan˜een˜wine-HO“WTO‘ŒbGesc“hikbaar˜via‘B¼ŽŸ'ùì¿8Ž‘ÁReferenctiesŽŸ¿:¹De–ÛDuitstekš¸èende“doGcumen˜tatie“op‘¶ˆ¼“¹is“mij“meerdere“malen“goGed“v‘ÿqÐan“pasŽ¡gek¸èomen.‘úîV‘ÿ*¸erder–ØEmošGet“ik“Rein“Klazes,‘ù¼rklazes@casema.net“¹b˜edankš¸èen“v˜oGor“zijn“patc˜hes“die“het“mogelijkŽ¡hebbGen–6´gemaakt“Girotel“te“gebruikš¸èen“onder“Wine“en“v˜oGor“het“commen˜taar“w˜aarmee“ik“deze“HO˜WTO‘6¬bGeterŽ¡heb–ö%kunnen“mak¸èen.‘Q×Op“zijn“homepage“op‘ìJ¼“¹geeft“ReinŽ¡de–‡alaatste“informatie“o•¸èv“er–‡ahet“gebruik“v‘ÿqÐan“girotel“onder“wine“vš¸èoGor“zo˜v˜er“dit“doGcumen˜t“niet“up“to“date“is“ofŽ¡daarin–U niet“v¸èoGorziet.ŽŽŽŒøE›ƒ’À;èÛ_2ÕÁGóqLË ectt0900ó¥!¢N ecbx1200ó½HЃ ecti1000ó]fŒ ecbx1000ó&Lt$ffffecbx1440óŒ6 ecss1000óqLË ectt1000óþÖëI½q½qecss2074ó 1ê± ecrm1000ó !",š cmsy10ó  b> cmmi10ùT­ßßßß