Impression Activez la fonction de scrolling de votre TrackPad [MAJ] 
TrackPadSuite à une news très récente parue sur l'excellentissime site Mac4ever intitulée : Activez les doigts sur votre PB !, je n'ai pas résisté à tenter l'expérience. Pour faire simple, voici la manipulation permettant sur un PowerBook, et même iBook, d'avoir un TrackPad identique au nouveau PowerBook, c'est à dire, permettant de faire du scrolling. Pas très compliqué à faire, je vous livre toute la manipulation ci-après.

[MAJ]

Désormais, et suite à l'évolution de ce logiciel, les nouvelles versions d'iScroll2 sont présentées dans la catégorie Logiciels.

[/MAJ] 

Présentation


Préambule important :

Pour être certain que l'installation de ce composant fonctionne du premier coup, suivez scrupuleusement les informations décrites. Si vous pensez que déplacer un fichier peut se faire plus rapidement avec le Finder que par le Terminal, oublié d'office cette mauvaise idée. Ne cherchez pas à modifier les droits des dossiers et fichiers en faisant Lire les informations du menu Fichier sous le Finder. Vous vous heurterez à des problèmes lors du déchargement et chargement dans le noyau du kernel. Le Terminal, ce n'est pas compliqué. Il suffit de suivre exactement ce qu'il y a d'indiqué.


Téléchargements


Vous avez la possibilité de télécharger le driver sous 5 formes différentes. La première est le code source, qu'il faudra ensuite compiler avec Xcode. Le second, permet d'utiliser toutes les fonctions du scrolling. Le troisième permet seulement le scrolling pour les axes X et Y. Le quatrième autorise seulement le scrolling pour l'axe Y. Quant au dernier, il active juste la fonction rotation comme la molette de l'iPod. Pour cet article, j'abandonne l'idée de compiler les sources. J'utilise le troisième fichier. La manipulation est identique pour le second, quatrième et cinquième fichier. Il est à noter que certains des scripts d'installation ont été modifiés.

1) Sur le site de l'auteur :

Voici les liens des fichiers pour la version 10.3.8 de Panther.

Les fichiers suivants sont en version 2.0.10-dub-4 avec fonction d'installation permanente ou provisoire du 16 février 2005 :

    2.0.10-dub-4 (Feb. 12, 2005): :
  • Driver en version 2.0.10-dub-4 (Feb, 12, 2005)
  • Nouveau driver ne proposant que le scrolling dans l'axe verticval
  • Adjonction d'un script pour vérifier la compatiblité
  • Adjonction d'un script pour une installation permanente
  • Adjonction d'un script pour lune installation provisoire
  • Adjonction d'un script pour recharger le driver original après une installation permanente
  • Adjonction d'un script pour recharger le driver original après une installation provisioire

  1. AppleADBMouse.zip Source 2.0.10-dub-4 (Feb. 12, 2005) : 37k
  2. iScroll2_all.zip 2.0.10-dub-4 (Feb. 12, 2005) : 73k
  3. iScroll2_xy.zip 2.0.10-dub-4 (Feb. 12, 2005) : 73k
  4. iScroll2_y.zip 2.0.10-dub-4 (Feb. 12, 2005) : 73k
  5. iScroll2_rot.zip 2.0.10-dub-4 (Feb. 12, 2005) : 73k

