使用用戶環境啟動應用程式

使用用戶環境啟動應用程式

如果我eclipse從命令列啟動,應用程式會了解使用者的環境變數(例如 PYTHONPATH),並使用Auto Config.如果我使用 GUI 圖標或應用程式啟動器啟動應用程序,則情況並非如此。如果我的應用程式啟動器支援腳本,有沒有辦法讓我指定要使用哪個使用者的環境?

答案1

我認為/path/to/executable在你的程式啟動器中替換為

sh 'exec /path/to/executable'

應該可以解決問題。sh設計代表您的目標 shell:修改即興發揮

我在這裡假設您的用戶帳戶是創建該PYTHONPATH變數的帳戶。除非您是 root 或已正確配置 sudo 存取權限,否則不允許您複製其他使用者的環境。

相關內容