使用Gnome-Do运行Matlab:bash脚本问题

在Ubuntu中,应该使用以下命令启动Matlab: setsid matlab -desktop

因此,我创建了这样一个bash脚本:

 #!/bin/bash setsid matlab -desktop 

并将其保存为/ usr / bin / launchMatlab。

现在,如果我按Alt + F2,键入launchMatlab并单击Run或按Enter键,将启动Matlab。 但是,Gnome Do虽然找到了脚本,但只允许打开,显示,打开终端并复制到剪贴板。 允许以脚本的forms执行脚本。

如何制作启动脚本?

使用启动器(.desktop文件)。 要执行此操作,请右键单击桌面并单击“创建启动器…”并填写详细信息:

matlab.desktop

然后你可以将它复制到~/.local/share/applications ,你应该可以输入’Matlab’来用gnome-do打开它。

确保脚本是可执行的。

 sudo chmod +x /usr/bin/launchMatlab 

另外,最好将自定义命令放在/ usr / local / bin而不是/ usr / bin中。 让包管理器统治/ usr / bin。

 sudo mv /usr/bin/launchMatlab /usr/local/bin/