Les fichiers suivants sont en version 2.0.10-dub-4 du 12 février 2005 :

    2.0.10-dub-4 (Feb. 12, 2005): :
  • added infrastructure for run-time configuration (still needs a GUI, though
  • turn click into right-click when wo fingers are on the pad

  1. AppleADBMouse.zip Source 2.0.10-dub-4 (Feb. 12, 2005) : 37k
  2. AppleADBMouse.kext.SCROLL_ALL.zip 2.0.10-dub-4 (Feb. 12, 2005) : 68k
  3. AppleADBMouse.kext.SCROLL_XY.zip 2.0.10-dub-4 (Feb. 12, 2005) : 68k
  4. AppleADBMouse.kext.SCROLL_ROT.zip 2.0.10-dub-4 (Feb. 12, 2005) : 68k

Les fichiers suivants sont en version 2.0.10-dub-3 du 11 février 2005 :

    2.0.10-dub-3 (Feb. 11, 2005): :
  • print scroll configuration to system log when driver is loaded
  • rebuilt on 10.3.8 using deployment build style

  1. AppleADBMouse.zip Source 2.0.10-dub-3 (Feb. 11, 2005) : 73k
  2. AppleADBMouse.kext.SCROLL_ALL.zip 2.0.10-dub-3 (Feb. 11, 2005) : 66k
  3. AppleADBMouse.kext.SCROLL_XY.zip 2.0.10-dub-3 (Feb. 11, 2005) : 66k
  4. AppleADBMouse.kext.SCROLL_ROT.zip 2.0.10-dub-3 (Feb. 11, 2005) : 66k

Voici les liens des fichiers pour la version 10.3.7 de Panther :

    2.0.10-dub-2 (Feb. 10, 2005): :
  • code cleanup
  • #defines moved to AppleADBMouse.h
  • changed rotational scrolling direction to match iPod behavior

  1. AppleADBMouse.zip Source 2.0.10-dub-2 (Feb. 10, 2005): 74K
  2. AppleADBMouse.kext.SCROLL_ALL.zip 2.0.10-dub-2 (Feb. 10, 2005) : 68K
  3. AppleADBMouse.kext.SCROLL_XY.zip 2.0.10-dub-2 (Feb. 10, 2005) : 67K
  4. AppleADBMouse.kext.SCROLL_ROT.zip 2.0.10-dub-2 (Feb. 10, 2005) : 68K


2) Sur mon site :

Le site de l'auteur n'est pas toujours joignable. A la demande générale, je propose donc, sur mon site, la possibilité de télécharger ces fichiers. Vous les trouverez dans cet article :
Téléchargement pour AppleADBMouse.kext
A chaque fois que l'auteur fournira des nouvelles versions de cette extension, je les ajouterais ici même.


Que contient le dossier ?


Que ce soit pour l'archive iScroll2_all.zip, iScroll2_xy.zip, ou iScroll2_rot.zip, une fois décompressé, vous vous retrouvez avec un dossier iScroll2 qui contient 6 éléments :

 
 

  1. AppleADBMouse.kext : le nouveau driver.
  2. check_supported.command : script permettant de vérifier la comptabilité de votre machine.
  3. install_modified.command : script permettant l'installation permanente du driver.
  4. install_original.command : script permettant de rétablir le driver d'origine après une installation permanente.
  5. load_modified.command : script permettant l'installation provisoire du driver.
  6. load_original.command : script permettant de rétablir le driver d'origine après une installation provisioire.



Le TrackPad de mon portable est-il compatible ?


Pour le savoir, rien de plus simple. Il suffit de lancer le script check_supported.command. Une fenêtre de Terminal s'ouvre, et vous donne tout de suite la réponse tant attendue : 
 
Sur mon PowerMac G5 dépourvu de tout Trackpad, la réponse semble logique. Mais vous pouvez aussi l'obtenir avec un portable trop vieux. 
 
Par contre sur mon PowerBook (révision d' octobre 2003), cela est tout à fait possible.


Installation permanente du 14-02-2005


1) Installation permanente du driver

Double-cliquez sur l'icône du fichier install_modified.command. Le Terminal s'ouvre et vous explique ce qu'il va se passer au fur et à mesure de l'avancement de l'installation. Une vérification du driver est automatiquement réalisée au lancement. Si la machine n'est pas supportée, vous serez averti par un message vous le signalant, et l'installation s'arrêtera ici. 
 
Vous pouvez demander à stopper le processus, ou bien alors à continuer. Tant qu'à faire, continuez en appuyant, comme demandé, sur la touche Entrée
 
Pour continuer la procédure, il faut impérativement saisir votre mot de passe administrateur. 
 
Le fichier original a été déplacé dans le dossier /Users/votre nom/Library/Application Support/iScroll2/Backup comme l'indique le compte rendu de l'opération. Le fichier AppleADMouse.kext contenu dans le dossier iScroll2 est quand à lui copié dans le dossier /Système/Bibliothèque/Extensions. Pour poursuivre l'installation, vous devez encore une fois presser la touche Entrée
 
Voilà, votre TrackPad dispose maintenant da le fonction de scrolling comme sur les PowerBok de dernière génération. Pour fermer la fenêtre, il suffit de cliquer sur le bouton rouge en haut à gauche de celle-ci.

2) Désinstallation du driver permanent

Si vous ne voulez plus utiliser la fonction de scrolling pour votre Trackpad, il suffit de désinstaller le driver. Il est tout à fait possible de revenir à la configuration d'origine de votre ordinateur sachant que l'ancien driver a été sauvegardé. Pour cela, il suffit d'ouvrir le fichier install_original.command. Le Terminal s'ouvre, et vérifie si le fichier AppleADBMouse.kext est présent dans le dossier /System/Library/Extensions/
 
