Suggested .octaverc for GNU Octave
Octave uses startup.m persistent user settings like Matlab. To keep Matlab compatibility, put Octave-specific startup commands and plotting defaults into ~/.octaverc, which sets default parameters for all GNU Octave sessions.
suppress_verbose_help_message(1)
page_output_immediately(1)
page_screen_output(0)
crash_dumps_octave_core(0)
sigterm_dumps_octave_core(0)
sighup_dumps_octave_core(0)
if isfile('~/Documents/MATLAB/startup.m')
source('~/Documents/MATLAB/startup.m')
endif*_dumps_*- eliminate nuisance
octave-workspacefiles that appear when Octave is Ctrl+c exited or crashes. page_output_immediately(1)- make Octave print immediately like Matlab.
if exist- use
startup.mfile like Matlab.
Set plot defaults: useful for HiDPI systems, control Octave default plot text size of axes and titles, useful for HiDPI systems by adding to “~/.octaverc”:
set(0, "defaultaxesfontsize", 16)
set(0, "defaultlinelinewidth", 2)adjust 16 to produce the most appealing text labels in:
- axes tick labels
- legend key
- title text
defaultline is the root category for lines, so defaultlinelinewidth is not a typo.
Speedup Octave start (without GUI): don’t autoload Octave packages