在桌面上为应用程序创建快捷方式

在桌面上为应用程序创建快捷方式

我知道对此有很多疑问。我尝试解决其中的一些问题,但没有成功。

因此我安装了 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需要在终端中运行。这意味着设置Terminaltrue应该可以使快捷方式起作用:

[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 是各种图标分辨率。

相关内容