Как заставить Octave использовать "gnuplot" вместо "fltk" по умолчанию?

Я использую Octave 3.8 на Ubuntu 13.10, а "fltk" для графики плохо работает. Поэтому я всегда переключаюсь на "gnuplot", командуя:

graphics_toolkit("gnuplot")

Как настроить Octave для использования "gnuplot" по умолчанию?

Ответ 2

Вы можете добавить эту строку в файл .octaverc. Если файлы не существуют, просто создайте их в своем домашнем каталоге. Этот файл выполняется каждый раз, когда вы запускаете Octave, если вы не передадите параметр -f или --norc.

Вы можете добавить к вам много других вещей .octaverc. Например, это часть моей:

## use man instead of help
function man (name = "help");
  mlock (); # lock in memory so it not removed by clear all
  help (char (name));
endfunction

## no octave-core
crash_dumps_octave_core (0);

EDITOR ("nano");
edit ("mode", "sync");

## pretty prompt
PS1 ("\\[\\033[01;31m\\]\\s:\\#> \\[\\033[0m\\]");
## no > for multi-line input
PS2 ("");

## default image size to take the right half of the monitor
set (0,
  "DefaultFigurePosition",
    [get(0, "screensize")(3)/2    1 ...
     get(0, "screensize")(3)/2    get(0, "screensize")(4)]
);