2012-08-26 3 views
0

나는 약간의 시간을 보았지만, GnomeShell 확장 코드에서 파이썬 기능을 호출하는 문서화 된 방법을 여전히 찾을 수 없습니다. 그럴 가능성이 있습니까?Gnome 쉘 확장자에서 파이썬 코드 호출

+0

간단한 질문을하면 답을 찾을 수 있기 때문에 : 그 파이썬 스크립트에서 번호를 얻을 수있는 방법이 있나요? 퇴장 상태 같은가? – Depado

답변

3

당신은 이런 식으로 작업을 수행 할 수 있습니다 :

const Util = imports.misc.util; 
let python_script = '/path/to/python/script'; 
Util.spawnCommandLine("python " + python_script); 
+0

어쨌든 생성 된 스크립트의 출력을 얻으려면 어떻게해야합니까? – PLA

1

Gnomeshell에서 직접 파이썬 함수를 호출하는 방법을 모르지만 다른 방법이 있습니다. gnomeshell은 Javascript로 프로그래밍되어 있으므로 python to javascript compiler을 사용하여 필요한 파이썬 기능을 번역 할 수 있습니다.

+0

좋아,이게 내가 찾던 해결책이 아니지만 다른 프로젝트에서 유용 할 수 있다고 생각해. DBus 메커니즘을 사용하여 Python 스크립트와 통신하기로 결정했습니다. – Kamil

관련 문제