Ubuntu 16.04 安裝 Matlab 2017b 后的進(jìn)一步配置

文章不涉及Matlab在Ubuntu下的安裝,只針對(duì)默認(rèn)路徑下安裝激活后的快捷方式添加,默認(rèn)路徑設(shè)置,添加路徑到工作空間及在高分屏下菜單欄字體過小的解決。因?yàn)閡buntu的系統(tǒng)在非root用戶下的相對(duì)封閉,無法簡(jiǎn)單地像win下的matlab直接通過matlab菜單進(jìn)行這些設(shè)置,特此記錄,方便日后安裝查閱。

-Launcher欄快捷方式的添加

在安裝好Matlab后的首次運(yùn)行中,可以右鍵launcher欄Matlab圖標(biāo)將其固定在launcher欄中,但通過此圖標(biāo)并不能啟動(dòng)Matlab,只是啟動(dòng)界面會(huì)閃過。

解決方法:

定位并打開系統(tǒng)目錄夾:
cd ~/.local/share/applications
使用vim或gedit編輯文件:
vim matlab_r2017b_-_academic_use.desktop
此處因軟件版本而異,一般文件夾中只有一個(gè)matlab.desktop后綴的文件。
打開后在Exec行后加 -desktop,如下圖,保存退出,之后應(yīng)該就可以直接通過launcher欄圖標(biāo)啟動(dòng)matlab了。

-修改默認(rèn)工作空間路徑

默認(rèn)空間路徑即在matlab啟動(dòng)后,所處的當(dāng)前文件夾位置,ubuntu下默認(rèn)處在~/ 下,為了更好的管理工作文件,我選擇將默認(rèn)工作路徑修改為
~/Docunments/MATLAB/
在win中,可以通過右鍵快捷方式圖標(biāo),添加文件夾位置后綴實(shí)現(xiàn)(具體忘了,可以百度),或者matlab菜單中/ 一般--初始文件夾 /進(jìn)行設(shè)置。
在Ubuntu下,猜測(cè)由于默認(rèn)安裝路徑下,系統(tǒng)限制對(duì)Matlab設(shè)置文件進(jìn)行寫入,因此無法通過菜單設(shè)置欄直接修改。

解決方法:

定位打開系統(tǒng)文件夾:
cd /usr/local/MATLAT/R2017b/toolbox/local/
文本編輯器打開matlabrc.m,
sudo vim matlabrc.m
在最后添加你要打開的默認(rèn)工作空間路徑:
cd '~/Documents/MATLAB/'
保存退出。

-添加路徑到工作空間

在Matlab中通過Set path添加新路徑到工作空間時(shí),會(huì)提示對(duì)pathdef.m文件沒有寫入權(quán)限,或者要求更改其存儲(chǔ)位置,此時(shí),可通過曾經(jīng)文件權(quán)限解決。

解決方法:

定位打開系統(tǒng)文件夾:
cd /usr/local/MATLAT/R2017b/toolbox/local/
增加文件權(quán)限為777:
sudo chmod 777 pathdef.m
保存退出,之后就可以通過簡(jiǎn)單的Set path直接添加路徑了。

-高分屏下菜單欄字體過小

電腦分辨率1920×1080,運(yùn)行Ubuntu16.04下,matlab菜單欄字體比例太小,看的眼都瞎了,看到下面csdn博主的方案,完美解決,感謝博主。

解決方法:

參考> https://blog.csdn.net/zwhut/article/details/79779174

其余參考:

https://blog.csdn.net/flyfrommath/article/details/53148455
https://askubuntu.com/questions/572671/two-matlab-icons-in-dash
https://blog.csdn.net/mifangdebaise/article/details/79071992
https://www.linuxidc.com/Linux/2012-08/68604.htm

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容