Matlab Linux 安裝及更換桌面圖標和雙圖標問題解決

Matlab 2018 a 安裝步驟,首先我們有兩個iso 文件,將二者合二爲一才能無錯安裝。

首先合二爲一, 例如我的文件在Downloads文件夾裏

sudo mkdir /media/mathworks
sudo mkdir /media/mathworks/dvd1
sudo mkdir /media/mathworks/dvd2
sudo mkdir /media/mathworks/installer
sudo mount -t iso9660 -o loop ~/Downloads/Matlab/R2018a_glnxa64_dvd1.iso /media/mathworks/dvd1
sudo mount -t iso9660 -o loop ~/Downloads/Matlab/R2018a_glnxa64_dvd2.iso /media/mathworks/dvd2
sudo cp -r /media/mathworks/dvd1/* /media/mathworks/installer
sudo cp -r /media/mathworks/dvd2/* /media/mathworks/installer
sudo ./media/mathworks/dvd2/* /media/mathworks/installer/install

安裝完後打開Terminal 輸入下面命令安裝一些輔助軟件,安裝完後會生成桌面圖標在/usr/share/applications/matlab.desktop。你搜索軟件就可以看到此快捷方式。你就可以把matlab拖入dock欄目,或者桌面。這時你會發現圖標清晰度很低此時你可以自己下載高清圖標,同時更改matlab.desktop裏面的圖標路徑。例如我的下載的新圖標放到了/usr/share/icons/hicolor/256x256/apps/matlab.icns 文件夾。這時圖標清晰了,你會發現打開Matlab會新開一個圖標,出現雙圖標問題。此時說明StartupWMClass 的設定不正確。在Terminal中輸入命令

xprop|grep WM_CLASS

後點擊打開的Matlab軟件,正確的StartupWMClass會出現在反饋裏面,修改matlab.desktop裏面的StartupWMClass 的設定。例如我的是sun-awt-X11-XFramePeer,此時我的matlab.desktop文件是下面的樣子。

[Desktop Entry]
Version=1.0Type=Application
Terminal=falseExec=matlab -desktop
Name=MATLAB
Icon=/usr/share/icons/hicolor/256x256/apps/matlab.icns
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=trueStartupWMClass=sun-awt-X11-XFramePeer
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章