÷ƒ’À;è TeX output 2003.04.04:1556‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074»Geb›ÿwmruik– évan“de“Xinerama“extensies“vo‘ˆ’o˜r“een“MultiHeadŽŸPXF‘ÿwmree86–fÑV.“4.0+Ž¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹Dennis–U Bak¸èer“óqLË ectt1000¼drbaker@softhome.netŽ¡¹V‘ÿ*¸ertaald–U došGor:‘q€Ellen“Bokhorst“¼bokkie@nl.linux.org‘WR¹v2.0“gereviseerd“2“no•¸èv“em“b˜er‘U 2000Ž¡Ÿ&°óŒ6 ecss1000½In–F(dit“došGcument“w•¸èo“rdt–F(b˜eschreven“ho˜e“XFš¸èree86“V˜ersie“4.0+“met“meerdere“monito˜rs“en“de“Xinerama“extensies“teŽ¡congureren.ŽŸ(Àœó&Lt$ffffecbx1440¿Inhoudsopga•cv“eŽ©Øó]fŒ ecbx1000À1Ž‘ÿIn®>troQÂductie’ˆ}82ŽŽ¤ؼ‘ÿ¹1.1Ž‘%ý¡W‘ÿ*¸at–U is“Xinerama?‘|ë‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï2ŽŽ¡‘ÿ1.2Ž‘%ý¡Ric•¸èh“tlijnen‘´«‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï2ŽŽ¦À2Ž‘ÿPlanning’”C˜2ŽŽ¡‘ÿ¹2.1Ž‘%ý¡W‘ÿ*¸at–U je“noGdig“hebt‘‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï2ŽŽ¡‘ÿ2.2Ž‘%ý¡On•¸èt“w“erpGo“v“erw“egingen‘h7‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ2.3Ž‘%ý¡La•¸èy“out‘—Ñü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¦À3Ž‘ÿVideok‘ÿ\|aart‘Õsetup’kÑ4ŽŽ¦4Ž‘ÿScan–Õde“PCI“Bus’jÂG4ŽŽ¦5Ž‘ÿWijzigen–Õv‘ÿ\|an“het“X®>Cong“bQÂestand’5ŽŽ¡‘ÿ¹5.1Ž‘%ý¡Alle–U videok‘ÿqÐaarten“to•Gev¸èo“egen‘EÑü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘ÿ5.2Ž‘%ý¡Je–U videok‘ÿqÐaarten“iden¸èticerenp‹‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï6ŽŽ¡‘ÿ5.3Ž‘%ý¡Congureren–U v‘ÿqÐan“de“Serv•¸èerLa“y“out‘U Sectie‘ÇÑü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï6ŽŽ¦À6Ž‘ÿT‘ÿ ºest–Õje“conguratie’`8E6ŽŽ¦7Ž‘ÿWijzigen–Õv‘ÿ\|an“je“opstartbQÂestanden’P7ŽŽ¦8Ž‘ÿWindo®>w–ÕManagers“en“Xinerama’w 7ŽŽ¡‘ÿ¹8.1Ž‘%ý¡Enligh•¸ètenmen“t‘ßó‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¡‘ÿ8.2Ž‘%ý¡Sa¸èwsh‘;?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¦À9Ž‘ÿV‘ÿ ºo•QÂorb“eeld–ÕXF86Cong“bQÂestanden’;8ŽŽ¦10Ž‘ÿKrediet’”ìq11ŽŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÀ1.‘ñ8In®>troQÂductie’†Y̹2ŽŽ ÕÁ ýV¯¿1Ž‘ÁInctropœductieŽŸ¿:¹V‘ÿ*¸eel–U wijzigingen“aangebrac•¸èh“t–U gebaseerd“op“bijdragen“v‘ÿqÐan“Nico“Sc¸èhottelius“¼nicos@pcsystems.deŽ©#Ãó¥!¢N ecbx1200Â1.1Ž‘¾W‘þàat–¸is“Xinerama?ŽŸMª¹W‘ÿ*¸aar–òZheb“je“Xinerama“v¸èošGor“no˜dig?›I.En“w¸èat“is“het?˜De“Xinerama“extensies“wš¸èerden“ge€ïn˜troGduceerd“in“hetŽ¤ ®XF›ÿ*¸ree86–]&systeem“v¸èersie“4.0.‘‰‘Xinerama“is“een“extensie“v‘ÿqÐan“XF˜ree86“Release“6“vš¸èersie“4.0“(X4.0)“w˜aarmee“hetŽ¡mogelijk–ÔXis“applicaties“en“windoš¸èw“managers“met“t˜w˜ee“(of“meer)“fysiek˜e“displa˜ys“als“€é€én“virtueel“displa˜y“teŽ¡laten‘U gebruik¸èen.ŽŸؼHet–“§moGoie“v‘ÿqÐan“de“Xinerama“extensies“is“dat“het“totaal“transparanš¸èt“is“v˜oGor“de“gebruik˜er.‘-V‘ÿ*¸oGorheen“k˜ondenŽ¡applicaties–G\alleen“op“€é€én“v‘ÿqÐan“de“displaš¸èys“v˜oGork˜omen“en“k˜on“niet“tussen“de“t˜w˜ee“w˜orden“v˜erplaatst.‘léWindo˜wŽ¡managers–{mošGesten“sp˜eciaal“zo“wš¸èorden“gesc˜hrev˜en“dat“ze“de“t˜w˜ee“displa˜ys“ondersteunden.‘ˆ‘Met“Xinerama,Ž¡hoGev•¸èen›׺windo“w˜managers˜en˜applicaties˜niet˜spGeciaal˜te˜w“orden˜gesc“hrev“en˜dat˜ze˜de˜grotere˜"VirtueleŽ¡Desktop€öndersteunen–U die“Xinerama“cre€ërt.Ž¦Â1.2Ž‘¾Ric• h“tlijnenŽŸMª¹Dit–ðÙis“niet“b•Gedo“eld–ðÙals“een“leidraad“o•¸èv“er–ðÙhošGe“je“je“sp˜eciek¸èe“monitor“of“videok›ÿqÐaart“instelt.‘PIn“feite“ga“ik“erv˜anŽ¡uit–dat“je“X‘oWindoš¸èw“reeds“draaiend“hebt“v˜ošGor“je“setup.‘#œRaadpleeg“alsjeblieft“de“XF86“Do˜cumenš¸ètatie“v˜oGorŽ¡meer‘U informatie.Ž©ؼZo•¸èv“er–øik“wš¸èeet“zijn“er“geen“b•Gep“erkingen–øw˜elk˜e“videok‘ÿqÐaarten“je“op“deze“manier“kun˜t“congureren,‘%noGc˜h“sc˜hijn˜tŽ¡het–Iuit“te“makš¸èen“of“je“v˜ersc˜hillende“t˜ypGen“videok‘ÿqÐaarten“in“een“setup“mengt.‘\8Bij“de“v˜o•Gorb“eeldconguratie‘IdieŽ¡ik–¼ïin“dit“došGcumen¸èt“to˜epas,‘Öãwš¸èordt“v‘ÿqÐan“t˜w˜ee“v˜ersc˜hillende“videok‘ÿqÐaarten“gebruik“gemaakt,‘Öãeen“A˜GP‘¼ÔFire“GLŽ¡1000–"óen“een“PCI‘"æMatroš¸èx“Millenium“IGI.“Ik“w˜eet“niet“w˜at“v˜oGor“eect“dit“heeft“op“3d“A˜ccelleratie,‘,üaangezien“ikŽ¡thans–U geen“v›ÿqÐan“mijn“videok˜aarten“accelereer.Ž¦In–‹ƒdeze“Hoš¸èwto“w˜ordt“erv‘ÿqÐan“uitgegaan“dat“je“w˜eet“hošGe“je“een“tekstb˜estand“mo˜et“b˜ew•¸èerk“en,‘™de‘‹ƒbasiscongu-Ž¡ratie–¸ÿvš¸èoGor“X‘¸åWindo˜w“in“kun˜t“stellen,‘Ñ÷hardw˜are“aan“je“systeem“toGe“kun˜t“v˜oGegen“en“eruit“kun˜t“v˜erwijderen,Ž¡systeemservices–ŠÕkun¸èt“starten“en“stoppšGen,‘˜Ben“simp˜ele“instructies“op“kunš¸èt“v˜olgen.‘žZoGek“alsjeblieft“h˜ulp“als“jeŽ¡denkt–H£hier“ergens“problemen“mee“te“zullen“ondervinden.‘mVIk“bšGen“er“niet“v•¸èeran“t“w“o˜ordelijk‘H£v“o˜or–H£als“je“iets“aanŽ¡je–U spullen“bGesc¸èhadigt.ŽŸ(Àœ¿2Ž‘ÁPlanningŽŸ¿:¹Het–Pplannen“v‘ÿqÐan“een“Xinerama“setup“is“nogal“een•¸èv“oudig.‘YåEr–Pzijn“essenš¸ètieel“drie“dingen“w˜aar“je“rek˜ening“meeŽ¡moGet–U houden,“de“scš¸èhermresolutie,“kleurdiepte“en“sc˜hermla˜y˜out.ŽŸ#ÃÂ2.1Ž‘¾W‘þàat–¸je“no_údig“hebtŽŸMª¹Je–Jêhebt“minstens“2“grasc¸èhe“k›ÿqÐaarten“noGdig“(een“dual“headed“k˜aart“zou“ošGok“mo˜eten“w•¸èerk“en),‘Lõt“w“ee‘Jêmonitors,Ž¡een–bôbGesturingssysteem“wš¸èaaronder“XF‘ÿ*¸ree“draait“(bijv˜o•Gorb“eeld–bôLin˜ux“of“Solaris)“en“XF‘ÿ*¸ree86“v˜ersie“4.0.‘šýIkŽ¡vš¸èeronderstel–U dat“je“setup“w˜erkt,“en“dat“je“t˜w˜ee“videok‘ÿqÐaarten“doGor“XF‘ÿ*¸ree86“w˜orden“ondersteund.Ž¦T‘ÿ*¸enzij–€)je“onlangs“linš¸èux“hebt“ge€ïnstalleerd“of“een“upgrade“hebt“toGegepast,‘Šëdraai“je“w˜aarsc˜hijnlijk“een“oudereŽ¡X-vš¸èersie.‘q€V‘ÿ*¸erieer–U of“je“v˜ersie“4.0“of“hoger“draait“doGor“het“in˜tikk˜en“v‘ÿqÐan“de“v˜olgende“opGdrac˜h˜t:ŽŸؼ‘óqLË ectt0900Äpapel:/home/nico/X/bin–¹N#“X“-versionŽŽŽŒ‹â Û_2 ý ~?Ÿ„€ÕÁGŽÀ2.‘ñ8Planning’’ ,¹3ŽŽ ÕÁ ýV¯Je–U zou“nš¸èu“iets“als“het“v˜olgende“te“zien“moGeten“krijgen:ŽŸ C‰ffÕÁGŸ ¿‘"ržÄXFree86–¹NVersion“4.0“/“X“Window“SystemŽ¤ Š=‘"rž(protocol–¹NVersion“11,“revision“0,“vendor“release“6400)Ž¡‘"ržRelease–¹NDate:“8“March“2000Ž¡‘CƒÀIf–¹Nthe“server“is“older“than“6-12“months,“or“if“your“card“is“newerŽ¡‘CƒÀthan–¹Nthe“above“date,“look“for“a“newer“version“before“reportingŽ¡‘CƒÀproblems.‘ rœ(see‘¹Nhttp://www.XFree86.Org/FAQ)Ž¡‘"ržOperating–¹NSystem:“Linux“2.3.46“i686“[ELF]Ž¡‘"ržModule–¹NLoader“presentŽ¡žff‰ffÕÁGŸà¹Als–o(het“v•¸èersien“ummer–o(niet“4.0“of“hoger“is“(“eerste“regel“),‘uªdan“zal“je“moGeten“upgraden.‘¿˜Gebruik“de“pac¸èk‘ÿqÐageŽ¤ ®manager–„v‘ÿqÐan“je“distributie“om“het“tot“vš¸èersie“4.0“of“bGeter“te“upgraden“of“do˜wnload“het“direct“v‘ÿqÐan“XF‘ÿ*¸ree86“enŽ¡installeer‘U het.Ž¤>l‘Äftp://ftp.xfree86.org/pub/XFree86/4.0/Ž¡¹of–U nog“bGeter,“maak“gebruik“v›ÿqÐan“€é€én“v˜an“de“mirrors“te“vinden“opŽ¡‘Ähttp://www.xfree86.org/4.0/ftp.htmlŽ¡¹Installeer–j6na“het“doš¸èwnloaden“v‘ÿqÐan“de“bGestanden“de“nieu˜w˜e“X‘iúmet“het“Xinstall.sh“shellscript.‘#3Denk“er“alsjeblieftŽ¤ ®om–U dat“wš¸èanneer“je“X“op“deze“wijze“installeert“je“je“pac˜k‘ÿqÐage“managemen˜t“systeem“o˜v˜erslaat.ŽŸ#1Â2.2Ž‘¾On• t“w“erp_úo“v“erw“egingenŽŸMª¹Het–'‡is“mogelijk“vš¸èoGor“ieder“fysiek“sc˜herm“in“je“Xinerama“setup“een“andere“resolutie“te“gebruik˜en.‘è¶Er“zijnŽ¡hieraan–ÀLeen“aanš¸ètal“v˜oGordelen“v˜erbGonden,‘Þhet“lukte“mij“in“mijn“setup“een“oude“monitor“te“gebruik˜en“die“alleenŽ¡in–žÿ640x480“wš¸èerkt,‘Ãlen“een“grotere“17€ïn“1280x1024.‘4ËIk“heb“tev˜ens“gehoGord“dat“er“w˜ebGon˜t˜wikk˜elaars“en“grasc˜heŽ¡on•¸èt“w“erpGers–3Ÿzijn“die“€é€én“"preview"scš¸èherm“gebruik˜en“en“het“met“€é€én“of“t˜w˜ee“kleinere“sc˜hermen“terzijde“staan.Ž¡Ik–U denk“dat“deze“exibliteit“€é€én“v‘ÿqÐan“de“grošGotse“dingen“is“b˜etreft“de“Xinerama“extensies.Ž©ؼEr–²zijn“v•¸èersc“heidene–²UI‘Ÿissues“die“spšGeciek“zijn“v¸èo˜or“Xinerama“die“met“de“meest“hš¸èuidige“generatie“windo˜wŽ¡managers–‹™(zie“de“sectie“o•¸èv“er–‹™8“())“niet“goGed“zijn“aan“te“sprekš¸èen.‘.SHet“meest“hinderlijk˜e“is“de“pGo˜v˜ere“afhandelingŽ¡v‘ÿqÐan–U doGde“gebieden.Ž¦Windoš¸èw–v†managers“gaan“erv‘ÿqÐan“uit“dat“het“displa˜ygebied“een“rec˜h˜thoGek“is“dat“ev˜engrošGot“is“als“de“ho˜ogteŽ¡en–Å~breedte“v›ÿqÐan“je“totale“desktop.‘›Als“je“in“een“Xinerama“setup“v˜an“meer“dan“€é€én“displa¸èyresolutie“gebruikŽ¡maakt,‘§jzal––õje“desktop“geen“rec•¸èh“thošGek––õzijn.‘6ÿDit“resulteert“in“"do˜de“gebieden",‘§jgebieden“die“niet“b˜estaan“opŽ¡je–vƒdisplaš¸èy‘ÿ*¸,‘~Ûmaar“de“windo˜w“manager“in˜terpreteert“ze“als“"Leeg".‘Õ¨V‘ÿ*¸eel“windo˜wmanagers“zullen“probGeren“ditŽ¡došGde–Gègebied“v¸èo˜or“nieu•¸èw“e›Gèv“ensters˜te˜bGen“utten.‘mHet˜resultaat˜hierv‘ÿqÐan˜is˜on“toGegank“elijk“e˜v“ensters.‘mAangezienŽ¡windoš¸èwmanagers–ÿain“de“toGek˜omst“met“de“mogelijkheid“Xinerama“rek˜ening“zullen“houden,‘)ñzal“dit“probleemŽ¡sp•Go“edig–U tot“het“v¸èerleden“horen.Ž¦Windoš¸èw–Œmanagers“zorgen“oGok“niet“v˜ošGor“de“afhandeling“v‘ÿqÐan“het“concept“het“tot“maximale“gro˜otte“aanpassenŽ¡v‘ÿqÐan–»qeen“vš¸èenster“als“je“Xinerama“draait.‘>FW‘ÿ*¸at“er“gew˜ošGonlijk“geb˜eurt“is“dat“het“je“vš¸èensters“o˜v˜er“alle“bGesc˜hikbareŽ¡scš¸èhermen–f heen“maximaliseert.‘¦NetscapGe“o˜v˜er“2“displa˜ys“v˜erspreid“is“in“het“algemeen“niet“de“bGeste“wijze“omŽ¡o•¸èv“er–U het“net“te“surfen.Ž¦Anders–d€dan“met“de“scš¸èhermresolutie,‘hYb•Gep“erkt–d€Xinerama“je“gehele“virtuele“sc˜herm“tot“€é€én“kleurdiepte.‘Ÿ¡Als“jeŽ¡v‘ÿqÐan–›0plan“wš¸èas“er“een“go•Gedk˜op“e–›0videok‘ÿqÐaart“v˜oGor“je“t˜w˜eede“displa˜y“uit“te“halen,‘À`moGet“je“dit“in“gedac˜h˜ten“houden.Ž¡Als–Aje“oude“videok‘ÿqÐaart“slec•¸èh“ts–A8“bit“kleuren“ondersteunš¸èt,‘Exkrijg“je“dan“missc˜hien“w˜el“een“groter“displa˜y‘ÿ*¸,‘ExmaarŽ¡de–U meeste“nieu•¸èw“ere–U programma's“zien“er“in“256“kleuren“b•Gero“erd‘U uit.ŽŽŽŒ‹%Á Û_2 ý ~?Ÿ„€ÕÁGŽÀ3.‘ñ8Videok‘ÿ\|aart‘Õsetup’hâe¹4ŽŽ ÕÁ ýV¯Â2.3Ž‘¾La• y“outŽŸMª¹La•¸èy“out–ÍbšGesluiten“zijn“tamelijk“simp˜el,‘I¹je“ho˜eft“alleen“een“b˜esluit“te“nemen“ho˜e“je“je“fysiekš¸èe“la˜y˜out“v‘ÿqÐan“jeŽ¤ ®monitors–…Ôwilt.‘œDe“meeste“mensen“zullen“een•¸èv“oudigw“eg›…Ôh“un˜monitors˜in˜een˜rij˜plaatsen˜en˜h“un˜desktop˜alsŽ¡€é€én›ÀÒreusac•¸èh“tige˜monitor˜bGekijk“en.‘´–Het˜is˜tev“ens˜mogelijk˜displa“ys˜te˜laten˜o“v“erlappGen,‘Û¿of˜ze˜in˜complexereŽ¡la•¸èy“outs–ãÜte“plaatsen.‘µHoud“ec•¸èh“ter–ãÜin“gedac•¸èh“ten›ãÜw“at˜ik˜zei˜o“v“er˜windo“w˜managers˜die˜rec“h“thoGekige˜displa“ysŽ¡v•¸èerw“ac“h“ten.ŽŸ(Àœ¿3Ž‘ÁVideok‘ÿÆaart‘G\setupŽŸ¿:¹Dit–U is“een“goGed“momenš¸èt“een“bac˜kup“te“mak˜en“v‘ÿqÐan“je“bšGestaande“cong“b˜estandŽ©ؼIk–U deed“het“als“v¸èolgt:Ž¤ؼ‘Äroot#–¹Nó5ùž" cmmi9Ç>“Äcp“/etc/X11/XF86Config“/etc/X11/XFree86Config.workingŽ¡¹V‘ÿ*¸oGordat–2"wš¸èe“aan“het“m˜ultihead“gedeelte“v‘ÿqÐan“dit“prošGces“b˜eginnen,‘9!mo˜et“je“zorgen“dat“al“je“b˜estaande“k‘ÿqÐaartenŽ¤ ®goGed–bÂmet“het“displaš¸èy‘ÿ*¸,‘f*dat“ze“in“de“uiteindelijk˜e“conguratie“zullen“hebbGen,‘f*w˜erk˜en.‘šfAls“je“dit“nog“niet“hebtŽ¡gedaan,‘`nmoGet–^+je“iedere“v•¸èersc“hillende–^+videok‘ÿqÐaart/monitor“comš¸èbinatie“v˜oGor“je“uiteindelijk˜e“setup“congurerenŽ¡en–#üinstalleren.‘aAls“je“v•¸èersc“heidene›#üiden“tiek“e˜videok‘ÿqÐaarten˜hebt,‘-Ðkun˜je˜er˜€é€én˜congureren˜en˜de˜conguratieŽ¡vš¸èoGor–U de“andere“k‘ÿqÐaarten“k˜opi€ëren.Ž¦Het–[–is“mogelijk“je“videok‘ÿqÐaarten“te“testen“zonder“ze“fysiek“om“te“wisselen,‘]3als“je“de“tec¸èhniek“in“de“sectie“4“()Ž¡gebruikt–U en“de“bus“ID“spGeciceert.Ž¦Maak–,Qeen“bacš¸èkup“v‘ÿqÐan“het“conguratiebGestand“na“het“mak˜en“v›ÿqÐan“de“instellingen“v˜an“elk¸èe“k˜aart,‘4{aangezien“jeŽ¡dit–U later“nošGdig“zult“hebb˜en.‘q€Zo“deed“ik“het:Ž¤ؼ‘Äroot#–¹NÇ>“Äcp“/etc/X11/XF86Config“/etc/X11/XFree86Config.MatroxŽ¡¹In–U een“aan¸ètal“setups“is“het“XF86Cong“bšGestand“opgeslagen“in“/etc,“dus“dan“do˜e“je“het“ongev¸èeer“zo:Ž¡‘Äroot#–¹NÇ>“Äcp“/etc/XF86Config“/etc/XFree86Config.MatroxŽ¡¹Als–HTje“videok‘ÿqÐaarten“idenš¸ètiek“zijn,‘…!k˜om“je“er“w˜aarsc˜hijnlijk“v‘ÿqÐanaf“doGor“gew˜oGon“te“k˜opi€ëren.‘KSla“deze“stapŽ¤ ®ec•¸èh“ter–Onniet“o•¸èv“er.‘ošAls–Onal“het“andere“niet“wš¸èerkt“dan“zal“dit“je“bac˜kup“zijn“v‘ÿqÐan“je“conguratiebGestand“v˜oGor“hetŽ¡gev‘ÿqÐal–U mijn“instructies“je“op“een“dw¸èaalsp•Go“or‘U brengen.Ž¦ZošGdra–U je“al“je“displa¸èys“hebt“gecongureerd“b˜en“je“bijna“zo•¸èv“er...ŽŸ(Àœ¿4Ž‘ÁScan–G\de“PCI“BusŽŸ¿:¹Dit–åZis“een“goGed“momen¸èt“om“al“je“videok‘ÿqÐaarten“in“je“systeem“te“plaatsen“en“je“monitors“in“te“stellen.‘".StelŽ¡alles–.zo“in“zoals“je“wilt“dat“het“is“wš¸èanneer“je“klaar“bGen˜t,‘5çaangezien“je“later“stappšGen“zult“mo˜eten“herhalen“alsŽ¡je–U iets“wijzigt.Ž¦De–Ãvš¸èolgende“stap“moGet“onder“de“console“zonder“dat“X‘®actief“is“w˜orden“uitgev˜ošGerd.‘V Als“je“je“in“X‘®b˜evindt,‘“Ätelinit“3ŽŽŽŒ‹5± Û_2 ý ~?Ÿ„€ÕÁGŽÀ5.‘ñ8Wijzigen–Õv‘ÿ\|an“het“X®>Cong“bQÂestand’i¤¹5ŽŽ ÕÁ ýV¯v¸èoGor–U Debian,“Storm“of“Corel“:Ž¤ؼ‘Äroot#–¹NÇ>“Ä/etc/init.d/xdm“stopŽ¡¹Herstart–U je“computer“en“start“op“in“de“single“user“mošGdus“als“geen“v‘ÿqÐan“deze“metho˜den“w¸èerkt.Ž©ؼIn–5|een“m¸èulti-head“setup“mošGet“je“iedere“videok‘ÿqÐaart“in“je“cong“b˜estand“expliciet“iden¸èticeren.‘fôHier“heb“je“deŽ¤ ®PCI‘ÍBus–ÛIdenš¸ètier“v˜ošGor“no˜dig“die“je“systeem“aan“je“k‘ÿqÐaart“to˜ek•¸èen“t.‘_iOp–Ûdit“momen¸èt“mo˜eten“alle“videok‘ÿqÐaartenŽ¡zic¸èh–U in“je“systeem“bGevinden.Ž¦Om›U erac•¸èh“ter˜te˜k“omen˜w“at˜de˜ID's˜zijn˜v‘ÿqÐan˜je˜PCI˜bus:Ž¤ؼ‘Äroot#–¹NÇ>“ÄXFree86“-scanpciŽ¡¹X–U zal“v¸èošGor“elk“device“op“je“PCI“bus“een“co˜de“als“uitv¸èo˜er“gev¸èen.ŽŸ ‚¶‰ffÕÁGŸ ?œ‘Ä(0:0:0)–¹NIntel“82443BX“HostŽ¤ Š=‘(0:1:0)–¹NIntel“82443BX“AGPŽ¡‘(0:7:0)–¹NIntel“82371AB“PIIX4“ISAŽ¡‘(0:7:1)–¹NIntel“82371AB“PIIX4“IDEŽ¡‘(0:7:2)–¹NIntel“82371AB“PIIX4“USBŽ¡‘(0:7:3)–¹NIntel“82371AB“PIIX4“ACPIŽ¡‘(0:9:0)–¹NAdaptec“2940U/UWŽ¡‘(0:11:0)–¹N3COM“3C900“10b“ComboŽ¡‘(0:12:0)–¹NMatrox“unknown“card“(0x2007)“using“a“Matrox“MGA“2164WŽ¡‘(1:0:0)–¹Nunknown“card“(0x1092/0x0152)“using“a“Texas“Instruments“Permedia“2ŽŸfF‰ffÕÁGŸ ȹPCI‘˜Æk‘ÿqÐaarten–˜×en“devices“wš¸èorden“ge€ïden˜ticeerd“doGor“een“v˜oGorafgaande“0,‘©ÅA˜GP‘˜Æk‘ÿqÐaarten“doGor“een“1.‘<¦In“mijnŽ¤ ®gev‘ÿqÐal–-*heb“ik“een“Matro¸èx“Millenium“IšGI‘- (0:12:0)“en“een“Diamond“FireGL(1:0:0).‘d.Zo˜ek“naar“je“videok‘ÿqÐaarten“enŽ¡scš¸èhrijf–bode“n˜ummers“op“die“ermee“zijn“geassošGcieerd.‘™lHet“is“v‘ÿqÐan“b˜elang“dat“je“wš¸èeet“w˜elk“n˜ummer“bij“de“k‘ÿqÐaartŽ¡hoGort.ŽŸ(Àœ¿5Ž‘ÁWijzigen–G\v‘ÿÆan“het“XcCong“bpœestandŽŸ¿:¹Deze–a_sectie“is“nogal“v•¸èerw“arrend,›dndus–a_ik“raad“je“aan“oGok“de“manpage“v‘ÿqÐan“XF86Cong“te“lezen,˜of“het“op“z'nŽ¡minst›U vluc•¸èh“tig˜do•Gor˜te˜nemen.‘q€Do“e˜het˜n•¸èu...‘q€ik˜w“ac“h“t˜w“el.ŽŸؼ‘Äroot#–¹NÇ>“Äman“XF86ConfigŽŸ#ÃÂ5.1Ž‘¾Alle–¸videok‘ÿ@ aarten“to•_úev o“egenŽŸMª¹OpšGen–b8je“h¸èuidige“XF86Cong“b˜estand“en“scroll“naar“b˜eneden“naar“de“Monitor“Section.‘˜ÈKš¸èopieer“de“v˜olgendeŽ¡secties–#™v‘ÿqÐanš¸èuit“de“device“spGeciek˜e“XF86Cong“bac˜kupbGestanden“die“je“eerder“aanmaakte“:‘X¼Monitor,‘-€Device,Ž¡Screen.‘*KDeze–€secties“k¸èomen“in“je“XF86Cong“bšGestand“na“de“corresp˜onderende“sectie“in“het“geop˜ende“b˜estand.Ž¡Als–^Ñje“iedere“sectie“kš¸èopieert,‘a=let“er“dan“op“dat“de“Iden˜tier“v˜oGor“iedere“sectie“uniek“is,‘a=je“zal“later“naar“dezeŽ¡Iden¸ètiers‘U refereren.Ž¦Zo–Éklaar“als“een“klon•¸ètje,››óniet“w“aar?‘zAls–Éhet“goGed“is“heb“je“n¸èu“een“Monitor“Sectie,˜een“Device“Sectie,˜en“eenŽ¡Screen–,Sectie“vš¸èoGor“IEDERE‘videok‘ÿqÐaart/monitor“com˜binatie,‘öen“iedere“Sectie“heeft“een“uniek˜e“Iden˜tier.‘Z„AlsŽ¡je–qûer“nog“steeds“niet“uitk•¸èom“t,‘y2lees–qûde“vš¸èorige“paragraaf“dan“nog“eens“doGor.‘ÈKijk“naar“het“v˜o•Gorb“eeld–qûv‘ÿqÐan“9“()Ž¡dat–U ik“aan“het“einde“v‘ÿqÐan“het“došGcumen¸èt“heb“opgenomen.‘q€Je“hebt“de“manpage“to˜cš¸èh“w˜el“gelezen?ŽŽŽŒ‹BÈ Û_2 ý ~?Ÿ„€ÕÁGŽÀ6.‘ñ8T‘ÿ ºest–Õje“conguratie’^Ù¹6ŽŽ ÕÁ ýV¯Â5.2Ž‘¾Je–¸videok‘ÿ@ aarten“iden ticerenŽ©Mª¹Nu–1¶mošGet“je“de“corresp˜onderende“PCI–1­BusID“als–1¶een“optie“aan“het“einde“v‘ÿqÐan“iedere“Device“Sectie“to˜ev¸èo˜egen.Ž¤ ®Deze–ó†regel“moGet“er“ongevš¸èeer“zo“uit“k˜omen“te“zien:‘®LBusID‘ó]"PCI:0:12:0",‘w˜aarbij“de“drie“n˜ummers“w˜ordenŽ¡v¸èerv‘ÿqÐangen–UdoGor“de“PCI›Dbus“ID˜w•¸èelk“e–Uje“videok‘ÿqÐaart“iden¸èticeert.‘[’Als“het“gošGed“is“b˜en“je“aan“deze“ID‘Dgek¸èomenŽ¡in–U de“sectie“4“().‘q€Hier“is“een“vš¸èo•Gorb“eeld–U v‘ÿqÐan“een“Device“Sectie“v˜oGor“€é€én“v›ÿqÐan“mijn“videok˜aarten:ŽŸæ‰ffÕÁGŸ ¨‘ÄSection‘¹N"Device"Ž¤ Š=‘+å:Identifier‘ rœ"FireGL"Ž¡‘+å:Driver‘WÔ"glint"Ž¡‘+å:BusID‘WÔ"PCI:1:0:0"Ž¡‘EndSectionŽžff‰ffÕÁGŸ ȹLet–U alsjeblieft“op,“zelfs“Aš¸èGP“k‘ÿqÐaarten“mak˜en“gebruik“v‘ÿqÐan“deze“la˜y˜out.ŽŸ#ÃÂ5.3Ž‘¾Congureren–¸v‘ÿ@ an“de“Serv• erLa“y“out‘¸SectieŽ¦¹Nu–Á‘mošGet“je“de“Serv•¸èerLa“y“out–Á‘Sectie“aan“het“einde“v‘ÿqÐan“het“XF86Cong“b˜estand“wijzigen.‘¶ÔDe“Serv•¸èerLa“y“outŽ¤ ®Sectie–ó“is“exact“dat,‘/Het“vš¸èertelt“je“w˜elk˜e“sc˜hermen“te“gebruik˜en,‘/de“logisc˜he“la˜y˜out,‘/en“w˜elk˜e“in˜v˜oGerdevicesŽ¡eraan–©ßtoGe“te“kš¸èennen.‘o¾Je“h˜uidige“la˜y˜out“is“v˜oGor“€é€én“sc˜herm,‘¿to•Getsen˜b“ord–©ßen“m˜uis.‘o¾V‘ÿ*¸oGor“iedere“Screen“sectieŽ¡die–’Xje“hierv¸èošGor“hebt“aangemaakt,‘á¦mo˜et“je“daarnaar“in“deze“sectie“refereren“om“ze“in“je“displa¸èy“te“latenŽ¡v•¸èersc“hijnen.ŽŸؼGebruik–ögv‘ÿqÐan“de“bGestaande“screen“referenš¸ètie“als“uitgangspun˜t,‘ Ymaak“je“extra“referen˜ties“v˜oGor“je“andere“ScreenŽ¡Secties.‘q€De–U referenš¸ètie“ziet“er“ongev˜eer“zo“uit:ŽŸ´å‘ÄScreen–¹N"Screen“2"Relationship“"Screen“1"Ž©ؼ¹Hiermee–6Ãw¸èordt“de“relatie“gedenieerd“tussen“"Screen“2€ën“"Screen“1".‘jGeldige“relaties“zijn“onder“andere:Ž¡Righ•¸ètOf,›Æ;Belo“w,˜AbGo“v“e,˜LeftOf,˜Absolute–¯œX‘¯…Y,“Relativ¸èe.‘€ôGebruik“v›ÿqÐan“de“eerste“4“relaties“is“nogal“v˜anzelf-Ž¡sprekš¸èend–U zoals“in“mijn“v˜o•Gorb“eeld‘U ge€ïllustreerd:ŽŸ ‚¶‰ffÕÁGŸ ¨‘ÄSection‘¹N"ServerLayout"Ž¤ Š=‘+å:Identifier‘ rœ"Simple‘¹NLayout"Ž¡‘+å:Screen–¹N"Screen“2"Ž¡‘+å:Screen–¹N"Screen“1"“RightOf“"Screen“2"Ž¡‘+å:InputDevice–¹N"Mouse1"“"CorePointer"Ž¡‘+å:InputDevice–¹N"Keyboard1"“"CoreKeyboard"Ž¡‘EndSectionŽžff‰ffÕÁGŸª0¹Andere›U v¸èo•Gorb“eelden˜staan˜in˜de˜sectie˜9˜().ŽŸ(Àœ¿6Ž‘ÁT‘þ®(est–G\je“conguratieŽŸ¿:¹ZošGdra–êje“klaar“b˜en¸èt“met“het“wijzigen“v‘ÿqÐan“het“XF86Cong“b˜estand,‘Psla“je“het“op“en“kun“je“je“conguratieŽŸ ®gaan‘U testen:Ž¦‘Äroot#–¹NÇ>“Ästartx““+xineramaŽ¦¹HopšGelijk–U kun“je“n¸èu“v‘ÿqÐan“X“plezier“hebb˜en“met“meerdere“partners...‘q€dat“wil“zeggen,“Monitors.ŽŽŽŒ‹OS Û_2 ý ~?Ÿ„€ÕÁGŽÀ7.‘ñ8Wijzigen–Õv‘ÿ\|an“je“opstartbQÂestanden’ñä¹7ŽŽ ÕÁ ýV¯¿7Ž‘ÁWijzigen–G\v‘ÿÆan“je“opstartbpœestandenŽŸ¿:¹Als–Ê“dit“wš¸èerkte“dan“zal“je“w˜aarsc˜hijnlijk“je“X-conguratie“w˜ensen“te“wijzigen“zoGdat“X‘Êuautomatisc˜h“op“dezeŽ¤ ®wijze–sopstart.‘Ë0Er“zijn“hier“heel“vš¸èeel“manieren“v˜ošGor“en“mogelijk“zijn“er“b˜etere“manieren“v¸èo˜or“dan“die“ik“hierŽ¡hieronder–U laat“zien.‘q€Dit“zijn“de“methošGden“die“ik“gebruikte“v¸èo˜or“het“wijzigen“v‘ÿqÐan“startx“en“gdm.Ž©ؼAls–U je“X“v‘ÿqÐanaf“de“opšGdrac•¸èh“tprompt–U opstart“v¸èo˜eg“je“de“+xinerama“optie“to˜e“aan“het“startx“script.Ž¤>£‘Äroot#–¹NÇ>“Ävi“/usr/X11R6/bin/startxŽ¡¹Geheel–w/aan“het“einde“v‘ÿqÐan“het“bšGestand“b˜egin¸èt“het“script“X‘w&met“de“op˜drac•¸èh“t–w/xinit.‘×­V‘ÿ*¸o˜eg“de“optie“+xiniramaŽ¤ ®geheel–U aan“het“einde“v‘ÿqÐan“die“regel“toGe.Ž¦ZoGek–ânaar“de“[serv¸èers]“sectie“onderaan“/etc/X11/gdm/gdm.conf“om“gdm“te“congueren“het“met“de“xineramaŽ¡extensies–p_te“starten.‘ã‘Ä0=/usr/bin/X11/X‘¹N+xineramaŽ¡¹Ik–rÈheb“kdm,‘ú2of“xdm“nog“nošGoit“v¸èo˜or“Xinerama“ingesteld,‘ú2maar“ik“kreeg“de“v¸èolgende“tip“v‘ÿqÐan“Dalib˜orŽ© ®"dali@dali.net.nz".ŽŸ Hú‰ffÕÁGŸ -£‘ÄHier–¹Nzijn“mijn“wijzigingen“voor“opstartbestanden“onder“slackware“7.xŽ¤ Š=‘(ik–¹Ngebruik“KDM“en“x4.01)Ž¡¡‘wijzig‘¹N/var/X11R6/lib/xdm/XserversŽ¡‘voeg–¹N+xinerama“toe“aan“het“einde“van“de“laatste“regelŽ¡‘dwz.Ž¡‘:0–¹Nlocal“/usr/X11R6/bin/X“+xineramaŽ¡¡‘Het–¹Nschijnt“dat“KDM“van“standaard“XFree“xdm“bestanden“gebruik“maakt,Ž¡‘dus–¹Nhet“zou“ook“moeten“werken“als“je“xdm“gebruikt.ŽŸfF‰ffÕÁGŸäç¿8Ž‘ÁWindocw–G\Managers“en“XineramaŽŸ¿:¹Zoals–˜ik“eerder“al“aangaf,‘½çhoGeft“een“windoš¸èw“manager“niet“zo“gesc˜hrev˜en“te“zijn“dat“het“Xinerama“ondersteun˜t.Ž¦Er–azijn“ec•¸èh“ter–abGepaalde“uitbreidingen“die“on•¸èt“wikk“elaars–av‘ÿqÐan“een“windoš¸èw“manager“kunnen“implemen˜terenŽ¦wš¸èaarmee–Ÿ6het“lev˜en“v‘ÿqÐan“Xinerama“gebruik˜ers“v˜ereen˜v˜oudigd“w˜ordt.‘OÁMogelijkheden“w˜aarv‘ÿqÐan“ik“dac˜h˜t“dat“zeŽ¦w¸èenselijk–U zouden“zijn:Ž¤ؼ*›Þ¨In•¸ètelligen“te˜plaatsing˜v‘ÿqÐan˜v“ensters.‘ Windo“w˜managers˜zouden˜v“ensters˜niet˜op˜doGde˜plekk“en˜moGetenŽ¦plaatsen–hÙof“o•¸èv“er–hÙde“randen“v‘ÿqÐan“t•¸èw“ee›hÙmonitors.‘¬«Nieu“w“e˜v“ensters˜zouden˜op˜de˜h“uidige˜desktop˜geplaatstŽ¦moGeten‘U w¸èorden.Ž¡*–U Het“maximaliseren“v‘ÿqÐan“vš¸èensters“zou“het“v˜enster“alleen“op“de“h˜uidige“monitor“moGeten“maximaliseren.Ž¡*–ç°Bij“het“vš¸èerplaatsen“v‘ÿqÐan“v˜ensters“zou“er“een“v˜ertraging“moGeten“zijn“bij“het“o˜v˜erspringen“tussen“de“monitors.Ž¦(Net–U zoals“er“een“vš¸èertraging“is“bij“het“v˜erspringen“naar“andere“v˜ensters).Ž¡*–U Dialogen“en“informatievš¸èe“meldingen“zouden“niet“tussen“t˜w˜ee“monitors“tev˜oGorsc˜hijn“moGeten“k˜omen.Ž¡Ik›øgdo•Gorzo“c•¸èh“t˜de˜mailinglists,‘!9F‘þã A“Q's˜en˜mailde˜de˜on“t“wikk“elaars˜v‘ÿqÐan˜de˜bGelangrijkste˜windo“wmanagers˜omŽ¦te–°6bGezien“of“ze“w•¸èerk“en–°6aan“ev•¸èen“tuele–°6aan“Xinerama“gerelateerde“uitbreidingen.‘‚ÁDe“Windo¸èw“Managers/Ž¦Desktop–GÚomgevingen“die“ik“bGekš¸èeek“zijn“onder“andere“Blac˜kbGo˜x,–„‰Enligh˜tenmen˜t,“KDE,‘GÚWindo˜wMak˜er,“enŽ¦XF•¸èCE.› _Enligh“tenmen“t˜en˜Sa“wsh˜w“aren˜de˜enige˜t“w“ee˜w“aarin˜ik˜v“eelbGetek“enende˜uitbreidingen˜aan“trof˜v“oGorŽ¦Xinerama.‘q€Ik–U heb“hieronder“in“detail“bGesc•¸èhrev“en›U w“at˜ik˜on“tdekte:ŽŽŽŒ‹Zz Û_2 ý ~?Ÿ„€ÕÁGŽÀ9.‘ñ8V‘ÿ ºo•QÂorb“eeld–ÕXF86Cong“bQÂestanden’¢¹8ŽŽ ÕÁ ýV¯Â8.1Ž‘¾Enligh• tenmen“tŽ©Mª¹V‘ÿ*¸an–U hš¸èun“nieu˜wspagina:‘q€zo“26“mrt“2000Ž¤ؼE–U met“Xinerama“ondersteuningŽ¡¼We–?¬hebben“het“dit“weekend“voor“elkaar“gekregen“echte“xinerama“ondersteuning“voor“EŽ¤ ®toe–?¬te“voegen.‘ XNu“treedt“er“een“vertraging“op“wanneer“vensters“tussen“monitors“wordenŽ¡verplaatst,–?¬vensters“zullen“altijd“op“de“monitor“waarop“thans“de“focus“rust,“verschijnenŽ¡(tenzij–?¬je“het“elders“wilt“door“geom“instellingen“of“je“hebt“het“bewaard“voor“op“eenŽ¡andere–?¬plaats),“bij“maximalizeren“(tenzij“je“gebruik“maakt“van“€äbsolute"maximize)“blijftŽ¡ook–?¬op“de“huidige“monitor.‘ XAls“je“xinerama“hebt“en“je“draait“E“vanuit“CVS,“test“dit“danŽ¡en–?¬geef“ons“feedback.ŽŸ"ëÂ8.2Ž‘¾Sa wshŽ¦¹Op–òde“Saš¸èwsh“mailing“list“kw˜am“ik“erac˜h˜ter“dat“ze“ondersteuning“v˜oGor“Xinerama“actief“aan“het“on˜t˜wikk˜elenŽ¡zijn.‘q€Mogelijkheden–U die“thans“in“de“on•¸èt“wikk“elaarsv“ersie›U v“oGork“omen˜zijn:Ž©âL‰ffÕÁGŸ S‘ X¼*–?¬Het“voorkomen“dat“vensters“over“monitoren“worden“verdeeldŽ¡‘ X*–?¬Het“voorkomen“dat“vensters“op“dode“plekken“worden“ingedeeldŽ¡‘ X*–?¬Een“vertraging“bij“het“overspringen“tussen“monitorsŽ¡‘ X*–?¬Gecentreerde“en“willekeurige“plaatsingsmodes“plaatsen“venstersŽ¡‘þ°op–?¬de“huidige“monitorŽŸ xÁ‰ffÕÁGŸ˜¹Ik–U heb“deze“functionaliteit“niet“getest.ŽŸ(ì¿9Ž‘ÁV‘þ®(o•pœorb“eeld–G\XF86Cong“bpœestandenŽŸ¿:¹Mijn–U h¸èuidige“XF86Cong“bGestand“:Ž¦‰ffÕÁGŸC¡¼Section‘?¬"Module"Ž¡‘þ°Load‘)ý`"dbe"‘¿#–?¬Dubbele“buffer“extensieŽ¡‘þ°SubSection‘ X"extmod"Ž¡‘~Option‘þ°"omit–?¬xfree86-dga"‘¿#“DGA“extensie“niet“initialiserenŽ¡‘þ°EndSubSectionŽ¡‘þ°Load‘)ý`"type1"Ž¡‘þ°Load‘)ý`"freetype"Ž¡#–?¬Hiermee“wordt“de“GLX“module“geladenŽ¡#‘þ°Load‘$½´"glx"Ž¡EndSectionŽ¡¡Section‘?¬"Files"Ž¡‘þ°RgbPath‘>\"/usr/X11R6/lib/X11/rgb"Ž¡‘þ°FontPath‘¿"/usr/X11R6/lib/X11/fonts/local/"Ž¡‘þ°FontPath‘¿"/usr/X11R6/lib/X11/fonts/misc/"Ž¡‘þ°FontPath‘¿"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"Ž¡‘þ°FontPath‘¿"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"Ž¡‘þ°FontPath‘¿"/usr/X11R6/lib/X11/fonts/Type1/"Ž¡‘þ°FontPath‘¿"/usr/X11R6/lib/X11/fonts/Speedo/"ŽŽŽŒ‹ hÏ Û_2 ý ~?Ÿ„€ÕÁGŽÀ9.‘ñ8V‘ÿ ºo•QÂorb“eeld–ÕXF86Cong“bQÂestanden’¢¹9ŽŽ ÕÁ ýV¯‘þ°¼FontPath‘¿"/usr/X11R6/lib/X11/fonts/75dpi/"Ž¤ ®‘þ°FontPath‘¿"/usr/X11R6/lib/X11/fonts/100dpi/"Ž¡#–?¬Het“module“zoekpad.“Het“standaardpad“wordt“hieronder“weergegeven.Ž¡#‘þ°ModulePath‘?¬"/usr/X11R6/lib/modules"Ž¡EndSectionŽ¡¡Section‘?¬"ServerFlags"Ž¡¡EndSectionŽ¡¡Section‘?¬"InputDevice"Ž¡‘þ°Identifier‘ X"Keyboard1"Ž¡‘þ°Driver‘~"Keyboard"Ž¡‘þ°Option–?¬"AutoRepeat"“"500“30"Ž¡‘þ°Option‘?¬"XkbRules"‘¿"xfree86"Ž¡‘þ°Option‘?¬"XkbModel"‘¿"pc101"Ž¡‘þ°Option‘?¬"XkbLayout"‘ X"us"Ž¡EndSectionŽ¡¡Section‘?¬"InputDevice"Ž¡‘þ°Identifier‘ X"Mouse1"Ž¡‘þ°Driver‘~"mouse"Ž¡–þ°Option‘?¬"Protocol"“"PS/2"Ž¡‘þ°Option‘?¬"Device"‘~"/dev/psaux"Ž¡EndSectionŽ¡¡Section‘?¬"Monitor"Ž¡‘þ°Identifier‘ X"Mini"Ž¡‘þ°HorizSync‘¿31.5Ž¡‘þ°VertRefresh‘?¬50-90Ž¡EndSectionŽ¡¡Section‘?¬"Monitor"Ž¡‘þ°Identifier‘ X"Impression"Ž¡‘þ°HorizSync‘¿31.5–?¬-“82.0Ž¡‘þ°VertRefresh‘?¬50-100Ž¡EndSectionŽ¡¡#–?¬Videokaart“#1,“Matrox“Millenium“II“PCI“videokaartŽ¡Section‘?¬"Device"Ž¡‘þ°Identifier‘ X"Matrox"Ž¡‘þ°Driver‘~"mga"Ž¡‘þ°VideoRam‘?¬8192Ž¡‘þ°BusID‘~"PCI:0:12:0"Ž¡EndSectionŽ¡¡#–?¬Videokaart“#“2,“Fire“GL“1000“AGP“videokaartŽ¡Section‘?¬"Device"Ž¡‘þ°Identifier‘ X"FireGL"Ž¡‘þ°Driver‘~"glint"ŽŽŽŒ‹ qä Û_2 ý ~?Ÿ„€ÕÁGŽÀ9.‘ñ8V‘ÿ ºo•QÂorb“eeld–ÕXF86Cong“bQÂestanden’ò¹10ŽŽ ÕÁ ýV¯–þ°¼#VideoRam“8192Ž¤ ®‘þ°BusID‘~"PCI:1:0:0"Ž¡¡EndSectionŽ¡¡Section‘?¬"Screen"Ž¡‘þ°Identifier‘ X"Screen‘?¬2"Ž¡‘þ°Device‘~"FireGL"Ž¡‘þ°Monitor‘>\"Impression"Ž¡‘þ°DefaultDepth‘?¬16Ž¡¡‘þ°Subsection‘?¬"Display"Ž¡‘)ý`Depth‘$½´16Ž¡‘)ý`Modes‘$½´"1280x1024"‘?¬"640x480"Ž¡‘)ý`ViewPort‘þ°0‘?¬0Ž¡‘þ°EndSubsectionŽ¡EndSectionŽ¡¡#–?¬Mijn“Miniatuur“monitor,“merk“op“dat“ik“van“de“virtuele“optie“gebruik“maakŽ¡#–?¬zodat“het“dezelfde“hoogte“heeft“als“de“grotere“monitor,“dit“is“nietŽ¡#‘?¬noodzakelijkŽ¡Section‘?¬"Screen"Ž¡‘þ°Identifier‘ X"Screen‘?¬1"Ž¡‘þ°Device‘~"Matrox"Ž¡‘þ°Monitor‘>\"Mini"Ž¡‘þ°DefaultDepth‘?¬16Ž¡¡‘þ°Subsection‘?¬"Display"Ž¡‘)ý`Depth‘$½´16Ž¡‘)ý`Modes‘$½´"640x480"Ž¡‘)ý`ViewPort‘þ°0‘?¬0Ž¡‘)ý`Virtual‘>\640‘?¬1024Ž¡‘þ°EndSubsectionŽ¡EndSectionŽ¡¡Section‘?¬"ServerLayout"Ž¡‘þ°Identifier‘ X"Simple‘?¬Layout"Ž¡‘þ°Screen–?¬"Screen“2"Ž¡‘þ°Screen–?¬"Screen“1"“Rightof“"Screen“2"Ž¡‘þ°InputDevice–?¬"Mouse1"“"CorePointer"Ž¡‘þ°InputDevice–?¬"Keyboard1"“"CoreKeyboard"Ž¡EndSectionŽŸsc‰ffÕÁGŸF-¹Een–U alternatievš¸èe“Serv˜erLa˜y˜out“Sectie“met“€é€én“Monitor“o˜v˜er“de“andere.ŽŸs‰ffÕÁGŸSµ¼Section‘?¬"ServerLayout"Ž¡‘þ°Identifier‘ X"Simple‘?¬Layout"Ž¡‘þ°Screen–?¬"Screen“2"Ž¡‘þ°Screen–?¬"Screen“1"“Below“"Screen“2"Ž¡‘þ°InputDevice–?¬"Mouse1"“"CorePointer"Ž¡‘þ°InputDevice–?¬"Keyboard1"“"CoreKeyboard"ŽŽŽŒ‹ wn Û_2 ý ~?Ÿ„€ÕÁGŽÀ10.‘ñ8Krediet’ÉU¹11ŽŽ ÕÁ ýV¯¼EndSectionŽ© ff‰ffÕÁGŸ ȹScš¸èhermen–Ýèkunnen“elk‘ÿqÐaar“oGok“o˜v˜erlappGen.‘ ×In“deze“conguratie“zorg“ik“dat“de“t˜w˜ee“monitors“elk‘ÿqÐaar“met“80Ž¤ ®pixels‘U o•¸èv“erlappGen.ŽŸX‰ffÕÁGŸF¸¼Section‘?¬"ServerLayout"Ž¡‘þ°Identifier‘ X"Simple‘?¬Layout"Ž¡‘þ°Screen–?¬"Screen“2"Ž¡‘þ°Screen–?¬"Screen“1"“Relative“"Screen“2"“1200“0Ž¡‘þ°InputDevice–?¬"Mouse1"“"CorePointer"Ž¡‘þ°InputDevice–?¬"Keyboard1"“"CoreKeyboard"Ž¡EndSectionŽ¦‰ffÕÁGŸ+ƒ¿10Ž‘¬%KredietŽŸ¿:¹V‘ÿ*¸eel–Slv›ÿqÐan“het“in¸ètroGductiemateriaal“en“de“eerste“secties“zijn“v˜aag“gebaseerd“op“een“doGcumen¸èt“dat“ik“kreegŽ¡v‘ÿqÐan–ZSNico“Scš¸èhottelius“¼nicos@pcsystems.deó  b> cmmi10µ>¹.‘Zoals“v˜ermeld“zijn“de“opgenomen“KDM‘ZRen“xdm“conguratiesŽ¡gebaseerd–U op“een“email“v‘ÿqÐan“DalibGor“¼dali@dali.net.nzµ>¹.ŽŸؼT‘ÿ*¸evš¸èens–èdank“aan“de“v˜ele“mensen“die“me“hebbšGen“gemaild“en“sp˜ellingstips“en“suggesties“ga•¸èv“en.‘\ÃIk–èheb“ze“daarŽ¡wš¸èaar–U ik“maar“k˜on“do•Gorgev˜o“erd.ŽŽŽŒø}„ƒ’À;èÛ_2ÕÁG ó5ùž" cmmi9óqLË ectt0900ó¥!¢N ecbx1200ó]fŒ ecbx1000ó&Lt$ffffecbx1440óŒ6 ecss1000óqLË ectt1000óþÖëI½q½qecss2074ó 1ê± ecrm1000ó  b> cmmi10ùòßßßß