
Instalei recentemente o MATLAB /opt/matlab/R2016a
e consegui me dar os privilégios para executá-lo. Em seguida, eu queria poder executá-lo a partir de um terminal e/ou da Alt+F2"linha de comando rápida", então adicionei export PATH=${PATH}:/opt/matlab/R2016a/bin
(onde o executável matlab
está localizado) ~/.profile
conforme sugerido emessefio.
Graças a isso, consegui executar o MATLAB a partir de um terminal simplesmente digitando matlab
e o programa iniciaria normalmente como seria de esperar. Mas quando tentei executá-lo usando Alt+F2e digitando, matlab
a tela inicial apareceu, mas o programa não foi iniciado.
Fiquei com a impressão de que Alt+F2acabei de abrir um "terminal de uma linha" para executar algo rapidamente, mas parece que não funciona a partir daí.
Eu não deveria ser capaz de executá-lo assim? o que estou perdendo?
Responder1
O ~/.profile
é lido (e, portanto, PATH
definido) apenas uma vez durante a inicialização do seu ambiente (presumo que você esteja usando o Gnome aqui?). Portanto, sua edição entrará em vigor quando você abrir um terminal (porque ele inicia uma nova instância de shell, que é lida em seu ~/.profile
), mas para Alt+F2funcionar, seu shell Gnome precisaria ser reiniciado. A maneira mais fácil de conseguir isso é sair e fazer login novamente.