如果我通过终端执行该程序,它会打开,但如果我通过 .desktop 文件打开它,它不会

如果我通过终端执行该程序,它会打开,但如果我通过 .desktop 文件打开它,它不会

我已将 Matlab 安装在 /home/user/Desktop/matlabFolder/bin/ 内。

我可以在终端内运行 /home/user/Desktop/matlabFolder/bin/matlab 来运行 Matlab,并且它可以工作。

我在这里创建了一个 .desktop 文件:/home/user/.local/share/applications/matlab.desktop,内容如下:

[Desktop Entry]
Name=MATLAB
Exec=/home/user/Desktop/matlabFolder/bin/matlab
Icon=/home/user/Pictures/Matlab_Logo.png
Terminal=false
Type=Application
Categories=Development;Math;Science;Education;

如果我在应用程序启动器中搜索 MATLAB,我会找到该图标并且可以启动它...我可以看到 Matlab 徽标,表明它正在启动,但几秒钟后该徽标消失并且没有任何反应...为什么?我该如何尝试修复?它可能与环境变量之类的东西有关吗?

相关内容