我知道对此有很多疑问。我尝试解决其中的一些问题,但没有成功。
因此我安装了 Matlab R2014 /opt/MATLAB/R2014
,并且当我从终端执行它的 shell 时它运行良好:
/opt/MATLAB/R2014a/bin$ ./matlab
现在我想在桌面添加一个快捷方式,因此我创建了一个快捷方式matlab.desktop
并在其中放入了以下内容:
[Desktop Entry]
Version=1.0
Name=Matlab R2014
Comment=Run MATLAB to do some amazing stuff!
Exec=/opt/MATLAB/R2014a/bin/matlab
Icon=/opt/MATLAB/R2014a/toolbox/shared/dastudio/resources/Matlabicon.png
Terminal=false
Type=Application
Categories=Utility;Application;
我还将文件类型更改为可执行文件。但是当我单击时,matlab 启动器会弹出,但在一两秒内就会消失。
此外,快捷方式没有显示我为其指定的图标。
什么可能出错?
答案1
显然,matlab
需要在终端中运行。这意味着设置Terminal
为true
应该可以使快捷方式起作用:
[Desktop Entry]
Version=1.0
Name=Matlab R2014
Comment=Run MATLAB to do some amazing stuff!
Exec=/home/saeid/bin/matlab.sh
Icon=matlab
Terminal=true
Type=Application
Categories=Utility;Application;
为了使图标能够被识别,您需要matlab.png
在您的~/.icons
文件夹或系统范围内的/usr/share/icons/hicolor/NNxNN/apps/
文件夹中有一个图标。N 是各种图标分辨率。