手工制作的 MATLAB 桌面快捷方式 (/usr/share/applications/matlab.desktop) 已损坏

手工制作的 MATLAB 桌面快捷方式 (/usr/share/applications/matlab.desktop) 已损坏

简而言之:我的 MATLAB 桌面快捷方式失效了。这很可能不是 MATLAB 的问题,而是我创建文件的方式有问题.desktop。我该如何修复它,我做错了什么?以下是完整的故事:

我在 Ubuntu 20.04 上手动安装了 MATLAB。我将其安装在 中/opt/,并matlab.sh在 中创建了 以及 matlab 符号链接/usr/local/bin

lrwxrwxrwx  1 root root    21 janv. 19 17:18 matlab -> /opt/MATLAB/matlab.sh*

MATLAB工具集

#!/bin/bash

LIGHT_ORANGE_COLOR="\e[38;5;216m"
TURQUOISE_COLOR="\e[38;5;43m"
LIGHT_BLUE_COLOR="\e[38;5;153m"
RED_COLOR="\e[38;5;196m"
NO_COLOR="\e[0m"

echo -e "${TURQUOISE_COLOR}### starting MATLAB ###${NO_COLOR}"
/opt/MATLAB/R2020b/bin/matlab

当我matlab在新终端中输入内容时,它会启动并正常运行。然后我决定创建一个包含sudo gedit matlab.desktop以下内容的桌面快捷方式/usr/share/applications

matlab.桌面

[Desktop Entry]
Name=Matlab
Comment=Matlab student version
GenericName=Matlab
Exec=matlab
Icon=/opt/MATLAB/matlab_logo.png
Type=Application
Categories=Utility;Matlab;MATLAB;Maths;

在桌面应用程序菜单上,我现在有一个漂亮的可点击的 MATLAB 图标。但是,当我点击它时,我可以看到带有 MATLAB 徽标的蓝色方块,这意味着该软件正在正常启动,然后什么都没有。htop我可以看到该进程在启动几秒钟后消失。

我很困惑,因为我的matlab命令运行得非常完美......

有什么办法可以修复它吗?

相关内容