ユーザー環境でアプリケーションを起動する

ユーザー環境でアプリケーションを起動する

コマンドラインから起動するとeclipse、アプリケーションはユーザーの環境変数 (例: PYTHONPATH) を認識し、それに応じてインタープリターを設定しますAuto Config。GUI アイコンまたはアプリケーション ランチャーを使用してアプリケーションを起動する場合は、この限りではありません。アプリケーション ランチャーがスクリプトをサポートしている場合、どのユーザーの環境を使用するかを指定する方法はありますか?

答え1

/path/to/executableプログラムランチャーを次のように置き換えると思います

sh 'exec /path/to/executable'

これでうまくいくはずです。shターゲットシェルを表すものです:アドリブ

ここでは、変数を作成するのはユーザー アカウントであると想定していますPYTHONPATH。root でないか、sudo アクセスが適切に構成されていない限り、別のユーザーの環境を複製することはできません。

関連情報