今天,我在Ubuntu11.10上安装了MATLAB R2011a,在乌本图指南之后。
我还遵循了创建发射器的步骤。它出现了,但当我点击它什么都没有发生。有人知道我能做些什么吗?
我可以很好地通过终点站。我唯一的问题是让发射器正常工作。
为了创建启动程序,我使用了这些指示:
发布于 2012-08-04 22:07:18
尝试在正在使用的启动程序中指定完整路径。
因此,例如,如果which matlab的输出是/usr/bin/matlab,那么将Exec字段更改为
Exec=/usr/bin/matlab -desktop请注意,如果这确实解决了问题,很可能是因为您有一个名为matlab的脚本,它隐藏了原始的matlab命令,因此matlab可能没有接收到在没有终端的情况下启动时需要运行的-desktop标志。
有关如何通过使用这一项正确启动启动程序的详细信息,请参见-desktop。
如果出于某些原因,您仍然一无所获,请尝试将type字段设置为终端应用程序,以进一步诊断问题。
发布于 2016-08-02 17:33:24
我也遇到了同样的问题,而且我发现的许多修复方法都不起作用。下面是我最后使用的Ubuntu14.04和Matlab2016a的解决方案。
MATLAB从终端fine打开,因此找出命令的调用:
> which matlab
/usr/local/bin/matlab然后,为了真正创建图标,我刚刚从终端启动了MATLAB。
> matlab当图标出现在发射器上时,我就点击它,点击“锁定发射器”。这里是我的解决方案与许多其他解决方案不同的地方。相反,我在.desktop中创建了一个/usr/local/applications文件,实际上我不得不修改在~/.local/share/applications中创建的文件
> gedit ~/.local/share/applications/matlab_r2016a.desktop并将文件修改为
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=MATLAB R2016a
Icon=matlab_r2016a.png
Path=/home/username
Exec=/usr/local/bin/matlab -desktop
StartupNotify=true
StartupWMClass=MATLAB R2016a
OnlyShowIn=Unity;
X-UnityGenerated=true其中路径指向您的主目录,而Exec是返回的任何which matlab加上标志-desktop。
发布于 2018-08-28 17:39:25
我建议获取Exec标记、/usr/share/application/matlab.桌面文件或等效文件中描述的命令,并在命令行上进行尝试。它可能会显示一个错误消息!
我发现了这样的信息:
/usr/local/MATLAB/R2018a/bin/glnxa64/MATLAB: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
`GLIBCXX_3.4.22' not found (required by /usr/local/MATLAB/R2018a/bin/glnxa64/libCppMicroServices.so.3.1.1) 您可以尝试使用以下命令更新库:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get upgrade libstdc++6然后再试一次!来源:MATLAB在发射过程中显示错误信息
https://askubuntu.com/questions/172039
复制相似问题