Error al ejecutar Octave en Ubuntu 16.04

12

Acabo de seguir la respuesta en: ¿Cómo instalar Octave sin GUI en Ubuntu 16.04? instalar octava en ubuntu 16.04 y aparentemente funcionó bien.

Ejecutar octave-cli en la terminal aparentemente funciona

Pero cuando fui a ejecutar octava haciendo clic en su icono, recibí el siguiente error:

El archivo de configuración /home/user/.config/octave/qt-settings no existe y no se puede crear.

Asegúrese de tener permisos de lectura y escritura para /home/user/.config/octave

Octave GUI debe estar cerrado ahora.

¿Alguien puede ayudarme a solucionar esto, para que pueda ejecutar octava?

Joao
fuente
2
Hay 2 respuestas en la pregunta que vinculó, y tenga en cuenta que la respuesta con más votos a favor ofrece 2 métodos. ¿Qué respuesta y método seguiste realmente?
edwinksl
Cualquiera que creas que es el mejor. Probablemente elegiría el que tenga más votos a favor, porque si uno de los métodos no funciona, siempre puedo probar el otro.
Joao

Respuestas:

31
cd .config/octave

sudo chown $USER qt-settings
AlejandroS
fuente
Esto resolvió mi problema en Ubuntu 16.04. ¡Gracias!
Andrea
Esto también funciona para Ubuntu 16.10. ¡Gracias!
David Georg Reichelt
3

Puede usar "sudo octave" desde el terminal para dar acceso a la octava. La desventaja es que tienes que abrir la octava cada vez de esta manera.

Vag
fuente
1

Lo que me ayudó en ubuntu 14.04 es lo siguiente

cd .config/octave/

sudo chmod u+w qt-settings
hepek
fuente
Seguí tu sugerencia, pero no pasa nada después de eso.
Joao
0

Yo tuve el mismo problema. Esto funcionó para mí:

cd ~/.config/octave 
sudo chown user:user qt-settings
sudo chmod u+w qt-settings

En lugar de la palabra "usuario" debe colocar su nombre de usuario.

martín
fuente
0

Tengo este problema el 17.04. El problema son los permisos de la carpeta, no el archivo.

Hice esto:

sudo chown user .config/octave
sudo chown user .config/octave/qt-settings

y luego Octave abrió OK.

John Walker
fuente
0

El problema es que, de alguna manera, el programa no ve quién es el propietario del programa. Para eso debe hacer lo siguiente (que fue mencionado por todos):

cd .config / octava

sudo chmod qt.settings

Después de esto, abra la terminal y escriba: Octave. El programa se ejecutará

Mi sistema: ubuntu 17.04 actualizado a gnome3

Kregnach
fuente
-2
cd .config/octave/
sudo chmod u+w qt-settings

cd .config/octave
sudo chown user qt-settings

* funciona para mí incluso 16.04

Judas
fuente