我想在没有GUI的情况下打开Matlab,所以几乎只是从Linux终端运行它。出于某种原因,添加-nodesktop和-nosplash标志并不起作用。也许必须有某种默认设置,这些设置会覆盖这些标志?有没有办法检查这个?也许我错过了额外的旗帜?
$ matlab -nodesktop -nosplash
其他细节:Matlab 2012b,在Ubuntu 12.04上运行。
跑步:
$ matlab -nodesktop -nosplash -nojvm -nodisplay
也不起作用。
答案 0 :(得分:2)
你可以尝试这个解决方法,它在一个简单的测试中为我工作(虽然我没有运行Ubuntu 12.04,所以YMMV):
在致电matlab
之前,请将DISPLAY
变量设置为无效值。例如:
export DISPLAY=:10.0
matlab
对我来说,即使没有命令行选项,这也会产生一个没有显示或启动的终端MATLAB会话。
答案 1 :(得分:0)
虽然您似乎找到了一种解决方法,但您可能会对以下命令行选项感到满意:
matlab -noawt -noFigureWindows ...