使用用户环境启动应用程序

使用用户环境启动应用程序

如果我eclipse从命令行启动,应用程序会了解用户的环境变量(例如 PYTHONPATH),并使用Auto Config.如果我使用 GUI 图标或应用程序启动器启动应用程序,则情况并非如此。如果我的应用程序启动器支持脚本,有没有办法让我指定要使用的用户环境?

答案1

我认为/path/to/executable在你的程序启动器中替换为

sh 'exec /path/to/executable'

应该可以解决问题。sh旨在代表您的目标 shell:修改即兴发挥

我在这里假设您的用户帐户是创建该PYTHONPATH变量的帐户。除非您是 root 或已正确配置 sudo 访问权限,否则不允许您克隆其他用户的环境。

相关内容