2 votes

Le gestionnaire d'URL txmt pour Chromium ne fonctionne pas

J'ai utilisé les instructions dans la réponse à cette question mais il ne s'ouvre pas lorsque je clique sur ces liens dans mon navigateur. Je peux aller dans le terminal, et taper xdg-open puis coller le lien txmt, et cela fonctionnera, donc je sais que mon script (un ruby @ usr/bin/local) fonctionne correctement et que le gestionnaire de protocole est bien défini dans gconf.

Des suggestions ?

2voto

PhillFox Points 798

J'utilise RVM, le gestionnaire de version de ruby. Mon script pour charger gedit et analyser le gestionnaire txmt est écrit en Ruby. En quelque sorte xdg-open est lancé par Chromium, il n'a pas accès à la ruby actuellement active dans RVM via la directive #!/usr/bin/env ruby hashbang. Les recherches sur RVM ont montré qu'il existe un rvm-auto-ruby qui pointe vers le --système ruby actuellement actif dans RVM.

Running which rvm-auto-ruby me donne /home/jake/.rvm/bin/rvm-auto-ruby donc en gconf-editor J'ai mis ceci pour l'application du handler :

/home/jake/.rvm/bin/rvm-auto-ruby /usr/local/bin/txmt_handler "%s"

Et maintenant ça marche !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X