Est-il possible d'engager un addon en utilisant une commande externe?
L'URL de Chatzilla est chrome://chatzilla/content/chatzilla.xul
. Pour ouvrir uniquement cette fenêtre et non le navigateur lui-même, utilisez le -chrome
option. -no-remote
est ajouté pour empêcher l'utilisation d'une session existante.
La commande de démarrage de Chatzilla devient:
firefox -no-remote -chrome chrome://chatzilla/content/chatzilla.xul
Si vous avez plusieurs profils, spécifiez également le nom du profil ou le chemin d'accès au profil:
firefox -no-remote -P default -chrome chrome://chatzilla/content/chatzilla.xul
firefox -no-remote -profile /path/to/profile -chrome chrome://chatzilla/content/chatzilla.xul
Cela peut également fonctionner pour d'autres modules complémentaires, regardez simplement dans le [profilefolder]/extensions/*/chrome.manifest
fichier pour les URL possibles.
Les forums Ubuntu ont un bon tutoriel pour montrer comment exécuter des addons firefox tels que chatzilla en dehors du navigateur firefox - évidemment l'addon doit supporter ce mode de fonctionnement.
J'ai pris la liberté de copier le code suggéré - mais j'ai mis à jour avec les dernières versions stables.
installer pour xulrunner:
Sudo apt-get install xulrunner-1.9.2
Obtenez les sources de chatzilla:
wget http://chatzilla.rdmsoft.com/xulrunner/download/chatzilla-0.9.86.1-xr.Zip
Sudo mkdir /opt/xulrunner/chatzilla
Sudo unzip -d "/opt/xulrunner/chatzilla" chatzilla-0.9.86.1-xr.Zip
rm chatzilla-0.9.86.1-xr.Zip
Maintenant, lancez l'application chatzilla:
xulrunner -app "/opt/xulrunner/chatzilla/application.ini"
Sauf si l'addon contient explicitement une commande, non.