Comme vous désirez revenir à la configuration d'origine, il suffit de cliquer sur la touche Entrée
 
Comme d'habitude, avant de continuer, il faut saisir votre code administrateur. 
 
Les informations vous indiquent que le driver d'origine vient d'être replacé dans le dossier /Systéme/Bibliothèque/Extensions. Vous avez la possibilité de stopper la procédure maintenant, et de continuer à utiliser le scrolling en attendant de redémarrer, ou alors de réactiver l'ancien driver, et par conséquent de perdre cette fonction pour votre Trackpad. Cliquez sur Entrée, pour réactiver l'ancien driver. 
 
Maintenant, votre configuration est comme à l'origine. Votre Trackpad est celui que vous avez toujours eu.


Installation provisoire du 14-02-2005


1) Installation provisoire du driver

Double-cliquez sur l'icône du fichier load_modified.command. Le Terminal s'ouvre et vous explique ce qu'il va se passer au fur et à mesure de l'avancement de l'installation. Une vérification du driver est automatiquement réalisée au lancement. Si la machine n'est pas supportée, vous serez averti par un message vous le signalant, et l'installation s'arrêtera ici. 
 
Vous pouvez demander à stopper le processus, ou bien alors à continuer. Tant qu'à faire, continuez en appuyant, comme demandé, sur la touche Entrée
 
Maintenant, vous devez saisir votre mot de passe administrateur pour continuer la procédure. 
 
Et voilà, en seulement deux actions : un appui sur la touche Entrée, puis en saisissant votre mot de passe, le TrackPad de votre ordinateur vous permet de faire du scrolling. Pour fermer la fenêtre, il suffit de cliquer sur le bouton rouge en haut à gauche de celle-ci.

2) Désinstallation du driver provisoire

Une fois que vous avez installé ce module, il est tout à fait possible de revenir à la configuration d'origine de votre ordinateur. Pour cela, il suffit d'ouvrir le fichier load_original.command. Le Terminal s'ouvre, et vérifie si le fichier AppleADBMouse.kext est présent dans le dossier /System/Library/Extensions/
 
Pour revenir à la version d'origine, il suffit de cliquer sur la touche Entrée, ou alors fermer cette fenêtre pour rester avec la même configuration. 
 
Vous devez saisir votre mot de passe administrateur pour continuer la procédure. 
 
Votre portable retrouve sa configuration d'origine à la fin de l'exécution du script. Fini le scrolling. De toute façon, même sans faire cette manipulation, en redémarrant votre ordinateur, votre Trackpad retrouvera son état d'origine, donc sans scrolling.


Installation 13-02-2005


1) Est-ce que mon portable supporte cette fonction ?

Il est important de savoir avant de faire la modification d'un élément du système, de savoir si votre iBook ou PowerBook est compatible. Pour ce faire, vous lancez votre Terminal (/Applications/Utilitaires/Terminal), et vous copiez cette commande :

ioreg -l | grep "W Enhanced Trackpad"

Appuyez sur la touche Entrée et attendez. Si vous retrouvez la main, sans qu'il soit retourné un message, ce n'est pas la peine de continuer à lire cet article. Votre ordinateur ne supporte pas cette fonction :

 
 

Ci dessus, rien à faire ça ne marchera pas. Un peu logique, j'ai lancé cette commande sur mon G5.

Par contre, sur le PowerBook, voici le message retourné :

 
 

Donc, si vous voyez : "W Enhanced Trackpad" = 1 alors, dans ce cas précis, vous avez de la chance.

2) Téléchargement

Téléchargez le fichier que vous désirez en suivant les liens ci-dessus. Pour cet article, j'utilise le fichier AppleADBMouse.kext.SCROLL_XY.zip. Je rappelle, qu'il n'y a aucune différence avec la version AppleADBMouse.kext.SCROLL_ALL.zip et la version AppleADBMouse.kext.SCROLL_ROT.zip. Les commandes à passer au Terminal restent identique, puisqu'une fois le fichier décompressé, il s'appelle AppleADBMouse.kext. Décompresser l'archive si ce n'est déjà fait à la suite du téléchargement.

3) Mais de quel droit ?

