简而言之:我的 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
命令运行得非常完美......
有什么办法可以修复它吗?