PythonでGNOME 3(D-Bus付き)用のGNOMEパネルアプレットを開発しています。GNOMEパネルアプレットの実行に関する問題
私はパネルダイアログに追加開いたときに、私は、これで問題を抱えている、私のアプレットが表示されますが、私はにそれを押しを選択したときを追加し、GNOMEパネルが含まれている私の実行可能なスクリプトを起動することはありませんアプレットコード(このファイルには実行権限があります)。手動でスクリプトを実行すると、追加されたアプレットが正常に動作します。
現在、パネルアプレットファイルは/usr/share/gnome-panel/4.0/applets
に、DBusサービスファイルは/usr/share/dbus-1/services
にインストールされています。
助けている場合、それらのファイルは、以下の通りである:
/usr/share/gnome-panel/4.0/applets/org.gnome.panel.applet.DynamicSeparatorApplet.panel-applet
[Applet Factory]
Id=DynamicSeparatorAppletFactory
Name=Dynamic Separator Applet Factory
Location=/usr/lib/dynamic-separator-applet/dynamic-separator-applet
Description=Dynamic Separator Applet Factory
[DynamicSeparatorApplet]
Name=Dynamic Separator
Name[es]=Separador Dinámico
Description=Create a separator with configurable size
Description[es]=Crea un separador con tamaño configurable
Icon=dynamic-separator-applet
BonoboId=OAFIID:GNOME_DynamicSeparatorApplet
/usr/share/dbus-1/services/org.gnome.panel.applet.DynamicSeparatorAppletFactory.service
[D-BUS Service]
Names=org.gnome.panel.applet.DynamicSeparatorAppletFactory
Exec=/usr/lib/dynamic-separator-applet/dynamic-separator-applet
誰でも提案がありますか?
Ohhhhh私Goood!サービスファイルに表示されますか? 'Name'は' Name'、日と日はこの仕事をしようとするべきではありません...私はそれを信じることができません:) – eagleoneraptor
そのテキストをソリューションに追加し、解決策を受け入れます。あなたは何のポイントも得られませんが、人々は被験者を見るときにあなたの質問に対する答えがあることを知っています。 – gpoo