Derrière cette question barbare, se cache une vraie réponse. En effet, il faut modifier les droits de ce fichier. Dans le Terminal, copiez cette commande : sudo chown -R root:wheel, ajoutez une espace à la suite, et faites glisser le fichier AppleADBMouse.kext de votre bureau vers la fenêtre du Terminal. La commande complète doit ressembler à ceci :

sudo chown -R root:wheel /Users/thiery/Desktop/AppleADBMouse.kext

Bien sur, à la place de thiery vous aurez votre nom abrégé. Appuyez sur la touche Entrée. Vous devez saisir votre mot de passe administrateur. Attention, aucun caractère n'apparaît lors de cette saisie. Ensuite, appuyez encore une fois sur la touche Entrée.

4) Copie de sauvegarde :

Avant de faire la manipulation finale, je vous conseille vivement de faire une copie de sauvegarde du fichier que vous allez remplacer. Pour ce faire, il suffit, toujours avec le Terminal, de copier cette commande (en une seule ligne) :

sudo mv /System/Library/Extensions/AppleADBMouse.kext /System/Library/Extensions/AppleADBMouse.kext.back

Appuyez sur la touche Entrée. Il se peut que le Terminal vous redemande votre mot de passe, saisissez-le à nouveau. Cette commande ne fait pas vraiment une copie mais permet de déplacer le fichier original au même endroit, mais en le renommant.

5) Déplacement du fichier AppleADBMouse.kext :

Maintenant que vous avez fait une copie de sauvegarde, il vous reste à procéder à la mise en place du nouveau fichier. Tout d'abord, déplacez le fichier AppleADBMouse.kext dans le dossier /System/Library/Extensions/. Pour ce faire, il faut saisir cette commande : sudo mv , insérer une espace et déplacer le fichier AppleADBMouse.kext qui est sur votre bureau vers la fenêtre du Terminal. Ajoutez une espace à la suite du nom de votre fichier (Mac OS X 10.3.7) et copiez cette commande à la suite : /System/Library/Extensions/AppleADBMouse.kext. Votre commande doit être de cette forme :
 
 

Saisissez votre mot de passe administrateur, ci celui-ci vous est demandé. Grâce à cette commande, vous venez de déplacer le fichier AppleADBMouse.kext qui était sur votre bureau vers le dossier /System/Library/Extensions/.

6) Chargement du fichier dans le noyau :

Maintenant que le fichier est au bon endroit, il n'est pas encore opérationel. Vous devez copiez cette dernière commande pour activer le scrolling :

sudo kextunload -b com.apple.driver.AppleADBMouse && sudo kextload /System/Library/Extensions/AppleADBMouse.kext

Appuyez sur la touche Entrée. Saisissez votre mot de passe administrateur si le Terminal vous le demande. Attention : il ne faut surtout pas toucher à votre TrackPad pendant la procédure. Cette commande permet de décharger l'extension AppleADBMouse.kext.back du noyau et charger dans le noyau le nouveau. C'est pour cella, que si vous touchez à votre TrackPad pendant cette procédure, que vous obtenez un très beau Kernel Panic.
 
 

Heureusement, cette mise à jour au niveau du noyau ne dure pas très longtemps (quelques secondes). Quand le Terminal vous rend la main, exploitez à votre guise cette nouvelle fonctionnalité.


Installation 12-02-2005


1) Est-ce que mon portable supporte cette fonction ?

Il est important de savoir avant de faire la modification d'un élément du système, de savoir si votre iBook ou PowerBook est compatible. Pour ce faire, vous lancez votre Terminal (/Applications/Utilitaires/Terminal), et vous copiez cette commande :

ioreg -l | grep "W Enhanced Trackpad"

Appuyez sur la touche Entrée et attendez. Si vous retrouvez la main, sans qu'il soit retourné un message, ce n'est pas la peine de continuer à lire cet article. Votre ordinateur ne supporte pas cette fonction :

 
 

Ci dessus, rien à faire ça ne marchera pas. Un peu logique, j'ai lancé cette commande sur mon G5.

Par contre, sur le PowerBook, voici le message retourné :

 
 

Donc, si vous voyez : "W Enhanced Trackpad" = 1 alors, dans ce cas précis, vous avez de la chance.

2) Téléchargement

Téléchargez le fichier que vous désirez en suivant les liens ci-dessus. Pour cet article, j'utilise le fichier AppleADBMouse.kext.SCROLL_XY.zip. Je rappelle, qu'il n'y a aucune différence avec la version AppleADBMouse.kext.SCROLL_ALL.zip et la version AppleADBMouse.kext.SCROLL_ROT.zip. Les commandes à passer au Terminal restent identique, puisqu'une fois le fichier décompressé, il s'appelle AppleADBMouse.kext. Décompresser l'archive si ce n'est déjà fait à la suite du téléchargement.

