You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 20.04.3下Matlab 2021b无法关联.m文件的问题求助

Ubuntu 20.04.3下Matlab 2021b无法关联.m文件的问题求助

Hey Nick,我之前在Ubuntu上用Matlab的时候也碰到过一模一样的问题,系统默认没把Matlab加到打开方式列表里,给你几个我亲测有效的解决办法,你可以挨个试试:

方法一:创建Matlab的桌面启动项

Ubuntu的应用列表是靠.desktop文件识别的,有时候Matlab安装后没自动生成这个文件,咱们手动来:

  • 打开终端,输入命令创建并编辑配置文件:
    sudo nano /usr/share/applications/matlab.desktop
  • 把下面的内容粘贴进去,注意替换成你自己的Matlab安装路径(比如我装在/usr/local/MATLAB/R2021b,你要改成你实际的路径):
    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=MATLAB
    Comment=专业科学计算环境
    Exec=/usr/local/MATLAB/R2021b/bin/matlab -desktop %F
    Icon=/usr/local/MATLAB/R2021b/bin/glnxa64/cef_resources/matlab_icon.png
    Categories=Development;Science;Engineering;
    MimeType=text/x-matlab;
    Terminal=false
    StartupNotify=true
    
  • 保存退出nano:按Ctrl+O回车确认保存,再按Ctrl+X退出
  • 给文件加执行权限:
    sudo chmod +x /usr/share/applications/matlab.desktop

方法二:用命令行直接关联默认程序

如果创建了.desktop文件后还是没显示,或者想一步到位,用这条命令把Matlab设为.m文件的默认打开程序:
xdg-mime default matlab.desktop text/x-matlab

方法三:手动添加到“打开方式”

如果上面的方法都不想用,也可以直接通过右键操作添加:

  • 右键任意一个.m文件,选择「打开方式」→「其他应用程序」
  • 滚动到列表底部,点击「查看所有应用程序」
  • 要是还是看不到Matlab,就点「添加自定义程序」
  • 在弹出的文件浏览器里,找到Matlab安装目录下的bin/matlab可执行文件(比如/usr/local/MATLAB/R2021b/bin/matlab),选中它后点击「打开」
  • 之后在打开方式列表里找到Matlab,勾选「设为默认值」就可以了

这样操作之后,你再双击.m文件应该就能直接在Matlab里打开了,要是还有问题可以再补充细节哦!

备注:内容来源于stack exchange,提问作者Nick G

火山引擎 最新活动