安装 MATLAB

下载 MATLAB 的 .ios 文件,该网址有对应种子文件,Linux 下推荐使用 qBittorrent 作为磁力种子下载工具,使用 Ubuntu 自带的工具也无所谓啦

将下载下来的 .ios 文件挂载,我的是挂载到了 /media/fxyang/MATHWORKS_R2021A.

fxyang 是我的用户名。

cd 到对应挂载目录下,可以看到 intall 文件,执行此文件。

cd /media/fxyang/MATHWORKS_R2021A
sudo ./install

这里必须使用 sudo 执行,不然是没有权限安装到 /usr/ 目录下的,当然你也可以安装到用户的家目录。

我用的是清华买的正版,盗版需要再额外加一步破解,把安装路径下的 license 文件替换。请自行查阅网上的教程。在设置过程中,需要指定使用该软件的用户,我绑定了自己的本地用户名 fxyang,这样其他用户是无法使用这个软件的。

安装结束后,就可以在 Terminal 中运行 matlab 命令打开 MATLAB 了。

自定义图标固定到收藏夹

在下面两个路径中任选,创建 matlab.desktop 文件。前者是系统全局的,后者是当前用户私有的

/usr/share/applications/
~/.local/share/applications
sudo gedit matlab.desktop

把下面的代码复制进去,

[Desktop Entry]
Categories=Application;Development;
Encoding=UTF-8
Exec=/usr/local/MATLAB/R2021a/bin/matlab -desktop
Icon=/usr/local/MATLAB/R2021a/toolbox/shared/dastudio/resources/MatlabIcon.png
Name=MATLAB2021a
StartupNotify=true
Terminal=false
Type=Application

其中 Exec Icon 是你软件执行文件的位置与软件图标的位置。其他的字段网上可以查到。

.desktop 文件有些字段是必填的,有些是选填的,可以自行学习一下。

运行两次 MATLAB 图标不会重叠

xprop |grep WM_CLASS

运行上述指令,此时鼠标指针会变成一个十字准心,然后点击一下正在运行的软件。

(base) fxyang@lw-X299-WU8:~$ xprop |grep WM_CLASS
WM_CLASS(STRING) = "sun-awt-X11-XFramePeer", "MATLAB R2021a - academic use"

把第一个字符串加入配置文件 matlab.desktopStartupWMClass=sun-awt-X11-XFramePeer

问题解决!

运行matlab 报错 Failed to load module “canberra-gtk-module”

它这是缺个模块,装一下

sudo apt install libcanberra-gtk-module

检查一下安装了好了没

(base) fxyang@lw-X299-WU8:~$ locate libcanberra-gtk-module.so
/snap/gnome-3-34-1804/72/usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
/usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so

如果装好了,运行 matlab 还是报错,是因为 linux 默认库是从 /usr/lib 或者 /usr/lib64 下找,这时候只需要建立一个软连接就行了,matlab 使用的是 2.0 的那个模块

sudo ln -s /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so /usr/lib/libcanberra-gtk-module.so

问题解决!

但是做了这个操作之后,gedit 执行时又会报类似的错误了。我没再管它。