3) Mais de quel droit ?

Derrière cette question barbare, se cache une vraie réponse. En effet, il faut modifier les droits de ce fichier. Dans le Terminal, copiez cette commande : sudo chown -R root:wheel, ajoutez une espace à la suite, et faites glisser le fichier AppleADBMouse.kext de votre bureau vers la fenêtre du Terminal. La commande complète doit ressembler à ceci :

sudo chown -R root:wheel /Users/thiery/Desktop/AppleADBMouse.kext

Bien sur, à la place de thiery vous aurez votre nom abrégé. Appuyez sur la touche Entrée. Vous devez saisir votre mot de passe administrateur. Attention, aucun caractère n'apparaît lors de cette saisie. Ensuite, appuyez encore une fois sur la touche Entrée.

4) Copie de sauvegarde :

Avant de faire la manipulation finale, je vous conseille vivement de faire une copie de sauvegarde du fichier que vous allez remplacer. Pour ce faire, il suffit, toujours avec le Terminal, de copier cette commande (en une seule ligne) :

sudo mv /System/Library/Extensions/AppleADBMouse.kext /System/Library/Extensions/AppleADBMouse.kext.back

Appuyez sur la touche Entrée. Il se peut que le Terminal vous redemande votre mot de passe, saisissez-le à nouveau. Cette commande ne fait pas vraiment une copie mais permet de déplacer le fichier original au même endroit, mais en le renommant.

5) Déplacement du fichier AppleADBMouse.kext :

Maintenant que vous avez fait une copie de sauvegarde, il vous reste à procéder à la mise en place du nouveau fichier. Tout d'abord, déplacez le fichier AppleADBMouse.kext dans le dossier /System/Library/Extensions/. Pour ce faire, il faut saisir cette commande : sudo mv , insérer une espace et déplacer le fichier AppleADBMouse.kext qui est sur votre bureau vers la fenêtre du Terminal. Ajoutez une espace à la suite du nom de votre fichier (Mac OS X 10.3.7) et copiez cette commande à la suite : /System/Library/Extensions/AppleADBMouse.kext. Votre commande doit être de cette forme : 
 

Saisissez votre mot de passe administrateur, ci celui-ci vous est demandé. Grâce à cette commande, vous venez de déplacer le fichier AppleADBMouse.kext qui était sur votre bureau vers le dossier /System/Library/Extensions/.

6) Chargement du fichier dans le noyau :

Maintenant que le fichier est au bon endroit, il n'est pas encore opérationel. Vous devez copiez cette dernière commande pour activer le scrolling :

sudo kextunload /System/Library/Extensions/AppleADBMouse.kext.back && sudo kextload /System/Library/Extensions/AppleADBMouse.kext

Appuyez sur la touche Entrée. Saisissez votre mot de passe administrateur si le Terminal vous le demande. Attention : il ne faut surtout pas toucher à votre TrackPad pendant la procédure. Cette commande permet de décharger l'extension AppleADBMouse.kext.back du noyau et charger dans le noyau le nouveau. C'est pour cella, que si vous touchez à votre TrackPad pendant cette procédure, que vous obtenez un très beau Kernel Panic. Heureusement, cette mise à jour au niveau du noyau ne dure pas très longtemps (quelques secondes). Quand le Terminal vous rend la main, exploitez à votre guise cette nouvelle fonctionnalité.


Sources


Si vous devez mettre à jour votre système, par exemple passer de Mac OS X 10.3.7 en 10.3.8, il faudra refaire cette manipulation après.

L'original de cette astuce se trouve ici : Two-Finger-Scrolling with pre-2005 PowerBooks and iBook. Il semblerait que l'auteur met à jour les fichiers à télécharger assez souvent. Pour être à jour sur votre ordinateur, il faut refaire les étapes 2,3, 5 et 6 de cet article.

Il existe un shareware à 15$ qui 'appelle SideTrack qui installe un module équivalent et qui permet de faire les réglages depuis les Préférences Système. Il est très complet et offre diverses possibilités. Vous le trouverez ici :
http://ragingmenace.com/software/sidetrack/index.htm
Attendons de voir ce que va proposer l'auteur de cette astuce. En effet, il pense développer un logiciel pour l'installation et un module pour les Préférences Système pour faire les différents réglages.


