Customisation Leopard: La MenuBar !
Tout d'abord sachez que la MenuBar de Mac OS X Leopard n'est pas directement customisable, en effet en mode translucide, celle-ci est dessinée par les élements systèmes (lignes de code) et donc non customisable à ce jour. Cependant lorsque vous utilisez la version non-translucide, celle-ci est complétement customisable via un fichier nommé "SArtFile.bin".
Attardons-nous sur ce fichier, puisqu'il est l'élèment principal de ce tutorial.
Cependant il n'est pas éditable facilement puisqu'il nécessite un outil Java pour le décoder. Une fois décodé il est parfaitement éditable sous forme d'images au format .png , une fois celles-ci modifiées, il ne nous restera plus qu'à réencoder le fichier de telle façon à pouvoir le rendre utilisable par le système.
1) Téléchargement des outils Java: Cliquez pour télécharger.
L'outil se nomme ArtTools et a été créé par longhorn49 et asap18.
2) Sur le bureau Mac OS X, créez un dossier XXX (Remplacer les XXX par quelque chose de plus adapté, on sait jamais les parents pourraient se demander
)
3) Dézippez le contenu du téléchargement ci-dessus dans votre dossier XXX.
4) A present votre dossier contient donc 2 fichiers, artDecoder.jar et artEncoder.jar .
Il ne nous reste plus qu'à placer notre SArtFile.bin original pour pouvoir commencer les manipulations.
Faites ⇧⌘G et tapez :
Code :
- System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/
|
, copiez/coller SArtFile.bin dans votre dossier XXX.
5) Ouvrez le terminal et tapez :
6) Tapez enfin :
Code :
- java -jar artDecoder.jar SArtFile.bin artfiles/
|
pour décoder votre SArtFile.bin.
Un nouveau dossier est apparut, le dossier "artfiles" qui contient tout le nécessaire pour modifier sa MenuBar
7) Une fois les images modifiées, tapez
Code :
- java -jar artEncoder.jar artfiles/ SArtFile.bin SArtFile.new.bin
|
pour réencoder votre fichier.
8) Un fichier nommé SArtFile.new.bin apparaitra alors, renommer le en SArtFile.bin (enlevez le .new) et vous n'avez plus qu'à remplacer le fichier original qui se trouve dans
Code :
- System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/
|
(Faites un BACKUP de l'original !)
On peut alors obtenir ce genre de chose :

Message édité par Tekikou le 31-12-2008 à 21:11:49
---------------
