Я установил matlab R2021A и обнаружил, что при создании matlab.desktop он сгенерировал проблемы, и это было то, что в доке появились две иконки, я поместил matlab в избранное, но когда я его открыл, он не открывался оттуда, если не открывался в другом.
Наконец, мне удалось его решить, во многих местах я видел, что мне нужно было добавить this StartupWMClass = com-mathworks-util-PostVMInit в /usr/share/applications/matlab.desktop, но это не помогло мне, наконец, я добавил эту строку, но другое
StartupWMClass=MATLAB R2021a - academic use
возьму значение из того, что появляется вверху при открытии Matlab введите описание изображения здесь
, но не хватало одной вещи, чтобы выбрать правильное изображение значка, так как обычно обнаруживается, что они загружают его из Интернета, но это создает ошибку Так что лучше выбрать тот, который есть в загружаемых файлах, поскольку кажется, что появляются два значка из-за ошибок в matlab.desktop, которые делают невозможным открытие оттуда
Icon=/usr/local/MATLAB/R2021A/bin/glnxa64/cef_resources/matlab_icon.png
Наконец, я оставляю весь matlab. файл рабочего стола
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Icon=/usr/local/MATLAB/R2021A/bin/glnxa64/cef_resources/matlab_icon.png
Name=MATLAB R2021a
Comment=Start MATLAB - The Language of Technical Computing
#Uncomment the following line and comment the line after to
#force matlab to use the 32 bits architecture
#Exec=matlab -arch=glnx86 -desktop
Exec=matlab -desktop
Terminal=false
Categories=Development;
StartupNotify=true
#Uncomment the following line if you've got several matlab icons in the launcher
StartupWMClass=MATLAB R2021a - academic use