Solutions aux problèmes

 
Mon TrackPad ne fonctionne plus !!! 

1) Présentation du problème :

Si par malheur, vous avez fait une erreur pendant l'installation, et qu'au redémarrage votre TrackPad ne fonctionne plus, voici la procédure à suivre pour tout faire rentrer dans l'ordre.

2) Le fichier AppleADBMouse.kext n'est pas présent :

La façon la plus simple est d'ouvrir le dossier /Système/Bibliothèque/Extensions/. Le dossier Système se trouve à la racine de votre disque dur. Si vous ne voyez pas le fichier AppleADBMouse.kext.back, c'est la raison pour laquelle votre TrackPad ne fonctionne plus. Il faut donc refaire l'installation en suivant cette procédure.

3) Télécharger le nouveau fichier :

Si vous avez gardé l'archive zip du fichier AppleADBMouse.kext, ce n'est pas la peine de télécharger à nouveau ce fichier. Sinon, téléchargez-le avec les liens donnés ci-dessus.

4) Vous n'avez pas les bons droits :

Il faut impérativement modifier les droits de ce fichier. Dans le Terminal, copiez cette commande : sudo chown -R root:wheel, ajoutez une espace à la suite, et faites glisser le fichier AppleADBMouse.kext de votre bureau vers la fenêtre du Terminal. La commande complète doit ressembler à ceci :

sudo chown -R root:wheel /Users/thiery/Desktop/AppleADBMouse.kext

Bien sur, à la place de thiery vous aurez votre nom abrégé. Appuyez sur la touche Entrée. Vous devez saisir votre mot de passe administrateur. Attention, aucun caractère n'apparaît lors de cette saisie. Ensuite, appuyez encore une fois sur la touche Entrée.

5) Déplacez le fichier :

Maintenant que vous avez fait une copie de sauvegarde, il vous reste à procéder à la mise en place du nouveau fichier. Tout d'abord, déplacez le fichier AppleADBMouse.kext dans le dossier /System/Library/Extensions/. Pour ce faire, il faut saisir cette commande : sudo mv , insérer une espace et déplacer le fichier AppleADBMouse.kext qui est sur votre bureau vers la fenêtre du Terminal. Ajoutez une espace à la suite du nom de votre fichier (Mac OS X 10.3.7) et copiez cette commande à la suite : /System/Library/Extensions/AppleADBMouse.kext. Votre commande doit être de cette forme : 
 

Saisissez votre mot de passe administrateur, ci celui-ci vous est demandé. Grâce à cette commande, vous venez de déplacer le fichier AppleADBMouse.kext qui était sur votre bureau vers le dossier /System/Library/Extensions/.

6) Chargement du fichier dans le noyau :

Comme le fichier n'a pas été chargé dans le noyau lors du démarrage du système, il suffit juste de charger le fichier dans le noyau en appliquant simplement cette commande :

sudo kextload /System/Library/Extensions/AppleADBMouse.kext

Validez cette commande en appuyant sur la touche Entrée, puis saisissez votre mot de passe administrateur et validez en appuyant à nouveau sur la touche Entrée. Bien entendu, on évite de toucher au TrackPad tant que le Terminal ne vous a pas redonné la main.

Et voilà, vous venez de redonner vie à votre TrackPad.


 
Recharger le fichier original 

Pour réinstaller le fichier d'origine, il faut vérifier si vous avez toujours votre copie de sauvegarde. Le moyen le plus simple est d'ouvrir le dossier /Système/Bibliothèque/Extensions/. Le dossier Système se trouve à la racine de votre disque dur. Si vous voyez le fichier AppleADBMouse.kext.back qui d'ailleurs n'est plus un fichier mais un dossier, c'est tout bon.

 
 

Si vous avez le fichier AppleADBMouse.kext dans ce dossier (celui qui prend en charge le scrolling) vous devez l'effacer. Sous Mac OS X 10.3.8, il suffit de le glisser vers la poubelle. Une fenêtre va s'ouvrir afin de valider ce déplacement :
 
 

Si vous êtes sous Mac OS X 10.3.7, vous devez utiliser votre Terminal et saisir cette commande : sudo rm -rf, insérez une espace et glisser le fichier AppleADBMouse.kext sur la fenêtre du Terminal. Validez, mot de passe, et validation. Le fichier a été effacé de votre disque dur. Attention, il n'y a plus moyen de le récupérer. Faites très attention à ne surtout pas mettre d'espace juste après le / qui suit l'argument -rf. Si vous validez une telle commande, vous pouvez dire adieu au contenu de votre disque dur. Il sera intégralement effacé. Prudence donc. Voici une capture avec la commande adéquate :
 
 

