Files and Directories#

User path#

When Zrythm is launched for the first time, it will also ask you to select a directory for saving your user data. See Zrythm user path for details.

Installed Files#

When Zrythm is installed, it installs the following files by default.

Desktop Entry#

A freedesktop-compliant configuration file that describes how a particular program should be launched, how it appears in menus, etc. This is normally installed at /usr/share/applications/zrythm.desktop.

GLib Schema#

This file contains the schema for user configurations. It is normally installed at /usr/share/glib-2.0/schemas/org.zrythm.Zrythm.gschema.xml.

Desktop Icon#

This is used by the desktop environment. Normally installed at /usr/share/icons/hicolor/scalable/apps/zrythm.svg.

Localization Files#

Localization files are installed under /usr/share/locale. For example, /usr/share/locale/ko/LC_MESSAGES/zrythm.mo for Korean.

Samples#

Default audio samples used by Zrythm (such as the metronome). Normally installed under /usr/share/zrythm/samples.

Fonts#

Unless your distribution provides packages for the required fonts, fonts required by Zrythm will normally be installed under /usr/share/fonts/zrythm.

GtkSourceView Stylesheets#

Zrythm will install CSS stylesheets to be used by some text input widgets under /usr/share/zrythm/sourceview-styles.

Themes#

Default themes (including icon themes) will normally be installed under /usr/share/zrythm/themes.

Hint

Zrythm provides ways to override some of these files with user-specified files in the Zrythm user path. See Theming for details.

User Files#

Cached Plugin Descriptors#

Plugin descriptor cache for faster scanning. This is found at cached_plugin_descriptors.yaml under the Zrythm user path.

Plugin Collections#

This file contains your plugin collections. It is found at plugin_collections.yaml under the Zrythm user path.

Log File#

Zrythm will write to a log file on each run inside the log subdirectory under the Zrythm user path. The filename will contain the current date and time, for example log_2020-06-26_15-34-19.log.

This log file is useful for debugging crashes and other problems.