配置 MATLAB for Linux 设置启动图标 MATLAB2021a Ubuntu 20.04.3 LTS相关推荐

  1. 配置 PyCharm for Linux 设置启动图标 pycharm-edu-2021.3.1 Ubuntu 18.04.6 LTS

    安装PyCharm 下载 PyCharm 教育版,使用 tar -zxvf 命令将其解压到你希望的软件安装位置,解压完就是安装完了,要选择一个你有全部权限的目录,一般在自己家目录下挑选位置即可. cd ...

  2. linux kvm虚拟化 libos,在Ubuntu 20.04(Focal Fossa)上安装KVM Hypervisor的方法

    本文介绍在Ubuntu 20.04(Focal Fossa)操作系统上安装KVM Hypervisor虚拟化服务器的方法. 在Ubuntu 20.04(Focal Fossa)上安装KVM/QEMU ...

  3. Ubuntu 20.04.4 LTS下载、安装、部分配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Ubuntu 20.04.4 LTS下载链接 二.安装过程 三.部分配置 1.更新源服务器为国内地址 2.安装中文 ...

  4. Win10 + Linux 双系统安装 (Ubuntu 20.04.1 LTS)

    目标双系统 Win10 + Ubuntu 20.04.1 一.准备环境 单系统:Win10 快捷键:win + r 输入 msinfo32 查看启动类型,BIOS类型:UEFI (+ gpt)还是Le ...

  5. Win10 Linux GPT分区方案,win10+Ubuntu 20.04 LTS双系统安装(UEFI + GPT)(图文,多图预警)

    win10 安装(已安装的略过) 制作启动u盘 插入U盘, 运行 rufus-3.10.exe,按照下面选择,然后点击开始,等待完成即可 为Ubuntu安装空出分区 此电脑->管理->磁盘 ...

  6. linux桌面天气,如何在Ubuntu 20.04中显示我的天气指示器 · My Weather Indicator

    原标题:如何在Ubuntu 20.04中显示我的天气指示器 · My Weather Indicator 来自:https://www.linuxmi.com 如果你在寻找适用于Ubuntu的桌面天气 ...

  7. linux内核更新/修补程序,Ubuntu 18.04.3 LTS无需重启即可轻松修补Linux内核

    Ubuntu 18.04.3 LTS本月早些时候推出了更新的内核和图形堆栈,以及所有最新的软件包更新和增强的Livepatch集成. 由Ubuntu 19.04(Disco Dingo)的Linux ...

  8. Linux设置启动图标

    以Android Studio为例: 一.创建 as.desktop文件,文件输入如下内容: [Desktop Entry] Encoding=UTF-8 # Name :指定快捷方式名称. Name ...

  9. 虚拟机配置静态IP (在VMware Workstation 16 Pro + Ubuntu 22.04.1 LTS GNOME图形桌面环境下)

    目录 确认NAT模式的IP地址.子网掩码和网关 将虚拟机的网络连接方式设置为==NAT模式== 在虚拟机中设置静态IP 验证更改是否生效 确认NAT模式的IP地址.子网掩码和网关 在 Workstat ...

最新文章

  1. MPLS QoS的实现——微云专线
  2. 探索推荐引擎内部的秘密
  3. Cadence Allegro PCB 铺铜(覆铜)Shape呈格点状填充而不是完整全铜显示问题–Allegro技巧...
  4. php怎么排除空的数组,【技术产品】php如何去除空数组
  5. 【酷熊科技】工作积累 ----------- 内存优化之GC.MarkDependencies
  6. Kubernetes Scheduler Deep Dive
  7. [转]linux下IPTABLES配置详解
  8. Bundle Adjustment原理及应用
  9. MOSSE跟踪算法源码解析
  10. centos os u盘启动盘_UltraISO制作u盘centos启动盘教程
  11. 浅谈Linux管线命令grep
  12. 网页(HTML)转换为PDF
  13. 桌面虚拟化 VMware Horizon View 7 安装部署指南 云办公系统安装部署
  14. 从编程小白到入门码农的五个途径
  15. 在Linux中各类重要文件被丢失的解决方式
  16. 经典面试题助你成功就业
  17. 最新最全的中国手机号码正则表达式
  18. 软件测试工程师面试一般常见问题汇总
  19. linux jineu vi,Oxidation of Oil Sands Process-Affected Water by Potassium Ferrate(VI)
  20. GD32F103C读写flash

热门文章

  1. Flink——实时计算引擎
  2. QQ群78928780记录整理:90523花絮-部分
  3. 商业智能BI企业管理决策之经营管理会议
  4. 高德地图地铁公交站点...查询
  5. 迅雷播放插件下载的在线字幕位置
  6. 中职学校计算机专业的论文,浅谈中职计算机专业教学改革思考论文
  7. 编程珠玑之第三章习题8
  8. 开源项目推荐:我个人中意的Python/C++/.Net数学库(★精品收藏★)
  9. js内置对象【学习笔记】
  10. SWUST OJ#971 #972 返回二叉树宽度和深度