Maintenant que vous êtes débarrassé de ce fichier, ou si vous ne l'aviez pas suite à une mauvaise installation, vous pouvez replacer le fichier original. Rien de plus simple, saisissez cette commande :

sudo mv /System/Library/Extensions/AppleADBMouse.kext.back /System/Library/Extensions/AppleADBMouse.kext

Validez cette commande en appuyant sur la touche Entrée, saisissez votre mot de passe, et re-validez. Pour terminer ce changement, redémarrer votre oridnateur.


 
Je n'ai plus le fichier original !!! 

Il semblerait que nombre d'entre-vous n'arriviez pas à recharger le fichier original, ou pour une raison x ou y, vous n'avez pas la copie en AppleADBMouse.kext.back. Dans un premier temps, assurez-vous que vous n'avez en effet aucun de ces fichiers dans votre dossier /Système/Bibliothèque/Extensions/. Le dossier Système se trouve à la racine de votre disque dur. Pour replacer le fichier original que je propose ci-dessous, il faut suivre impérativement les étapes suivantes.

1) Télécharger le fichier original :

Vous pouvez télécharger le fichier original ci-dessous. Attention, c'est la version 2.0.10 pour Mac OS X 10.3.8 :
AppleADBMouse.kext.zip

Décompressez l'archive, si ce n'est pas fait à la suite du téléchargement.

2) Les droits, sinon tout va de travers :

Il faut impérativement modifier les droits de ce fichier. Dans le Terminal, copiez cette commande : sudo chown -R root:wheel, ajoutez une espace à la suite, et faites glisser le fichier AppleADBMouse.kext de votre bureau vers la fenêtre du Terminal. La commande complète doit ressembler à ceci :

sudo chown -R root:wheel /Users/thiery/Desktop/AppleADBMouse.kext

Bien sur, à la place de thiery vous aurez votre nom abrégé. Appuyez sur la touche Entrée. Vous devez saisir votre mot de passe administrateur. Attention, aucun caractère n'apparaît lors de cette saisie. Ensuite, appuyez encore une fois sur la touche Entrée.

3) Déplacez le fichier :

Maintenant que vous avez fait une copie de sauvegarde, il vous reste à procéder à la mise en place du nouveau fichier. Tout d'abord, déplacez le fichier AppleADBMouse.kext dans le dossier /System/Library/Extensions/. Pour ce faire, il faut saisir cette commande : sudo mv , insérer une espace et déplacer le fichier AppleADBMouse.kext qui est sur votre bureau vers la fenêtre du Terminal. Ajoutez une espace à la suite du nom de votre fichier (Mac OS X 10.3.7) et copiez cette commande à la suite : /System/Library/Extensions/AppleADBMouse.kext. Votre commande doit être de cette forme : 
 

Saisissez votre mot de passe administrateur, ci celui-ci vous est demandé. Grâce à cette commande, vous venez de déplacer le fichier AppleADBMouse.kext qui était sur votre bureau vers le dossier /System/Library/Extensions/.

4) Chargement du fichier dans le noyau :

Comme le fichier n'a pas été chargé dans le noyau lors du démarrage du système, il suffit juste de charger le fichier dans le noyau en appliquant simplement cette commande :

sudo kextload /System/Library/Extensions/AppleADBMouse.kext

Validez cette commande en appuyant sur la touche Entrée, puis saisissez votre mot de passe administrateur et validez en appuyant à nouveau sur la touche Entrée. Bien entendu, on évite de toucher au TrackPad tant que le Terminal ne vous a pas redonné la main.

Et voilà, vous venez de redonner vie à votre TrackPad avec la version originale.


 
AppleADBMouse.kext is not authentic 

Si vous avez ce message lors d'une tentative de déchargement et/ou chargement : kextload: extension /System/Library/Extensions/AppleADBMouse.kext is not authentic, il faut réparer les autorisations de votre disque; Pour ce faire, rendez-vous dans le dossier /Applications/Utilitaires, et lancez Utilitaire de disque. Sélectionnez votre disque système dans la colonne de gauche, et dans la partie droite de la fenêtre avec l'onglet S.O.S actif, vous cliquez sur Réparer les autorisations du disque. Une fois cette longue, très longue procédure réalisée, redémarrez votre ordinateur, et vous pourrez profiter du scrolling.


 
L'extension système ne peut-être utilisée

 
Il se peut qu'au démarrage vous voyez cet avertissement :

 
 

