Eu recentemente mudei do Ubuntu 10.04 gnome para o Debian wheezy Kde.
Tudo funciona bem, exceto pelos protocolos personalizados Iceweasel / firefox!
Eu adicionei o komodo.protocol no meu ~/.kde/share/services
com:
[Protocol]
exec=python /path/to/my/script.py "%u"
protocol=komodo
input=none
output=none
helper=true
listing=
reading=false
writing=false
makedir=false
deleting=false
Isso funciona para chrom (e | ium), mas não para o firefox.
Eu li sobre o firefox deve usar as configurações do gnome mesmo sob o Kde, então eu tentei:
gconftool-2 -s /desktop/gnome/url-handlers/komodo/enabled --type Boolean true
gconftool-2 -s /desktop/gnome/url-handlers/komodo/command 'python /path/to/my/script.py %s' --type String
que costumava funcionar quando eu estava no Ubuntu, mas não no kde.
Alguma ideia?
EDITAR
Um exemplo de link: komodo:/var/www/app/0/Modules/Controller/Node/Controller_Node.class.php:1202
E se eu executar o comando komodo /var/www/app/0/Modules/Controller/Node/Controller_Node.class.php:1202
do terminal, ele funcionará corretamente; meu script python simplesmente verifica algumas coisas e então executa este comando - mas com o firefox / iceweasel ele nunca é acionado.