L'addon que vous mentionnez n'a pas été mis à jour. pendant un certain temps mais il est possible de l'exécuter en Firefox
17 en utilisant le hack que je mentionne ci-dessous, que j'ai utilisé pour d'autres addons.
Toutefois, faites très attention lorsque vous l'utilisez pour copier, coller et exécuter des commandes, car certains forums autres que celui-ci contiennent des codes malveillants. Cependant, il peut être très utile pour un bon site comme askubuntu.
Note : Cette méthode ci-dessous modifie simplement le fichier d'installation afin qu'il puisse être installé dans le dernier firefox
Les fichiers xpi sont en fait des archives zip, qui peuvent être manipulées.
Le développeur ne l'a pas testé avec Firefox 17, il n'est donc pas pris en charge, mais il semble fonctionner. Cependant, il ne sera plus mis à jour et ne recevra aucune mise à jour ou correctif, vous devez donc l'utiliser uniquement sur des sites de confiance comme askubuntu.
Comment éditer le xpi et l'installer
(Après avoir écrit cet article moi-même, j'ai remarqué qu'une méthode similaire était utilisée pour un autre addon dans cette question donc les bases de l'astuce documentée ci-dessous sont bien connues et fonctionnent généralement bien).
Téléchargez le fichier xpi depuis l'archive de gnome :
wget "http://ftp.gnome.org/pub/mozilla.org/addons/9738/terminalrun-0.6-fx-linux.xpi"
unzip -d terminalrun terminalrun-0.6-fx-linux.xpi
cd terminalrun
gedit install.rdf
Maintenant, il suffit de modifier le Firefox
les numéros de version dans install.rdf
pour qu'ils ressemblent à ceci : choisissez n'importe quelle version de Firefox
à partir de 17 pour mettre la MaxVersion (j'ai choisi un nombre arbitraire comme 23.0, mais vous pouvez choisir un nombre beaucoup plus élevé, jusqu'à 99.0).
<em:minVersion>3.0</em:minVersion>
<em:maxVersion>23.0.*</em:maxVersion>
Après avoir sauvegardé le fichier, mais toujours dans le dossier terminalrun, exécutez
zip -r terminalrun *
mv terminalrun.zip terminalrun.xpi
Il suffit maintenant de faire glisser le fichier xpi dans Firefox
et il l'installera ; redémarrez firefox
et vous pourrez mettre le code en surbrillance avec votre souris et faire un clic droit pour l'ouvrir dans le terminal.
Habituellement, lorsque vous mettez du code en surbrillance, cela fonctionne bien (tant que la commande que vous mettez en surbrillance a un sens pour votre système), alors veuillez tester celle qui vous donne des informations sur le système :
uname -a
Voici le firefox
menu contextuel que vous devriez voir :