Cela veut dire que vous avez fait l'installation du composant, mais que vous avez sûrement oublié une étape pendant l'installation. Le plus simple est de le supprimer en suivant les consignes dans la partie Recharger le fichier original. Ensuite il faudra refaire l'installation complète.


 
can't add kext (not a kernel extension) 

Si, lors du déchargement puis chargement via la commande : sudo kextunload /System/Library/Extensions/AppleADBMouse.kext.back && sudo kextload /System/Library/Extensions/AppleADBMouse.kext, vous avez ce message : can't add kext (not a kernel extension), il suffit de redémarrer l'ordinateur. Le scrolling sera bien présent une fois l'ordinateur rebooté.


Quelques liens


Si vous rencontrez d'autres problèmes, vous pouvez suivre et poser vos questions sur l'un des sujets suivants :
Mac4Ever.com :: Voir le sujet - Activez les doigts sur votre PB !
Forums MacGeneration - 2 finger sur iBook et PB!!!
Forums MacBidouille -> Activer le défilement par le Trackpad
Forums PowerBook-fr - Voir le sujet - Nouveau trackpad
Bien entendu, vos commentaires sont les bienvenus pour cet article.


Historique de l'article


    15-02-2005 - 23h00 :
  • Nouvelle version de certains scripts d'installations.
  • Ajout du driver pour le scrolling dans le seul axe Y
  • Ajout des dernières versions de fichiers qui sont en téléchargement direct sur mon site

    15-02-2005 - 00h00 :
  • Ajout de l'article : Que contient le dossier ?
  • Ajout de l'article : Le TrackPad de mon portable est-il compatible ?
  • Ajout d'une nouvelle méthode d'installation : Installation permanente du 14-02-2005
  • Modification de la méthode d'installation provisoire du 14-02-2005
  • Nouvelles versions des fichiers à télécharger incluant les scripts d'installation provisoire et permanent
  • Ajout des derniers fichiers qui sont en téléchargement direct sur mon site

    14-02-2005 - 16h00 :
  • Ajout d'une nouvelle méthode d'installation : Installation automatique du 14-02-2005
  • Nouvelles versions des fichiers à télécharger incluant une fonction d'installation automatique
  • Ajout des derniers fichiers qui sont en téléchargement direct sur mon site

    13-02-2005 - 20h00 :
  • Ajout d'une nouvelle méthode d'installation : Installation 13-02-2005
  • Modification de l'emplacement de la partie téléchargement
  • Ajout d'un article pour télécharger directement les fichiers sur mon site

    12-02-2005 - 16h30 :
  • Nouvelles versions des fichiers à télécharger : AppleADBMouse.kext.SCROLL - 2.0.10-dub-4 (Feb. 12, 2005)
  • Ajout de l'historique des fichiers à télécharger
  • Ajout de l'article : can't add kext (not a kernel extension)

    12-02-2005 - 13h30 :
  • Modification de l'article : Mon TrackPad ne fonctionne plus !!!
  • Modification de l'article : Je n'ai plus le fichier original !!!
  • Dans la partie installation, la cinquième partie est divisée en deux partie distincte : Déplacement et chargement dans la noyau.
  • Ajout de l'article : AppleADBMouse.kext is not authentic
  • Ajout de l'article : L'extension système ne peut-être utilisée

    12-02-2005 - 02h30 :
  • Ajout de la commande pour déplacer le fichier AppleADBMouse.kext vers le dossier /System/Library/Extensions/
  • Ajout des commandes a effectuer lorsque votre TrackPad ne fonctionne plus au démarrage.
  • Il est conseillé d'utiliser le fichier AppleADBMouse.kext.SCROLL_XY.zip qui rend l'utilisation du TrackPad plus simple que la version complète : AppleADBMouse.kext.SCROLL_ALL.zip.
  • Nouvelles versions des fichiers à télécharger.

    11-02-2005 - 00h30 :
  • Ajout d'une commande pour éviter de refaire la manipulation à chaque redémarrage de la machine. Merci à fabriceg du forum de Mac4ever
  • Ajout d'une commande pour sauvegarder le fichier original AppleADBMouse.kext.
 
Thiery
Posté le : Jeu. - Février 10, 2005 à 10:21 PM

| | | |