Debian Kde Iceweasel/Firefox: 사용자 정의 프로토콜 핸들러 설정

Debian Kde Iceweasel/Firefox: 사용자 정의 프로토콜 핸들러 설정

저는 최근 Ubuntu 10.04 gnome에서 Debian wheezy Kde로 전환했습니다.

Iceweasel/firefox 사용자 정의 프로토콜을 제외하고 모든 것이 잘 작동합니다!

내 파일에 komodo.protocol을 추가했습니다 ~/.kde/share/services.

[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

이것은 chrom(e|ium)에서는 작동하지만 Firefox에서는 작동하지 않습니다.

Firefox는 Kde에서도 gnome 구성을 사용해야 한다는 것을 읽었으므로 다음을 시도했습니다.

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

우분투에서는 작동하지만 kde에서는 작동하지 않습니다.

어떤 아이디어가 있나요?

편집하다

예시 링크:komodo:/var/www/app/0/Modules/Controller/Node/Controller_Node.class.php:1202

komodo /var/www/app/0/Modules/Controller/Node/Controller_Node.class.php:1202터미널에서 명령을 실행하면 잘 작동합니다. Python 스크립트는 무언가를 확인한 다음 명령을 실행합니다. 그러나 firefox/iceweasel을 사용하면 트리거되지 않습니다.

답변1

다음을 통해 Firefox 구성을 편집해 볼 수 있습니다.정보:구성:

관련 정보