原文链接:https://blog.csdn.net/ly869915532/article/details/107849653
Ubuntu安装Matlab其Simulink没有菜单栏的解决方案

  1. 版本信息
  2. 问题描述
  3. 解决办法

版本信息

Ubuntu 16.04 LTS
Matlab 2020a

问题描述

Matlab安装完闭之后直接运行,虽然可以启动,但是会报错:

OMEN@OMEN:/usr/local/Polyspace/R2020a/bin$ sudo ./matlab
[sudo] OMEN 的密码:
Gtk-Message: 20:40:41.079: Failed to load module “canberra-gtk-module”

上面最后一行就是报错信息,简而言之就是canberra-gtk-module有问题,不能成功加载,于此同时打开Simulink会发现没有菜单栏和工具栏。

解决办法

OMEN@OMEN:$ locate libcanberra-gtk-module.so #确认libcanberra-gtk-module是否安装

/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

从上面后两行打印信息可以看到,系统已安装gtk-2.0和gtk-3.0的两个版本,此时如果没有安装信息打印,则需要按照张慕风的方案安装该库,具体指令为:

sudo apt-get install libcanberra-gtk-module

安装成功之后尝试重新启动Matlab,查看是否解决,如已解决请跳过下步,否则接着操作。

不管一开始有还是后来安装这个库,都无法正常出现菜单栏的原因是Matlab没有成功找到这个库,这是因为linux默认库是从/usr/lib或者/usr/lib64下找,这时候只需要建立一个软连接就行了(路径需要根据自己情况修改)

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

上面之所以选择gtk-2.0的路径是因为,使用gtk-3.0,然后运行Matlab会报如下错误,也就是两个版本存在一定程度的冲突。

OMEN@OMEN:/usr/local/Polyspace/R2020a/bin$ sudo ./matlab
[sudo] OMEN 的密码: (MATLAB:409): Gtk-WARNING **: 21:37:17.565: GTK+ module libcanberra-gtk-module.so cannot be loaded.
GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
Gtk-Message: 21:37:17.565: Failed to load module "canberra-gtk-module"

之后运行Matlab就正常了

Ubuntu安装Matlab其Simulink没有菜单栏的解决方案(转载可用)相关推荐

  1. Ubuntu安装Matlab其Simulink没有菜单栏的解决方案

    Ubuntu安装Matlab其Simulink没有菜单栏的解决方案 1.版本信息 2.问题描述 3.解决办法 1.版本信息 Ubuntu 16.04 LTS Matlab 2020a 2.问题描述 M ...

  2. matlab 2017 ubuntu,ubuntu安装matlab R2017,

    ubuntu安装matlab R2017, sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/licenses/ sudo cp libm ...

  3. Linux Ubuntu 安装 Matlab

    Ubuntu 上安装 Matlab 及相关问题 在linux下使用matlab需要下载linux版本的matlab进行安装 网上找到相关的linuxMatlab安装文件 在linux下解压/mount ...

  4. ubuntu安装matlab,创建matlab快捷方式 ,解决快捷方式打不开

    1.安装matlab https://blog.csdn.net/fengfeng0328/article/details/82990838 镜像挂载时,确认路径一定要正确 1.创建快捷方式 http ...

  5. Ubuntu安装软件是始终出现dpkg错误(转载,原文链接:https://blog.csdn.net/cyf15238622067/article/details/53534629)

    Ubuntu安装软件是始终出现dpkg错误 一.设置镜像 二. 出现错误死循环时,使用下述命令 sudo dpkg -i --force-overwrite sudo dpkg -i --force- ...

  6. ubuntu安装matlab空间不足,Ubuntu安装Matlab方法及命令

    操作系统:Ubuntu 10.04 matlab版本:Mathworks.Matlab.R2010a.UNIX 注意:软件安装后会占用大量硬盘空间,约4G. 软件 Mathworks.Matlab.R ...

  7. Ubuntu安装MATLAB并设置桌面快捷方式!!!

    我的路径: 挂载在home/matlab下 安装在home/NewDisk/local/MATLAB/R2017a下 因为我之前安装失败了一次,重新开始先取消挂载 sudo umount /matla ...

  8. Ubuntu 安装MATLAB中英文字体

    博主在这里共享一款MATLAB中英文字体Consolas+YaHei混合字体,以及说明该如何配置. 版本: Ubuntu 16.04 LST + MATLAB R2014b 下载字体 字体下载链接:h ...

  9. Window10 内置Ubuntu安装后打开出现“指定的网络名不再可用”解决办法

    打开的时候若出现以下情况: 首先,检查下:开发者模式是否打开 然后打开:Hyper-V.虚拟机平台.安装完成后记得一定要重启电脑才可以! 重启电脑后打开,如下就说明成功了

最新文章

  1. HDU 5729 Rigid Frameworks(连通性DP)
  2. 轻松易懂的缓存雪崩、穿透、击穿以及解决方案
  3. Java高并发编程(六):重入锁
  4. EasyUI中Datagride数据网格的简单使用
  5. linux odbc连接数据库失败,在Linux中使用RODBC连接到SQL Server时出错
  6. 升级oracle spu,关于Oracle数据库PSU/SPU/BundlePatch的补丁号变化
  7. 在MFC程序中增加控制台窗口
  8. 众安每秒3.2万张保单的背后,阿里云输出了什么能力?
  9. 我的移动混合开发之旅
  10. 疫情下的618:搜索热度已盖过双11,全民练习“直播带货”
  11. 【POJ】1067 取石子游戏(博弈论)
  12. 遇到的retain cycle例子
  13. socket 套接字
  14. 快速配置Maven到OSChina中央库的教程
  15. learning java AWT 布局管理器 GridLayout
  16. 我的面试准备过程--队列与栈(更新中)
  17. 关于计算机的知识古人,世界仅是一串二进制编码?我们是虚拟的?古人早就给出了答案...
  18. 如何使用计算机小学生课件,小学生计算机课件
  19. 《数据结构题集(C语言版)》第2章(线性表)习题自解答
  20. python爬虫入门 之 requests 模块

热门文章

  1. 牛客 15898 黑猫的小老弟【法里数列】
  2. 找回忘记的ADSL拨号密码
  3. CAS,ReentrantLock和synchronized总结
  4. 温补晶振及压控晶振的技术资料与应用
  5. 数字电视机顶盒的工作原理
  6. Ubuntu - command checklist
  7. Unity3D网络游戏实战——通用服务器框架
  8. 三轴加速度计Triaxial accelerometer
  9. ubuntu16.04安装flash player
  10. jupyter notebook报错