<?xml version="1.0" encoding="UTF-8"?>

<!--
SPDX-FileCopyrightText: 2015 Uwe Scholz <u.scholz83@gmx.de>
SPDX-FileCopyrightText: 2016 Piotr Drąg
SPDX-FileCopyrightText: 2019 Sabri Ünal
SPDX-FileCopyrightText: 2022 Roman Pauer
SPDX-FileCopyrightText: 2024 Andrey Kutejko <andy128k@gmail.com>
SPDX-FileCopyrightText: 2026 Wladimir Palant https://palant.info/

SPDX-License-Identifier: GPL-3.0-or-later
-->

<schemalist>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander" path="/org/gnome/gnome-commander/">
    <child name="preferences" schema="org.gnome.gnome-commander.preferences"/>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.preferences" path="/org/gnome/gnome-commander/preferences/">
    <child name="general" schema="org.gnome.gnome-commander.preferences.general"/>
    <child name="network" schema="org.gnome.gnome-commander.preferences.network"/>
    <child name="confirmations" schema="org.gnome.gnome-commander.preferences.confirmations"/>
    <child name="filter" schema="org.gnome.gnome-commander.preferences.filter"/>
    <child name="programs" schema="org.gnome.gnome-commander.preferences.programs"/>
    <child name="colors" schema="org.gnome.gnome-commander.preferences.colors"/>
    <child name="internal-viewer" schema="org.gnome.gnome-commander.preferences.internal-viewer"/>
  </schema>

  <enum id="org.gnome.gnome-commander.preferences.general.icon-scale-quality-enum">
    <value nick="GDK_INTERP_NEAREST" value="0"/>
    <value nick="GDK_INTERP_TILES" value="1"/>
    <value nick="GDK_INTERP_BILINEAR" value="2"/>
    <value nick="GDK_INTERP_HYPER" value="3"/>
  </enum>

  <enum id="org.gnome.gnome-commander.preferences.confirmations.delete-default-enum">
    <value nick="cancel" value="0"/>
    <value nick="delete" value="1"/>
  </enum>

  <enum id="org.gnome.gnome-commander.SEARCHMODE">
    <value nick="text" value="0"/>
    <value nick="hex" value="1"/>
  </enum>

  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.preferences.general" path="/org/gnome/gnome-commander/preferences/general/">
    <key name="advrename-profiles" type="a(ssuiuuuasasab)">
      <default>[]</default>
      <summary>List of advanced rename tool profiles</summary>
      <description>
          The entries in this array represent the profiles in the advanced rename tool with specific settings for each profile.
      </description>
    </key>
    <key name="advrename-win-width" type="u">
      <default>640</default>
      <summary>Advanced rename tool window width</summary>
      <description>
          This option defines the width of the advanced rename tool window.
      </description>
    </key>
    <key name="advrename-win-height" type="u">
      <default>400</default>
      <summary>Advanced rename tool window height</summary>
      <description>
          This option defines the height of the advanced rename tool window.
      </description>
    </key>
    <key name="advrename-template-history" type="as">
      <default>[]</default>
      <summary>Advanced rename tool template history</summary>
      <description>
          This string array represents the history of templates in the advanced rename tool.
      </description>
    </key>
    <key name="directory-history" type="as">
      <default>[]</default>
      <summary>History of visited directories</summary>
      <description>
          This string array represents the history of visited directories.
      </description>
    </key>
    <key name='size-display-mode' enum='org.gnome.gnome-commander.GnomeCmdSizeDisplayMode'>
      <default>'powered'</default>
      <summary>Filesize display mode</summary>
      <description>
        Defines how the filesize will be displayed in the associated panel column.
      </description>
    </key>
    <key name='perm-display-mode' enum='org.gnome.gnome-commander.GnomeCmdPermissionDisplayMode'>
      <default>'text'</default>
      <summary>Permission display mode</summary>
      <description>
        Defines how the file permission will be displayed in the associated panel column.
      </description>
    </key>
    <key name='graphical-layout-mode' enum='org.gnome.gnome-commander.GnomeCmdGraphicalLayoutMode'>
      <default>'mime-icons'</default>
      <summary>Graphical layout mode</summary>
      <description>
        Defines the icon style of files and folders in the file panels.
      </description>
    </key>
    <key name="date-disp-format" type="s">
      <!-- Translators: Feel free to replace the default date format to a common value
           used in your country. See https://docs.gtk.org/glib/method.DateTime.format.html for details.
           Attention: Do not change the single quotes which sourround the string.
           If nothing is set, the application uses the hard-coded value '%c', which is
           "the preferred date and time representation for the current locale".-->
      <default l10n="messages">'%F %R'</default>
      <summary>Date format</summary>
      <description>
          Format of the date in the file panel.
      </description>
    </key>
    <key name="list-font" type="s">
      <default>'DejaVu Sans Mono 10'</default>
      <summary>List font</summary>
      <description>The font in the file panels.</description>
    </key>
    <key name='extension-display-mode' enum='org.gnome.gnome-commander.GnomeCmdExtensionDisplayMode'>
      <default>'both'</default>
      <summary>Extension display mode</summary>
      <description>
          Defines where the file name extension is displayed.
      </description>
    </key>
    <key name="clicks-to-open-item" enum='org.gnome.gnome-commander.GnomeCmdLeftMouseButtonMode'>
      <default>'double-click'</default>
      <summary>Left mouse button mode</summary>
      <description>
          Number of left mouse button clicks for opening a file or folder.
      </description>
    </key>
    <key name="left-mouse-btn-unselects" type="b">
      <default>true</default>
      <summary>Left mouse button unselects</summary>
      <description>
          Defines if a click on an unselected item unselects already selected items.
      </description>
    </key>
    <key name="right-mouse-btn-mode" enum='org.gnome.gnome-commander.GnomeCmdRightMouseButtonMode'>
      <default>'popups-menu'</default>
      <summary>Right mouse button mode</summary>
      <description>
        Defines what happens when the right mouse button is clicked on an item.
      </description>
    </key>
    <key name="delete-to-trash" type="b">
      <default>true</default>
      <summary>Use trash</summary>
      <description>
          Defines if items should be moved to trash by default instead of really deleting them.
      </description>
    </key>
    <key name="icon-size" type="u">
      <default>16</default>
      <summary>Icon size</summary>
      <description>Size of icons in the file panel.</description>
    </key>
    <key name="icon-scale-quality" enum='org.gnome.gnome-commander.preferences.general.icon-scale-quality-enum'>
      <default>'GDK_INTERP_HYPER'</default>
      <summary>Icon scale quality</summary>
      <description>Describes the different interpolation modes that can be used with the scaling functions.</description>
    </key>
    <key name="mime-icon-dir" type="s">
      <default>''</default>
      <summary>MIME icon directory</summary>
      <description>Directory in which MIME icons are located.</description>
    </key>
    <key name="cmdline-history" type="as">
      <default>[]</default>
      <summary>Command line history</summary>
      <description>
          This string array represents the history of commands executed in the command line.
      </description>
    </key>
    <key name="cmdline-history-length" type="u">
      <default>16</default>
      <range min="0" max="16"/>
      <summary>Command line history length</summary>
    </key>
    <key name="cmdline-split" type="i">
      <default>-1</default>
      <summary>Split between panels and command line</summary>
      <description>
          Determines the height of file panels in pixels. Remaining vertical space is allocated for the command line.
      </description>
    </key>
    <key name="cmdline-autohide-output" type="b">
      <default>true</default>
      <summary>Automatically hide command line output</summary>
      <description>
          If enabled, command line output is hidden automatically when the command line is inactive.
      </description>
    </key>
    <key name="horizontal-orientation" type="b">
      <default>false</default>
      <summary>Horizontal orientation</summary>
      <description>
          Defines if the orientation of the file panels should be horizontal or not.
      </description>
    </key>
    <key name="gui-update-rate" type="u">
      <default>100</default>
      <range min="10" max="1000"/>
      <summary>GUI update rate</summary>
      <description>Update rate of the graphical user interface in 1/1000ths of a second.</description>
    </key>
    <key name="show-devbuttons" type="b">
      <default>true</default>
      <summary>Show device buttons</summary>
      <description>Defines if device buttons are shown.</description>
    </key>
    <key name="show-devlist" type="b">
      <default>true</default>
      <summary>Show device list</summary>
      <description>Defines if the list of devices is shown.</description>
    </key>
    <key name="show-cmdline" type="b">
      <default>true</default>
      <summary>Show command line</summary>
      <description>Defines if command line is shown.</description>
    </key>
    <key name="show-toolbar" type="b">
      <default>true</default>
      <summary>Show toolbar</summary>
      <description>Defines if the toolbar is shown.</description>
    </key>
    <key name="show-buttonbar" type="b">
      <default>true</default>
      <summary>Show buttonbar</summary>
      <description>Defines if the buttonbar is shown.</description>
    </key>
    <key name="symlink-string" type="s">
      <default>''</default>
      <summary>Symlink string</summary>
      <description>
          This string defines the default name of a newly created symlink. Leave the string
          empty to use the default value which is hard coded into the program code. A “%s”
          will be expanded to the item name for which a link should be created.
      </description>
    </key>
    <key name="main-win-width" type="u">
      <default>600</default>
      <summary>Main window width</summary>
      <description>
          This option defines the width of the main window.
      </description>
    </key>
    <key name="bookmarks" type="a(bsss)">
      <default>[]</default>
      <summary>List of bookmarks</summary>
      <description>
          Each entry in this list represents a bookmark.
      </description>
    </key>
    <key name="bookmarks-win-width" type="u">
      <default>400</default>
      <summary>Bookmarks window width</summary>
      <description>
          This option defines the width of the bookmarks window.
      </description>
    </key>
    <key name="bookmarks-win-height" type="u">
      <default>250</default>
      <summary>Bookmarks window height</summary>
      <description>
          This option defines the height of the bookmarks window.
      </description>
    </key>
    <key name="connections" type="a(ss)">
      <default>[]</default>
      <summary>List of connections</summary>
      <description>
          Each entry in this list represents a connection.
      </description>
    </key>
    <key name="main-win-height" type="u">
      <default>400</default>
      <summary>Main window height</summary>
      <description>
          This option defines the height of the main window.
      </description>
    </key>
    <key name="opts-dialog-width" type="u">
      <default>560</default>
      <summary>Options dialog width</summary>
      <description>
          This setting defines the width of the options dialog window.
      </description>
    </key>
    <key name="opts-dialog-height" type="u">
      <default>600</default>
      <summary>Options dialog height</summary>
      <description>
          This setting defines the height of the options dialog window.
      </description>
    </key>
    <key name="column-width-icon" type="u">
      <default>20</default>
      <summary>Width of icon column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="column-width-name" type="u">
      <default>140</default>
      <summary>Width of name column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="column-width-ext" type="u">
      <default>40</default>
      <summary>Width of extension column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="column-width-dir" type="u">
      <default>240</default>
      <summary>Width of directory column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="column-width-size" type="u">
      <default>70</default>
      <summary>Width of size column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="column-width-date" type="u">
      <default>150</default>
      <summary>Width of date column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="column-width-perm" type="u">
      <default>70</default>
      <summary>Width of permissions column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="column-width-owner" type="u">
      <default>50</default>
      <summary>Width of owner column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="column-width-group" type="u">
      <default>50</default>
      <summary>Width of group column</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="keybindings" type="a(sssbbbbbb)">
      <default>[]</default>
      <summary>Legacy list of keybindings</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="keybindings-v2" type="a(sss)">
      <default>[]</default>
      <summary>List of keybindings</summary>
      <description>
          Each entry in this list represents a keybinding.
      </description>
    </key>
    <!-- https://developer.gimp.org/api/2.0/gdk/gdk-Event-Structures.html#GdkWindowState -->
    <key name="main-win-state" type="u">
      <default>4</default>
      <summary>Main window state</summary>
      <description>
          The number represents the main window state, e.g. “maximized”, “fullscreen”, etc. and is calculated internally.
      </description>
    </key>
    <key name="middle-mouse-btn-mode" enum="org.gnome.gnome-commander.GnomeCmdMiddleMouseButtonMode">
      <default>'goes-up-dir'</default>
      <summary>Middle mouse button mode</summary>
      <description>
          Defines what happens when the middle mouse button is clicked.
      </description>
    </key>
    <key name="save-dirs-on-exit" type="b">
      <default>true</default>
      <summary>Save directories on exit</summary>
      <description>
          Defines if the current directories are opened again when Gnome Commander is restarted.
      </description>
    </key>
    <key name="save-tabs-on-exit" type="b">
      <default>true</default>
      <summary>Save tabs on exit</summary>
      <description>
          Defines if the current open tabs are opened again when Gnome Commander is restarted.
      </description>
    </key>
    <key name="save-dir-history-on-exit" type="b">
      <default>true</default>
      <summary>Save directory history on exit</summary>
      <description>
          Defines if the history of visited directories is saved on exit.
      </description>
    </key>
    <key name="save-cmdline-history-on-exit" type="b">
      <default>true</default>
      <summary>Save commandline history on exit</summary>
      <description>
          Defines if the history of commands in the commandline is saved on exit.
      </description>
    </key>
    <key name="save-search-history-on-exit" type="b">
      <default>true</default>
      <summary>Save search history on exit</summary>
      <description>
          Defines if the history of search patterns is saved on exit.
      </description>
    </key>
    <key name="always-show-tabs" type="b">
      <default>false</default>
      <summary>Always show tab bar</summary>
      <description>
          Defines if the tab bar is always shown.
      </description>
    </key>
    <key name="tab-lock-indicator" enum='org.gnome.gnome-commander.GnomeCmdTabLockIndicator'>
      <default>'icon'</default>
      <summary>Tab lock indicator</summary>
      <description>
          Defines the style of the tab lock indicator.
      </description>
    </key>
    <key name="case-sensitive" type="b">
        <default>true</default>
        <summary>Case sensitive sorting</summary>
        <description>
            This option defines if sorting should be case sensitive.
        </description>
    </key>
    <key name="select-dirs" type="b">
        <default>true</default>
        <summary>Select directories when all is marked</summary>
        <description>
            This option defines if directories will be marked when all items in a file panel should be marked.
        </description>
    </key>
    <key name="allow-multiple-instances" type="b">
      <default>false</default>
      <summary>Allow multiple instances</summary>
      <description>
          This option defines if multiple instances are allowed.
      </description>
    </key>
    <key name="dev-only-icon" type="b">
      <default>false</default>
      <summary>Only device icons</summary>
      <description>
          This option defines if only device icons should be shown instead of icons and text label.
      </description>
    </key>
    <key name="show-samba-workgroup-button" type="b">
      <default>false</default>
      <summary>Show the samba workgroups icon</summary>
      <description>
          This option defines if the Samba workgroups icon should be shown in the devices list.
      </description>
    </key>
    <key name="mainmenu-visibility" type="b">
      <default>true</default>
      <summary>Main menu visibility</summary>
      <description>
          This option defines if the main menu is visible or not.
      </description>
    </key>
    <key name="quick-search" enum="org.gnome.gnome-commander.GnomeCmdQuickSearchShortcut">
      <default>'ctrl-alt'</default>
      <summary>Quick search shortcut</summary>
      <description>
          This option defines the shortcut for quick search.
      </description>
    </key>
    <key name="quick-search-default-mode" enum="org.gnome.gnome-commander.GnomeCmdQuickSearchMode">
      <default>'search'</default>
      <summary>Default Quick Search mode</summary>
      <description>
          This option defines which mode Quick Search opens with.
      </description>
    </key>
    <key name="quick-search-case-sensitive" type="b">
      <default>false</default>
      <summary>Case sensitive Quick Search</summary>
      <description>
          This option is used to remember the state of the "Case Sensitive" toggle in Quick Search.
      </description>
    </key>
    <key name="file-list-tabs" type="a(syybb)">
      <default>[]</default>
      <summary>Legacy list of file tabs</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="file-list-tabs-v2" type="aa{sv}">
      <default>[]</default>
      <summary>List of file tabs</summary>
      <description>
          The entries in this list are used for restoring the tabs and their history from the last session.
      </description>
    </key>
    <!-- Deprecated after v1.18.0 -->
    <key name="devices" type="a(ssss)">
      <default>[]</default>
      <summary>List of devices - deprecated</summary>
      <description>
          The entries in this list represent the devices configured by the user.
      </description>
    </key>
    <key name="device-list" type="a(sssv)">
      <default>[]</default>
      <summary>List of devices</summary>
      <description>
          The entries in this list represent the devices configured by the user.
      </description>
    </key>
    <key name="favorite-apps" type="a(ssssubbb)">
      <default>[]</default>
      <summary>List of favorite apps</summary>
      <description>
          The entries in this list represent the favorite apps configured by the user.
      </description>
    </key>
    <key name="search-win-width" type="u">
      <default>600</default>
      <summary>Search window width</summary>
      <description>
          This option defines the width of the search window.
      </description>
    </key>
    <key name="search-win-height" type="u">
      <default>400</default>
      <summary>Search window height</summary>
      <description>
          This option defines the height of the search window.
      </description>
    </key>
    <key name="search-win-is-transient" type="b">
      <default>true</default>
      <summary>Search window is transient</summary>
      <description>
          Defines if the search window is transient or if it can be minimized and moved behind the main window.
      </description>
    </key>
    <key name="search-text-history" type="as">
      <default>[]</default>
      <summary>Search text history</summary>
      <description>
          This string array represents the history of text searches in the search tool.
      </description>
    </key>
    <key name="search-pattern-history" type="as">
      <default>[]</default>
      <summary>Search pattern history</summary>
      <description>
          This string array represents the history of regular expression searches in the search tool.
      </description>
    </key>
    <key name="search-profiles" type="a(siisbbs)">
      <default>[]</default>
      <summary>Legacy search tool profiles</summary>
      <description>
          This setting is only present for backwards compatibility and will be removed in future.
      </description>
    </key>
    <key name="search-profiles-v2" type="aa{sv}">
      <default>[]</default>
      <summary>List of search tool profiles</summary>
      <description>
          The entries in this array represent the profiles in the search tool with specific settings for each profile.
      </description>
    </key>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.preferences.network" path="/org/gnome/gnome-commander/preferences/network/">
    <key name="quick-connect-uri" type="s">
      <default>''</default>
      <summary>Quick connect URI</summary>
      <description>
          Unified resource identifier for quick connections.
      </description>
    </key>
    <key name="use-gnome-auth-manager" type="b">
      <default>false</default>
      <summary></summary>
      <description></description>
    </key>
    <key name="ftp-anonymous-password" type="s">
      <default>''</default>
      <summary>Password for anonymous FTP connections</summary>
      <description>
          This string defines the password for anonymous FTP connections.
      </description>
    </key>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.preferences.confirmations" path="/org/gnome/gnome-commander/preferences/confirmations/">
    <key name="delete" type="b">
      <default>true</default>
      <summary>Confirm delete</summary>
      <description>
          Defines if deletion of an item should be confirmed.
      </description>
    </key>
    <key name="delete-default" enum="org.gnome.gnome-commander.preferences.confirmations.delete-default-enum">
      <default>'delete'</default>
      <summary>Delete default</summary>
      <description>
          This setting defines the default active option in the delete confirmation dialog.
      </description>
    </key>
    <key name="copy-overwrite" enum="org.gnome.gnome-commander.GnomeCmdConfirmOverwriteMode">
      <default>'query'</default>
      <summary>Confirm copy overwrite</summary>
      <description>
          This option defines the default behavior when items will be overwritten by a copy command.
      </description>
    </key>
    <key name="move-overwrite" enum="org.gnome.gnome-commander.GnomeCmdConfirmOverwriteMode">
      <default>'query'</default>
      <summary>Confirm move overwrite</summary>
      <description>
        This option defines the default behavior when items will be overwritten by a move command.
      </description>
    </key>
    <key name="mouse-drag-and-drop" enum="org.gnome.gnome-commander.GnomeCmdDndMode">
      <default>'query'</default>
      <summary>Confirm mouse drag and drop</summary>
      <description>
          This option defines the behavior of mouse drag and drop operations.
      </description>
    </key>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.preferences.filter" path="/org/gnome/gnome-commander/preferences/filter/">
    <key name="hide-unknown" type="b">
      <default>false</default>
      <summary>Hide unknown filetypes</summary>
      <description>Hide files which type does not match to one of the other types.</description>
    </key>
    <key name="hide-regular" type="b">
      <default>false</default>
      <summary>Hide regular files</summary>
    </key>
    <key name="hide-directory" type="b">
      <default>false</default>
      <summary>Hide directories</summary>
    </key>
    <key name="hide-symlink" type="b">
      <default>false</default>
      <summary>Hide symbolic links</summary>
    </key>
    <key name="hide-special" type="b">
      <default>false</default>
      <summary>Hide special files, such as a socket, fifo, block devices, or character devices.</summary>
    </key>
    <key name="hide-dotfile" type="b">
      <default>true</default>
      <summary>Hide files and folders starting with a dot</summary>
    </key>
    <key name="hide-backupfiles" type="b">
      <default>true</default>
      <summary>Hide backup files</summary>
      <description>Hide all files with a suffix defined as the backup pattern.</description>
    </key>
    <key name="backup-pattern" type="s">
      <default>'*~;*.bak'</default>
      <summary>Backup file pattern</summary>
      <description>
          The given string defines suffixes (separated by semicolon) for files which
          should be filtered out if backup files should be hidden.
      </description>
    </key>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.preferences.programs" path="/org/gnome/gnome-commander/preferences/programs/">
    <key name="dont-download" type="b">
      <default>true</default>
      <summary>Do not download files</summary>
      <description>
          This option defines if remote files should be downloaded before opened by external programs.
      </description>
    </key>
    <key name="use-internal-viewer" type="b">
      <default>true</default>
      <summary>Use internal viewer</summary>
      <description>
          This option defines if the internal viewer should be used by default.
      </description>
    </key>
    <key name="viewer-cmd" type="s">
      <default>'gedit %s'</default>
      <summary>Viewer command</summary>
      <description>
          This string defines the command for starting the (external) viewer.
      </description>
    </key>
    <key name="editor-cmd" type="s">
      <default>'gedit %u'</default>
      <summary>Editor command</summary>
      <description>
          This string defines the command for starting the editor.
      </description>
    </key>
    <key name="differ-cmd" type="s">
      <default>'meld %s'</default>
      <summary>Differ command</summary>
      <description>
          This string defines the command for starting the diff tool.
      </description>
    </key>
    <key name="use-internal-search" type="b">
      <default>true</default>
      <summary>Use internal search</summary>
      <description>
          This option defines if the internal search should be used by default.
      </description>
    </key>
    <key name="search-cmd" type="s">
      <default>''</default>
      <summary>Search command</summary>
      <description>
          This string defines the command for starting an external file search tool.
      </description>
    </key>
    <key name="terminal-cmd" type="s">
      <default>'xdg-terminal-exec'</default>
      <summary>Command for opening a terminal</summary>
      <description>
          This string defines the command for opening a terminal.
      </description>
    </key>
    <key name="terminal-exec-cmd" type="s">
      <default>'xdg-terminal-exec -e %s'</default>
      <summary>Command for execution in terminal</summary>
      <description>
          This string defines the command for executing another command in a terminal.
      </description>
    </key>
    <key name="sendto-cmd" type="s">
      <default>'xdg-email --attach %s'</default>
      <summary>Send to command</summary>
      <description>
          This string defines the command for sending files to a receiver.
      </description>
    </key>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.preferences.colors" path="/org/gnome/gnome-commander/preferences/colors/">
    <key name="theme" enum="org.gnome.gnome-commander.GnomeCmdColorMode">
      <default>'fusion'</default>
      <summary>Color theme</summary>
      <description>
          This option defines the current color theme.
      </description>
    </key>
    <key name="custom-norm-fg" type="s">
      <default>'#ffffffffffff'</default>
      <summary>Normal foreground color</summary>
      <description>
          Normal foreground color in custom mode.
      </description>
    </key>
    <key name="custom-norm-bg" type="s">
      <default>'#000000004444'</default>
      <summary>Normal background color</summary>
      <description>
          Normal background color in custom mode.
      </description>
    </key>
    <key name="custom-alt-fg" type="s">
      <default>'#ffffffffffff'</default>
      <summary>Alternate foreground color</summary>
      <description>
          Alternate foreground color in custom mode.
      </description>
    </key>
    <key name="custom-alt-bg" type="s">
      <default>'#000000004444'</default>
      <summary>Alternate background color</summary>
      <description>
           Alternate background color in custom mode.
      </description>
    </key>
    <key name="custom-sel-fg" type="s">
      <default>'#ffff00000000'</default>
      <summary>Selection foreground color</summary>
      <description>
           Foreground color for selections in custom mode.
      </description>
    </key>
    <key name="custom-sel-bg" type="s">
      <default>'#000000004444'</default>
      <summary>Selection background color</summary>
      <description>
           Background color for selections in custom mode.
      </description>
    </key>
    <key name="custom-curs-fg" type="s">
      <default>'#000000000000'</default>
      <summary>Cursor foreground color</summary>
      <description>
           Cursor foreground color in custom mode.
      </description>
    </key>
    <key name="custom-curs-bg" type="s">
      <default>'#aaaaaaaaaaaa'</default>
      <summary>Cursor background color</summary>
      <description>
           Cursor background color in custom mode.
      </description>
    </key>
    <key name="use-ls-colors" type="b">
      <default>false</default>
      <summary>Use LS colors</summary>
      <description>
          This option triggers if the value of the environment variable
          LS_COLORS should be used to dye files and folders.
      </description>
    </key>
    <key name="lscm-black-fg" type="s">
      <default>'#000000000000'</default>
      <summary>LS_COLORS black foreground mapping</summary>
      <description>
          This option adjusts the foreground color mapping for LS_COLORS black value.
      </description>
    </key>
    <key name="lscm-black-bg" type="s">
      <default>'#000000000000'</default>
      <summary>LS_COLORS black background mapping</summary>
      <description>
          This option adjusts the background color mapping for LS_COLORS black value.
      </description>
    </key>
    <key name="lscm-red-fg" type="s">
      <default>'#ffff00000000'</default>
      <summary>LS_COLORS red foreground mapping</summary>
      <description>
          This option adjusts the foreground color mapping for LS_COLORS red value.
      </description>
    </key>
    <key name="lscm-red-bg" type="s">
      <default>'#ffff00000000'</default>
      <summary>LS_COLORS red background mapping</summary>
      <description>
          This option adjusts the background color mapping for LS_COLORS red value.
      </description>
    </key>
    <key name="lscm-green-fg" type="s">
      <default>'#0000ffff0000'</default>
      <summary>LS_COLORS green foreground mapping</summary>
      <description>
          This option adjusts the foreground color mapping for LS_COLORS green value.
      </description>
    </key>
    <key name="lscm-green-bg" type="s">
      <default>'#0000ffff0000'</default>
      <summary>LS_COLORS green background mapping</summary>
      <description>
          This option adjusts the background color mapping for LS_COLORS green value.
      </description>
    </key>
    <key name="lscm-yellow-fg" type="s">
      <default>'#ffffffff0000'</default>
      <summary>LS_COLORS yellow foreground mapping</summary>
      <description>
          This option adjusts the foreground color mapping for LS_COLORS yellow value.
      </description>
    </key>
    <key name="lscm-yellow-bg" type="s">
      <default>'#ffffffff0000'</default>
      <summary>LS_COLORS yellow background mapping</summary>
      <description>
          This option adjusts the background color mapping for LS_COLORS yellow value.
      </description>
    </key>
    <key name="lscm-blue-fg" type="s">
      <default>'#00000000ffff'</default>
      <summary>LS_COLORS blue foreground mapping</summary>
      <description>
          This option adjusts the foreground color mapping for LS_COLORS blue value.
      </description>
    </key>
    <key name="lscm-blue-bg" type="s">
      <default>'#00000000ffff'</default>
      <summary>LS_COLORS blue background mapping</summary>
      <description>
          This option adjusts the background color mapping for LS_COLORS blue value.
      </description>
    </key>
    <key name="lscm-magenta-fg" type="s">
      <default>'#ffff0000ffff'</default>
      <summary>LS_COLORS magenta foreground mapping</summary>
      <description>
          This option adjusts the foreground color mapping for LS_COLORS magenta value.
      </description>
    </key>
    <key name="lscm-magenta-bg" type="s">
      <default>'#ffff0000ffff'</default>
      <summary>LS_COLORS magenta background mapping</summary>
      <description>
          This option adjusts the background color mapping for LS_COLORS magenta value.
      </description>
    </key>
    <key name="lscm-cyan-fg" type="s">
      <default>'#0000ffffffff'</default>
      <summary>LS_COLORS cyan foreground mapping</summary>
      <description>
          This option adjusts the foreground color mapping for LS_COLORS cyan value.
      </description>
    </key>
    <key name="lscm-cyan-bg" type="s">
      <default>'#0000ffffffff'</default>
      <summary>LS_COLORS cyan background mapping</summary>
      <description>
          This option adjusts the background color mapping for LS_COLORS cyan value.
      </description>
    </key>
    <key name="lscm-white-fg" type="s">
      <default>'#ffffffffffff'</default>
      <summary>LS_COLORS white foreground mapping</summary>
      <description>
          This option adjusts the foreground color mapping for LS_COLORS white value.
      </description>
    </key>
    <key name="lscm-white-bg" type="s">
      <default>'#ffffffffffff'</default>
      <summary>LS_COLORS white background mapping</summary>
      <description>
          This option adjusts the background color mapping for LS_COLORS white value.
      </description>
    </key>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.preferences.internal-viewer" path="/org/gnome/gnome-commander/preferences/internal-viewer/">
    <key name="case-sensitive-search" type="b">
      <default>false</default>
      <summary>Case sensitive search</summary>
      <description>
          This option defines if searching within the internal viewer is case sensitive.
      </description>
    </key>
    <key name="search-mode" enum='org.gnome.gnome-commander.SEARCHMODE'>
      <default>'text'</default>
      <summary>Search mode</summary>
      <description>
          This option defines the search mode of the internal viewer.
      </description>
    </key>
    <key name="charset" type="s">
      <default>'UTF8'</default>
      <summary>Character set</summary>
      <description>
          This option defines the default character encoding.
      </description>
    </key>
    <key name="monospaced-font" type="s">
      <default>'Monospace 12'</default>
      <summary>Monospaced font</summary>
      <description>
          Description of the monospaced font used to display text. It should include at least font
          name and size but can also contain additional options like Italic Light.
      </description>
    </key>
    <key name="display-hex-offset" type="b">
      <default>true</default>
      <summary>Display hex offset</summary>
      <description>
          This option defines if the hexadecimal offset should be displayed in hex mode.
      </description>
    </key>
    <key name="wrap-mode" type="b">
      <default>true</default>
      <summary>Wrap mode</summary>
      <description>
          This option defines if too long text lines should be wrapped.
      </description>
    </key>
    <key name="tab-size" type="u">
      <default>8</default>
      <summary>Tab size</summary>
      <description>
          This option defines the indentation width in terms of characters for a tabulator character.
      </description>
    </key>
    <key name="binary-bytes-per-line" type="u">
      <default>80</default>
      <summary>Bytes per line in binary mode</summary>
      <description>
          This option defines how many bytes should be displayed in one line in binary mode.
      </description>
    </key>
    <key name="metadata-visible" type="b">
      <default>true</default>
      <summary>Metadata view</summary>
      <description>
          This option defines if metadata should be visible.
      </description>
    </key>
    <key name="window-width" type="u">
      <default>400</default>
      <summary>Window width</summary>
      <description>
          The width of the internal file viewer window.
      </description>
    </key>
    <key name="window-height" type="u">
      <default>400</default>
      <summary>Window height</summary>
      <description>
          The height of the internal file viewer window.
      </description>
    </key>
    <key name="search-pattern-text" type="as">
      <default>[]</default>
      <summary>Search pattern for text</summary>
      <description>
          This string array stores the history of text searches within the internal file viewer.
      </description>
    </key>
    <key name="search-pattern-hex" type="as">
      <default>[]</default>
      <summary>Search pattern for hex values</summary>
      <description>
          This string array stores the history of searches for hex values within the internal file viewer.
      </description>
    </key>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.plugins.file-roller-plugin" path="/org/gnome/gnome-commander/plugins/file-roller-plugin/">
    <key name="default-type" type="s">
        <default>'.zip'</default>
        <summary>File suffix</summary>
        <description>
            Default file suffix of archives created with the File Roller plugin.
        </description>
    </key>
    <key name="prefix-pattern" type="s">
        <default>'$N'</default>
        <summary>Prefix pattern</summary>
        <description>
            The prefix pattern is used to build up the name for an archive created with the File Roller plugin.
        </description>
    </key>
  </schema>
  <schema gettext-domain="gnome-commander" id="org.gnome.gnome-commander.plugins.general" path="/org/gnome/gnome-commander/plugins/general/">
    <key name="autoload" type="as">
      <default>[]</default>
      <summary>Automatically loaded plugins</summary>
      <description>
          This is the list of automatically loaded plugins, whereas each entry represents the file name of the plugin.
      </description>
    </key>
  </schema>
</schemalist>
