Matlab with 2 icons on the dock in linux

8 次查看(过去 30 天)
I'm using matlab on ubuntu 20.04 and I've installed the matlab-support package.
I added the matlab icon on the dock, but when I open the program other icon is created on the dock. How can I resolve this?

回答(1 个)

Juan Sebastian Barreto
编辑:Walter Roberson 2021-4-16
Hello
He had the same problem, in many places I saw that I had to add this StartupWMClass=com-mathworks-util-PostVMInit en /usr/share/applications/matlab.desktop but it did not help me, finally what I did was add that line but different
StartupWMClass=MATLAB R2021a - academic use
take the value from what appears at the top when opening matlab
but one thing was missing to select the correct image of the icon, since generally one finds that they download it from the internet but this generates an error so it is better to choose the one that comes in the download files, since it seems that two icons appear because there are errors in the matlab.desktop that makes it impossible to open from there
Icon=/usr/local/MATLAB/R2021A/bin/glnxa64/cef_resources/matlab_icon.png
Finally I leave the complete matlab.desktop file
#!/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
  3 个评论
Juan Sebastian Barreto
I try in Ubuntu 22.04 and Matlab 2023a, and this launcher resolve the problem of two icons
/usr/share/applications/matlab.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Icon=/opt/MATLAB/R2023a/bin/glnxa64/cef_resources/matlab_icon.png
Name=MATLAB R2023a
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 R2023a - academic use

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息

产品


版本

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by