咨询个Linux Mint的环境变量问题
场景:
要用Linux桌面环境开发一个桌面程序,程序本身包含一些自己的动态库,打算在桌面上创建一个可执行的快捷图标(desktop文件)让用户使用,需要把程序安装目录设置到LD_LIBRARY_PATH环境变量中,否则动态库就无法加载。
现象:
在Ubuntu和Mint之间做选择,更倾向于Mint,毕竟界面和操作习惯与Windows很类似。
在Ubuntu系统$HOME下的.profile中添加export语句,可以把程序目录设置到环境变量中,可以通过桌面图标运行程序,也可以在终端中运行程序。
在Mint系统$HOME下的.profile中添加export语句,无法通过桌面图标运行程序,在$HOME下的.xsessionrc中添加export语句问题依旧无法解决。
应该是两个系统的shell入口不一样,不清楚在Mint中哪里设置export语句,才能让desktop程序执行时环境变量可以生效?