2016-03-25 18 views
0

〜/.local/share/cinnamon/applets/applet/uuid/フォルダにあるシナモン・アプレット(javascript)を使用して、ユーザーがApplet(ウィンドウ)を使用してCinnamon Spicesからダウンロードするようにしました。システム設定]の[このjavascriptでは、フィードを管理するためのウィンドウを作成するpythonスクリプトを起動します。アクセス許可が拒否されました17.3

GLib.spawn_async_with_pipes(null, argv, null, GLib.SpawnFlags.DO_NOT_REAP_CHILD, null); 

これが唯一のミント17.3、Fedoraの23作品にインストールされているシナモンに起こる:私はミント17.3上でPythonスクリプトを起動し、次のコードが実行されるときに権限拒否エラーを取得し始めているいつか2月後

問題なく

私が手にエラーがある:これは私はこれがあるとは思わない舞台裏でダウンロードされ、インストールされているがいるので、ユーザは、Pythonスクリプトを変更し、それは、それが動作する実行権限を与えます

GLib.SpawnError: Failed to execute child process 
Failed to execute child process (Permission denied) 

場合私は自動的に何かできるの?

+0

実行可能フラグを追加するには?それがインストールされている場合は、インストール中におそらくchmodを呼び出すことができますか? – syntonym

+0

シナモンのアプレットウィンドウからインストールされます。私は、アプレットのインストールプロセスに関する多くの文書を見つけられませんでした。 https://wiki.archlinux.org/index.php/Cinnamon#Applets_and_extensions – Jake1164

答えて

1

つのオプション:

  1. 代わりに直接スクリプトを実行しようとしているの呼び出し["python", "myscript.py"]

  2. プログラムchmodそれがインストールされているどのように

+0

番号1はmintで動作しません。少し異なるメッセージが表示されます。子プロセス "python"の実行に失敗しました。 pythonは端末から実行しますので、これは引き続き同じパーミッションエラーです。 – Jake1164

+0

番号2が機能するように見えるオプションでした。 – Jake1164

関連する問題