如何将Matlab添加到主菜单?

我试图将已安装的matlab添加到Ubuntu 10.10下的Applications菜单中。

我点击Gnome-Menu – > Preference – > Main Menu – > Programming – > New Item,我输入Matlab文件… / MatlabR2010b / bin / matlab作为命令,并选择类型为“Application”。 然后我结束了。

但是,当我单击应用程序菜单中的项目时,Matlab图标会显示几秒钟,然后没有其他任何事情发生。

如果我选择类型为“终端中的应用程序”,那么在将Matlab添加到应用程序菜单的最后一步中,单击应用程序菜单中的项目后,首先会有一个终端窗口,然后是Matlab命令窗口。

所以我想知道如何解决Matlab在选择类型为“应用程序”时不启动的问题? 还有一种方法可以消除当类型被选为“终端中的应用程序”时出现的终端吗?

我发现了一些对我有用的有用指令(Ubuntu 10.04)。

  • 如何在Ubuntu Linux上安装MATLAB
  • 如何创建快捷方式,别名或MATLAB链接? 如何将MATLAB放在底座上?

发射器属性的Screeshot 检查 /usr/local/MATLAB/R2012b/bin/matlab -desktop 版本后复制粘贴的命令: /usr/local/MATLAB/R2012b/bin/matlab -desktop

虽然我使用的是更新版本的Ubuntu(和Matlab),但这对我很有用:我刚刚在Ubuntu 12.10上安装了Matlab 2012b,然后在Ubuntu软件中心安装了matlab支持包:

sudo apt-get install matlab-support

(根据相关问题的答案: https : //askubuntu.com/a/140078/16835 )

这将添加桌面图标/启动器,以及允许您修复编译器链接问题。

当MATLAB运行时,在启动器中没有两个图标也很好。 要完成此操作,请编辑包含MATLAB启动器的* .desktop文件(〜/ .local / share / applications中的grep for matlab)添加以下行添加到底部

 StartupWMClass=com-mathworks-util-PostVMInit 

你需要在命令后使用-desktop参数,这意味着你应该像bin/matlab -desktop这样编写命令。

正如Kaustubh P所说,它很可能是一个剧本。 最好的方法是尝试使用head -1 .../MatlabR2010b/bin/matlab ,看看它是否以#!/bin/sh或类似方式开头。

如果是脚本,您可能希望将gnome菜单项设置为“Application”并将命令设置为

 /bin/sh -c .../MatlabR2010b/bin/matlab 

好的,试试这个:

右键单击Gnome面板上的空白部分,单击“ Custom Application Launcher

确保条目类似于图像中的条目。

发射台

让我们知道我的工作!