在-nodesktop和-nosplash选项之后,MATLAB仍然打开GUI

时间:2015-07-08 23:10:17

标签: matlab ubuntu

我想在没有GUI的情况下打开Matlab,所以几乎只是从Linux终端运行它。出于某种原因,添加-nodesktop和-nosplash标志并不起作用。也许必须有某种默认设置,这些设置会覆盖这些标志?有没有办法检查这个?也许我错过了额外的旗帜?

$ matlab -nodesktop -nosplash

其他细节:Matlab 2012b,在Ubuntu 12.04上运行。

跑步:

$ matlab -nodesktop -nosplash -nojvm -nodisplay

也不起作用。

2 个答案:

答案 0 :(得分:2)

你可以尝试这个解决方法,它在一个简单的测试中为我工作(虽然我没有运行Ubuntu 12.04,所以YMMV):

在致电matlab之前,请将DISPLAY变量设置为无效值。例如:

export DISPLAY=:10.0
matlab

对我来说,即使没有命令行选项,这也会产生一个没有显示或启动的终端MATLAB会话。

答案 1 :(得分:0)

虽然您似乎找到了一种解决方法,但您可能会对以下命令行选项感到满意:

matlab -noawt -noFigureWindows ...