EclipseをIDEとして使用しています。アプリケーションを実行すると、アプリケーション自体がrootとして実行されます。私のプログラムは現在ルートかどうかをチェックし、そうでなければgksudo
でそれ自身を再起動します。ただし、出力はコンソールに書き込まれません。私はsudo
を使用できません。グラフィカルなプロンプトを表示しないからです。 (私のプログラムはCLIですが、Eclipseはコンソールとの対話を許可していません)EclipseでPythonプロジェクトをrootとして実行します。
私のアプリケーションを昇格させる「正しい」方法は何ですか?