Le nouveau Plug-in d'Applet Java 6 Update 10 (RC2 build 31) sur Ubuntu (8.04)
Au départ, je voulais tester les Applets draggable sous Linux et pour ce faire installer Java 6 Update 10 et le nouveau Plug-In d'Applet sur mon Ubuntu. L'installation de Java6 Update 10 ne pose pas de problème et pour l'installation du nouveau Plug-In, la documentation officielle dit :
''Unix Platforms (Solaris and Linux)
Place a symlink to .../jre/lib/{i386,sparc}/libnpjp2.so into either your Firefox 3 firefox/plugins directory or your ~/.mozilla/plugins directory. Remove any stray preexisting symlinks to the libjavaplugin_oji.so library.
You may switch back to using the classic Java Plug-In by removing the symlink to libnpjp2.so and reinstalling a symlink to libjavaplugin_oji.so from the same JRE. ''
Mais, et c'est pour ça que j'écris ce billet, cela ne fonctionne pas avec la distribution Ubuntu …
Dans Ubuntu, le symlink vers le Plug-In d'Applet ne se trouve pas dans les répertoires plugins de Firefox, mais dans le répertoire
/etc/alternatives
et se nomme
xulrunner_1_9-javaplugin.so
Pour installer le nouveau Plug-In d'Applet Java 6 Update 10, il faut renommer ce lien symbolique (xulrunner_1_9-javaplugin.so) et créer un nouveau lien symbolique (dans /etc/alternatives) pointant vers libnpjo2.so de java6 update 10 et le nommer xulrunner_1_9-javaplugin.so.
Et voilà, Firefox utilise maintenant le nouveau Plug-In d'Applet.
A vous les Applets draggable ! Enfin presque … ;)
Car il y a un autre petit problème sous Gnome, la combinaison de touches Alt+left click+drag, utilisée pour dragger une Applet hors du browser, sert à déplacer une fenêtre.
Mais tout a été prévu dans le Plug-In, pour dragger une Applet sous Gnome, il suffit d'ajouter la touche Windows (je suppose que sur Mac il faut utiliser la touche Pomme ou commande, mais je n'ai pas testé, mon Linux ne tournant pas sur mon Mac ) à la combinaison précédente.
La combinaison de touches pour dragger une Applet sous Gnome est donc Windows+Alt+left click+drag.