Хотя есть хорошие ответы выше, я хотел бы дать 2 цента о том, как я использую MATLAB в фоновом режиме.
sudo -b matlab
Тег -b sudo может запускать приложения в фоновом режиме. Вы также можете закрыть терминал после выполнения этой команды.
Возможно, несвязанный, но есть замечательный веб-сайт, который вы можете использовать для объяснения команд оболочки. http://explainshell.com/explain/8/sudo
Итак, мы выяснили, что для файла xstartup необходимы исполняемые разрешения, которые не были установлены в конфигурации этого аппарата. В отличие от другой машины, на этот раз я создал новый файл и набрал содержимое вместо того, чтобы просто копировать файл с другого компьютера, поэтому по умолчанию у него не было разрешений exe.
> chmod a+x ~/.vnc/xstartup [!d1 ]
Возможно, вы захотите отредактировать файл /root/.vnc/xstartup, чтобы он читал (в вашем случае строка x-terminal-emulator является вашей важной частью для добавления),
xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &