Ako na to: Gestá štyrmi prstami na trackpade aj na predošlej generácii MBA a MBP

Apple uviedol multidotykové funkcie do trackpadov svojich laptopov začiatkom roku 2008 s predstavením MacBooku Air (1,1) a neskôr ich získal aj MacBook Pro (4,1). Tieto notebooky disponovali multi-touch gestami (gestures) pomocou dvoch (zväčšovanie, otáčanie) a troch (back, forward) prstov. S októbrovým uvedením unibody MacBookov, MacBookov Pro a Airov s nVidia GeForce 9400 chipsetom, bola pridaná podpora štyroch prstov (pre Exposé a prepínanie medzi aplikáciami). Trackpady u nových MacBookov Pro sa od tých starých navonok mierne odlišujú, ovládací čip však používajú identický ako predošlá generácia, a tak by aj tá mohla byť teoreticky schopná rospoznávať rovnaké gestá. Majtelia predošlej generácie MacBookov Pro a Air sa teda začali pýtať, či budú tieto funkcie pre ich stroj dostupné cez software update, alebo či sa stanú exkluzivitou iba najnovších unibody kusov a veľkého skleného trackpadu.

Pravda je taká, že od októbra už Apple jednu aktualizáciu pre Mac OS X vydal (10.5.6) a podpora štyroch prstov sa v nej nenachádzala. Na druhej strane, nie je dôvod, prečo by Apple pre dva rovnaké trackpady nevydal jeden rovnaký ovládač a tým pádom povolil tieto gestá aj na predošlej generácii. Nebolo by to prvý krát, keď Apple „exkluzívnu“ funkciu pridá všetkým. Spomeňme napríklad Front Row, ten pôvodne tiež nebol štandardnou súčasťou systému, ale bol dostupný iba pre niekdajšie nové iMacy s IR senzorom a ovládačom. S príchodom Mac OS X Leopard ho už môžete nainštalovať na každý počítač, bez ohľadu či má IR senzor alebo nie (aj keď v tomto prípade je trochu zbytočný).

Užívatelia z fóra MacRumors však našli spôsob, ako jednoduchou úpravou príslušného ovládača (AppleUSBMulti­touch.kext) tieto gestá povoliť. Pred procedúrou sa uistite, že máte MacBook Air alebo MacBook Pro, ktorého trackpad podporuje multitouch. Sú to MacBooky Air s označením 1,1 a MacBooky Pro 4,1 (toto označenie nájdete v System Profileri), oba vyrobené v roku 2008. Ostatné laptopy, ako plastové MacBooky či staršie MacBooky Pro, ktoré dovoľujú skrolovať pomocou dvoch prstov, nie sú multitouch a nikdy takéto gestá podporovať nebudú (je to hardvérovo vylúčené). Druhou podmienkou je mať Mac OS X 10.5.6, na inom sme tento proces netestovali a nemôžme zaručiť úspech.

Postup nájdete v pokračovaní článku.Postup

  1. Presuňte sa do /System/Libra­ry/Extensions a nájdite  AppleUSBMulti­touch.kext. Urobte si z neho zálohu, pre  prípad, že by ste chceli proces vrátiť späť.
  2. Pôvodný súbor vymažte a na pôvodné miesto umiestnite nový,  špeciálne upravený, ktorý si  stiahnite z macblog.sk. Presuny budú vyžadovať  administrátor­ské heslo.
  3. Upravený ovládač, ktorý ste práve nahrali, nemá korektné nastavené  práva – musíte ich opraviť. Toto môžete urobiť jednoducho cez Disk  Utility (Repair Permissions), alebo manuálnou zmenou vlastníka na root:wheel a  práv na 755 (vykonajte cez Terminal, iba ak skutočne viete čo robíte).  Presvedčte sa, že práva sú zmenené korektne. Ak budú nastavené  nesprávne, systém pri štarte nenačíta klávesnicu ani myš, a bude nutné  opraviť práva zo systémového DVD, čo môže byť pre menej skúsených  užívateľov problém.
  4. Reštartuje a hotovo! V System Preferences uvidíte nové gestá.
