Neuer Tag, neues Puzzle-Glück.
Der Gedanke an die Deaktivierung der Next-Generation-Funktionalität hat mich nicht in Ruhe gelassen, doch nach einigen Experimenten bin ich nun in einer Sackgasse gelandet und erbitte abermals Hinweise zum Ausweg aus dem Labyrinth.
Ich konnte drei Firefox/Mozilla-Plugin Directories ausfindig machen:
/usr/lib/mozilla/plugins
/usr/lib/firefox/plugins
/usr/lib/mozilla-firefox/plugins
Im Verzeichnis /usr/lib/mozilla/plugins gab es folgenden Symlink:
libjavaplugin.so -> /etc/alternatives/mozilla-javaplugin.so
Im Verzeichnis /usr/lib/firefox/plugins gab es einen ähnlichen:
libjavaplugin.so -> /etc/alternatives/firefox-javaplugin.so
Beide linken zu einem weiteren Platzhalter/Symlink in /etc/alternatives, und die beiden Platzhalter linkten zur gleichen Datei:
mozilla-javaplugin.so -> /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so
firefox-javaplugin.so -> /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so
Ich habe die Symlinks für beide Fälle mit folgenden Befehlen verändert:
sudo ln -si /usr/lib/jvm/java-6-sun-1.6.0.16/jre/plugin/i386/ns7/libjavaplugin_oji.so /etc/alternatives/mozilla-javaplugin.so
sudo ln -si /usr/lib/jvm/java-6-sun-1.6.0.16/jre/plugin/i386/ns7/libjavaplugin_oji.so /etc/alternatives/firefox-javaplugin.so
Nach einem Neustart von Firefox hat "about:plugins" aber weiterhin folgendes angezeigt:
File name: libnpjp2.so
The next generation Java plug-in for Mozilla browsers
Das hat mich erstmal verwundert, dann habe ich mal unter "about:config" nachgeschaut:
java.java_plugin_library_name ~ default ~ string ~ javaplugin_oji
Da scheint die Veränderung korrekt angezeigt zu werden.
Ich habe die sehr vage Vermutung angedacht, dass es an den Version-Info-Dateien liegen könnte, dass unter "about:plugins" immernoch die libnpjp2.so angezeigt wird - ist das möglich?
Die Seite "about:config" erzählt mir nämlich u.a. noch folgendes:
java.global_java_version_file /etc/.java/versions
java.private_java_version_file ~/.java/versions
Ich habe das Spiel dann noch weiter getrieben, und befinde mich jetzt in einem gefühlten Logik-Loch im verrückten Labyrinth - ich habe einfach mal die SymLinks aus den Plugin-Directories gelöscht, doch mein JavaPlugin läuft nach Firefox-Neustart immernoch und wird auch immernoch genauso angezeigt wie zuletzt vermerkt:
sudo rm /usr/lib/mozilla/plugins/libjavaplugin.so
sudo rm /usr/lib/firefox/plugins/libjavaplugin.so
Liest Firefox auch selbständig aus /etc/alternatives, ohne die Plugin-Directories zu beachten?
Die wichtigste Frage ist aber mittlerweile folgende geworden: wie überprüfe ich ob in meinem Browser gerade das Next-Generation-Plugin läuft, oder das alte?
Ich konnte dazu keine Test-Seite bei Sun finden, und bei elsteronline.de funktioniert zur Zeit seltsamerweise alles, und deshalb sehe ich auch nicht mehr die Fehlermeldung, die mich überhaupt erst darauf gebracht hat, dass ich das Next-Generation-Plugin am laufen hatte.
Bevor ich weiter experimentiere, warte ich mal auf Hinweise von euch.