Pierre Schambacher.com
Ingénieur en Informatique pour Intellicore

nov/09

11

Personnaliser eclipse sous Mac OS

Peut-être comme moi avez vous plusieurs versions d’eclipse installées sur votre Mac, et vous éprouvez quelques difficultés à vous y retrouver. Sachez qu’il est possible de personnaliser chaque version en lui attribuant un nom spécifique dans le dock, dans la barre de menu et également de changer son icône. Puisque l’on est dans la personnalisation d’eclipse j’en profiterais pour expliquer comment changer la quantité de RAM dédiée à eclipse. Par ici les explications.

Nom dans le dock

Ici c’est la manoeuvre la plus simple. Repérez dans votre dock le eclipse que vous souhaitez renommez, clic droit, [Snow Leopard] menu Options, [/Snow Leopard] Afficher dans le Finder.
Vous devriez voir votre Eclipse.app. Renommez ce fichier avec le nom que vous souhaitez, si par exemple comme moi vous avez un eclipse spécialement pour WOLips, appelez le WOLips.app. Pour que le changement prenne effet immédiatement, supprimez l’ancienne icône du dock et cliquez-glissez l’application renommée vers le dock.

Icône dans le dock

Reproduisez la manoeuvre précédente pour arriver jusqu’au fichier .app, faites un clic droit dessus et choisissez « Affichier le contenu du paquet ». Une nouvelle fenêtre s’ouvre avec un dossier « Contents » qui contient lui-même un dossier « MacOS » et un dossier « Resources ». Ouvrez le dossier Resources et vous êtes devant l’icône utilisée par eclipse au format icns. Je vous conseille de renommer cette icône en Eclipse_old.icns afin de pouvoir éventuellement la remettre en place un jour, puis placez dans ce dossier l’icône que vous souhaitez utiliser avec pour nom « Eclipse.icns ».

Le format à utiliser n’est pas jpg ou png mais icns. Je vous recommande cet utilitaire pour transformer vos images en fichier icône. Privilégiez le format png en entrée avec une bonne gestion de la transparence et une bonne résolution (idéalement 512×512 minimum) pour ne pas avoir une icône dégueulasse dans votre joli dock.

Nom dans la barre de menu

Vous remarquerez que malgré que vous ayez changé le nom du fichier .app, l’application une fois lancée s’appelle toujours Eclipse dans la barre de menu (tout en haut à gauche, à côté de l’icône Pomme).
Pour changer cela, direction le fichier eclipse.ini qui se trouve dans le fichier .app (reproduire la manoeuvre indiquée pour le changement d’icône) dans le dossier Contents/MacOS. Modifiez ce fichier avec un éditeur texte quelconque et ajoutez simplement une ligne:

-Xdock:icon=../Resources/Eclipse.icns
-Xdock:name=WOLips

-Xdock:icon=../Resources/Eclipse.icns
-Xdock:name=WOLips

Si vous regardez votre fichier la ligne Xdock:icon existe déjà. Il suffit d’ajouter -Xdock:name= suivi du nom que vous souhaitez utiliser pour votre application, probablement le même que celui que vous avez donné à l’icône dans le dock.

Mémoire autorisée pour l’application

Selon l’usage que vous faite de votre instance d’eclipse, vous pouvez avoir des besoins particulier en mémoire. Si par exemple vous utilisez le plug-in Flex Builder 3 et sa gestion pitoyable de la mémoire, vous risquez d’être confronté à des ralentissements du fait du trop faible espace mémoire dédié à l’application. Inversement, vous utilisez peut-être plusieurs instances d’eclipse en même temps et vous tenez absolument à ne pas swapper, et vous souhaitez donc que chaque instance utilise une quantité maximum de mémoire précise qui évitera de déborder de votre quantité de RAM.
Retournez donc dans le fichier eclipse.ini situé dans Eclipse.app/Contents/MacOS et repérez les deux lignes suivantes:

-Xms128m
-Xmx1024m

Si vous n’avez rien touché les valeurs après Xms et Xmx devraient différer ce celles-ci. Le chiffre suivant Xms est la quantité minimum de mémoire allouée à eclipse, et celle après Xmx est la quantité maximum qui lui sera dédiée. Étant donné que je dispose de 4Go de RAM que j’exploite peu, la quantité maximum est réglée sur 1Go afin d’éviter des ralentissements dans eclipse. À vous de juger de la quantité adéquat pour votre machine et votre utilisation d’eclipse.

Appel aux lecteurs

Je suis toujours à la recherche d’une personnalisation supplémentaire. Malgré tous ces changements, Spaces identifie toujours les deux instances d’eclipse comme une seule application. Il est donc impossible d’indiquer que l’instance « eclipse normal » va sur la Space 1, et que l’instance « eclipse WOLips » va sur le Space 2. Si un lecteur passant par là sait ce qu’il faut toujours pour que Spaces soit capable de distinguer les deux applications, je suis preneur !! Laissez un commentaire, merci :-) . Si vous avez d’autres idées de personnalisation, partagez aussi d’ailleurs.

RSS Feed

2 commentaires pour Personnaliser eclipse sous Mac OS

dbon | 9 décembre 2009 à 3:54

Pour les « puristes » mac, il y a aussi un autre plugin intéressant développé par Mike Schrag (l’un des auteurs de WOLIps), il s’agit de maclipse : http://mschrag.blogspot.com/2008/06/maclipse.html

Commentaire de l'auteur: Pierre Schambacher | 9 décembre 2009 à 4:05

Très intéressant ! Merci pour le lien.

Laissez un commentaire!

<<

>>

Recherche!

Theme créé par devolux.org personnalisé par Pierre Schambacher