cd .config/octave
sudo chown $USER qt-settings
Eu apenas segui a resposta em: Como instalar o Octave sem GUI no Ubuntu 16.04? para instalar octave no Ubuntu 16.04 e, aparentemente, funcionou bem.
Rodar octave-cli no terminal aparentemente funciona
Mas quando fui executar oitava clicando em seu ícone, recebi o seguinte erro:
The settings file /home/user/.config/octave/qt-settings does not exist and can not be created.
Make sure you have read and write permissions to /home/user/.config/octave
Octave GUI must be closed now.
Alguém por favor pode me ajudar a consertar isso, então eu posso executar oitava?
cd .config/octave
sudo chown $USER qt-settings
Você pode usar "sudo octave" do terminal para dar acesso a oitava. O con é que você tem que abrir oitava toda vez por este caminho.
O que me ajudou no ubuntu 14.04 é o seguinte
cd .config/octave/
sudo chmod u+w qt-settings
Eu tive o mesmo problema. Isso funcionou para mim:
cd ~/.config/octave
sudo chown user:user qt-settings
sudo chmod u+w qt-settings
Em vez da palavra "usuário", você deve colocar seu nome de usuário.
Tenho esse problema em 17.04. O problema são as permissões da pasta, não o arquivo.
Eu fiz isso:
sudo chown user .config/octave
sudo chown user .config/octave/qt-settings
e então Octave abriu OK.
O problema é que, de alguma forma, o programa não vê quem é o proprietário do programa. Para isso você precisa fazer o seguinte (que foi mencionado por todos):
cd .config/octave
sudo chmod qt.settings
Depois disso, abra o terminal e digite: Octave. O programa será executado
Meu sistema: ubuntu 17.04 atualizado para o gnome3
cd .config/octave/
sudo chmod u+w qt-settings
cd .config/octave
sudo chown user qt-settings
* funciona para mim até 16.04
Tags octave