MacBook Air, Gestá pomocou štyroch prstov

Ak sa budete chcieť z nejakého dôvodu vrátiť do pôvodného stavu, stačí vykonať celý horeuvedený proces „naopak“, čiže presunúť na pôvodné miesto starý odzálohovaný súbor ovládača.

~~Kredit za objavenie tohto triku patrí užívateľom michaelb, foobarbaz a iným z fór MacRumors. Za upozornenie na tip ďakujeme pánovi Mariánovi Minárikovi a bawymu z MacBlog fóra. Za pomoc pri testovaní na MacBooku Pro ďakujem Marošovi Meszárosovi.~~

komentárov
  1. a ked uz mate funkcny multitouch tak hned odporucam MULTICLUTCH

    http://wcrawford.org/2008/02/28/everytime-i-think-about-you-i-touch-my-cell/

    Po nainstalovani sa v preference pane zobrazi polozka kde jemozne akejkolvek klavesovej skratke priradit multitouch skratku, napr, v mojom pripade Firefox: swipe left – go back one page, swipe right -go forwards one page, zoom out – close tab alebo mail app a to mam obzvlast rad: swipe down – download new mail, swipe up – send mail

    enjoy!

  2. Tedy už mi srdce zaplesalo, i podmínku MacBook Pro z roku 2008 jsem splnil, ale v About This Mac – More info… – Hardware – Model Identifier mám: MacBookPro3,1. Chápu dobře že přesně na mě platí:

    “nie sú multitouch a nikdy takéto gestá podporovať nebudú (je to hardvérovo vylúčené)” 

    :((

  3. potvrzuji zjištění Charlieho – na MBP 3.1 nic se nezměnilo – nový kext funguje stejně jako předešlý – nic navíc, nic míň.
    Jen nevím, jaký je v tom tedy HW rozdíl – před mým současným MBP jsem měl 17″ PowerBook, který samozřejmě neuměl scrolování dvěma prsty – taky to svalovali na HW podmíněnou funkcionalitu – ale stačilo nainstalovat jakýsi doplněk (název už si nevzpomínám) a najednou se scrollovalo dvěma prsty jako nic. Takže bych se nedivil, kdyby to dnes s multi-touch bylo stejné. Nevím totiž, jaký je rozdíl mezi dvěma prsty a třeba třema – zkrátka, pokud se dá určit jen jeden bod, tak se dá určit jen jeden bod (dotyk), ale pokud se dají rozlišit dva, tak nevím proč ne tři nebo čtyři.

  4. Zdravim. Mam MBP 4,1 vse by tedy melo fungovat, nejsem ale schopny nove ovladace prespat…pri kazdem pokusu mi vybehne hlaska, ze nemam dostatecna opravneni i kdyz jsem Admin, heslo zadal….Nevite nekdo co s tim?

  5. Načo takto “riskovať? Mac OS X Snow Leopard multi touch rozšírií pre všetky modely, ktoré to hardwarovo podporujú, teda vyššie spomínané modely. Taktiež Snow Leopard bude obsahovať API na plnú podporu multi touch aplikácií od 3rd produktov.

    @pista taký terminál ovládať multi-touch je sranda :))

  6. ja myslim ze v clanku je trochu zmatek v oznaceni (identifier)

    takze MBP oznacovany jako unibody s telem z jednoho kusu hliniku a se sklenenym trackpadem ma oznaceni 5,1, ale taky Late 2008.

    predchozi model ma oznaceni 4,1, ozanceni tela Lightweight aluminium alloy, taktez jeste s matnym displejem, jinak tez Early 2008

  7. Áno, ospravedlňujem sa, je to pre MacBooky Pro 4,1, už je to v článku upravené.
    Pre MacBooky Pro 3,1 a staršie platí bohužiaľ to čo je napísané, jednoducho nemá podporu pre viac dotykov.

  8. Pane Mravčák, můžete mi nějak popsat v čem je ten rozdíl těch dvou touchpadů – že jeden “má podporu” více-dotyků a straší model ne. Zatím nejsem přesvědčen, že jde o zcela jinou technologii snímání – tedy, že by jen tak u minimálně modernizované generace MBP nasadili bez jakéhokoli marketingového “zhodnocení” zcela novou technologii a popřeli její možnosti. (Apple umí každou blbost dobře “prodat”.) Zatím spíše očekávám, že se stejně jako prve (viz. můj předešlý příspěvek) objeví utilita třetí strany, která normálně multitouch zprovozní i na starších strojích.

  9. Kichi – myslím, že to bylo trochu mimo mísu – svůj předpoklad jsem podložil předchozí zkušeností a dalšími argumenty. Myslím, že máte jen potřebu někoho zesměšnit, ale ani si nepřečtete diskusi, která vedla k bodu na který takto stupidně reagujete.

  10. Jirka: Myslím, že v článku je to poměrně jasně řešeno – není to otázka softwaru, ale modelu čipu, který výstup z trackpadu vyhodnocuje.

    Pochopil jsem správně, že na MB White multitouch gesta nezprovozním? Vím že není zmíněn, ale naděje umírá poslední.

  11. Ja mam ten isty problem ako “Afterglow”, taktiez mam 4.1 verziu, lenze stale vyskakuje chybove hlasenie nedostatocnych prav, aj napriek admin pass. Skusal som to aj cez show package content, a stale nic.
    Rad by som si odskusal 4 prstiky na mojom Multitouch…

  12. Problem vyrieseny, MBP 4.1

    pre”Afterglow”
    MultiTrackPad je stale v pouzivani, to znamena ze ho nemozes v systemovom adresary prepisat. Srtaci na to urobit to ze si ho cez terminal vypnes—>

    Open Terminal and input following command:
    defaults write -g com.apple.mouse.ignoreTrackpadIfMousePresent 0
    1: Disable Trackpad (Ignore)
    0: Enable Trackpad
    po kazdom zakazani/povoleni je najlepsi restart(na prejavenie zmien)

    Potom nebude problem s prepisanim povodneho suboru (AppleUSBMultitouch.kext)

    mam to odskusane na svojom 4.1 MBP a funguje excelentne…

  13. Pokud jde o nemožnost přepsání stávajícího souboru novým – stačí původní hodit do koše (to už se zadáním adminovských údajů jde) a potom na jeho místo nakopírovat nový.
    A potom ještě opravit práva – pro nezkušené nejlépe zmiňovaným Disk Utility.

  14. Tak jo, nejen ze mi nefunguji 4prsty, ale dokonce ani jeden a ani klavesnice:-( Poradte prosim, jak tez zmenit prava. Pouzil jsem disk utility, repair permissions a po restartu se nic ani nehne. Prosim o radu. Mam MacBook Pro 4,1. Dekuju

  15. No… Takze sa mi system doj**al, presne ako pisete v clanku. Bootuje sa neuveritelne dlho a nefunguje klavesnica a mys. Mohli by ste mi prosim poradit, co mozem teraz robit?

  16. Funguje to úplně stejně i na 10.5.7!

    Teť jsem to udělal. Jen jsem po nahrazení souboru rovnou restartoval, takže mi pak nešel trackpad ani klavesnice. Naštestí obyčejná myš přes USB funguje, takže Repair Disk Permissions, znovu restart a už to jde.
    -“dyť už jsem to jednou dělal, přece nebudu číst celej návod :))) “-

  17. Mozte mi poradit?
    Ako pisal Jirka-6 prispevok pisal ze- jsem měl 17″ PowerBook, který samozřejmě neuměl scrolování dvěma prsty –
    Ale ze to vyriesil dakym programom..Mozte mi poradit a povedat ze akym?,mam powerbook G4 a funguje anefunguju tam 2 prsty…Syste je tam leopard s aktualizaciami…

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená.



Články, ktoré by sa vám mohli páčiť