
Недавно я установил MATLAB /opt/matlab/R2016a
и мне удалось дать себе привилегии для его запуска. Затем я хотел иметь возможность запускать его из терминала и/или Alt+F2"быстрой командной строки", поэтому я добавил (где находится export PATH=${PATH}:/opt/matlab/R2016a/bin
исполняемый файл ) к , как было предложено вmatlab
~/.profile
этотнить.
Благодаря этому я смог запустить MATLAB из терминала, просто набрав matlab
и программа запустилась нормально, как и ожидалось. Но когда я попытался запустить ее, набрав Alt+F2и набрав, matlab
появился экран-заставка, но программа не запустилась.
У меня было впечатление, что Alt+F2я просто открыл «однострочный терминал», чтобы быстро что-то выполнить, но, похоже, оттуда это не работает.
Разве я не должен иметь возможность управлять им таким образом? Что я упускаю?
решение1
считывается ~/.profile
(и, следовательно, устанавливается PATH
) только один раз во время запуска вашей среды (я предполагаю, что вы используете Gnome?). Таким образом, ваши изменения вступят в силу, когда вы откроете терминал (потому что он запустит новый экземпляр оболочки, который считывает ваш ~/.profile
), но для того, чтобы Alt+F2сработала, ваша оболочка Gnome должна будет перезапуститься. Самый простой способ добиться этого — выйти из системы и снова войти в нее.