4 votos

No se puede iniciar Octave 3.8.0 en modo GUI

He instalado Octave 3.8.0 usando homebrew. El Octave Preguntas frecuentes oficiales dice que puedo usar --force-gui para iniciar octava con el GUI.

Pero cuando uso octave --force-gui en la terminal, no ocurre nada diferente. Es decir, Octave se sigue iniciando en la interfaz de línea de comandos.

¿Cómo puedo solucionarlo?

6voto

Solenoid Puntos 583

Tuve un problema similar con Octave 4.0.0, cuando lo instalé como hadi sugirió me salió este mensaje:

The graphical user interface is disabled by default since it is still buggy on
OS X; use brew with the option --with-gui to enable it.

Octave was compiled with gnuplot; enable it via graphics_toolkit('gnuplot').
All graphics terminals can be used by setting the environment variable GNUTERM
in ~/.octaverc, and building gnuplot with the corresponding options.

setenv('GNUTERM','qt')    # Requiers QT; install gnuplot --with-qt
setenv('GNUTERM','x11')   # Requires XQuartz; install gnuplot --with-x11
setenv('GNUTERM','wxt')   # Requires wxmac; install gnuplot --with-wxmac
setenv('GNUTERM','aqua')  # Requires AquaTerm; install gnuplot --with-aquaterm

You may also set this variable from within Octave. For printing the cairo backend
is recommended, i.e., install gnuplot with --with-cairo, and use

print -dpdfcairo figure.pdf

When using the the qt or fltk toolkits then invisible figures do not work because
osmesa does currently not work with the Mac's OpenGL implementation. The usage of
gnuplot is recommened.

Lo que me funcionó fue añadir la opción --with-gui:

brew install octave --with-qt --with-fltk --with-gui

O reinstalar:

brew reinstall octave --with-qt --with-fltk --with-gui

4voto

hadi Puntos 181

He encontrado la respuesta y la publicaré aquí para quien la necesite.

Octave gui requiere el qt (véase la respuesta de bpabbot aquí ). Por lo tanto, para poder utilizar el gui, octave debe ser instalado con este comando:

brew install octave --with-qt --with-fltk

O si ya lo ha instalado sin qt , puedes reinstall lo:

brew reinstall octave --with-qt --with-fltk

Sin embargo, en la actualidad, la fórmula de la versión 3.8.0 de octave tiene un problema y no se instala --with-qt . Hay un error reportado, y será corregido para la versión 3.8.1. Puedes ver más detalles aquí .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X