Startup Configuration

About the files and directories created when neoEBV is started

Files and Directories

A directory containing the configuration files is created at startup. The directory can be specified by the environment variable EBV_CONFIG_DIR. If not specified, the directory will be ${HOME}/.config/ncs/nebv.

The following directories and files will be created in the directory.

cassette/
Cassette file storage location
pellicle/
Pellicle file storage location
fonts/
Font file storage location
plugins/
Plugin file storage location
license.d/
License file storage location
nebv.conf
neoEBV configuration file (Preference File)
nebv.gui.conf
neoEBV screen configuration file (Context File)
nebv_additional.conf
neoEBV additional startup configuration file
nebv_theme.conf
neoEBV color assignment file

If this directory is deleted, all user customized settings will be lost and reset to factory settings upon next startup.

In addition, when neoEBV is started, a directory is created to store temporary files. This directory is used to store intermediate files and resume information. This directory can be specified by the environment variable EBV_DATA_DIR. If not specified, the directory will be ${HOME}/.local/share/ncs/nebv.

Cassette, Pellicle

Samples of cassettes and pellicles are stored in EBV Text format and can be displayed together with the jobdeck. Users can display their own cassettes and pellicles by placing files of any format and specifying them in the startup options or preferences.

Plugins

You can extend the functionality of neoEBV by storing plugin files created in Python in the plugins directory. Refer to Plugin page.

Environment Variable EBV_CONFIG_DIR

neoEBV uses the environment variable EBV_CONFIG_DIR to specify the directory where the various configuration files are stored. If this environment variable is not specified, neoEBV will use the ${HOME}/.config/ncs/nebv directory. Set EBV_CONFIG_DIR if you want to share the same settings with multiple users, for example.

  • How to set up
$ export EBV_CONFIG_DIR=<path>  (bash)

or

$ setenv EBV_CONFIG_DIR <path>  (csh/tcsh)
  • How to set it at startup
$ EBV_CONFIG_DIR=<path> nebv <filepath>

Environment Variable EBV_DATA_DIR

neoEBV uses an environment variable EBV_DATA_DIR to specify the directory containing temporary files. If this environment variable is not specified, neoEBV will refer to the ${HOME}/.local/share/ncs/nebv directory. Set EBV_DATA_DIR if you do not want to use the corresponding directory, for example.

  • How to set up
$ export EBV_DATA_DIR=<path>  (bash)

or

$ setenv EBV_DATA_DIR <path>  (csh/tcsh)
  • How to set it at startup
$ EBV_DATA_DIR=<path> nebv <filepath>
Last modified April 7, 2025