xfce4-terminal - Advanced Topics

Files and Environment Variables

Terminal uses the Basedir Specification as defined on Freedesktop.org to locate its data and configuration files. This means that file locations will be specified as a path relative to the directories described in the specification.

As of version 1.1.0, xfce4-terminal has migrated to using xfconf to store its settings. You can view these settings in the xfce4-terminal channel through the xfce4-settings-editor application, and manually manipulate them using xfconf-query.

Hidden options

Terminal offers a few hidden options to allow power users to control various advanced settings and to reduce the number of options in the user interface.

To set any of these options, you will have to open the file ${XDG_CONFIG_HOME}/xfce4/terminal/terminalrc in your favorite text editor and edit the section [Configuration]; simply create the file if it does not already exist.

For example, your terminalrc could look like the following:

[Configuration]
MiscAlwaysShowTabs=TRUE
MiscBell=TRUE
MiscConfirmClose=FALSE
MiscCursorBlinks=TRUE
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
MiscCycleTabs=FALSE
MiscInheritGeometry=TRUE
MiscMouseAutohide=FALSE
MiscTabCloseButtons=TRUE
MiscTabCloseMiddleClick=TRUE
MiscTabPosition=GTK_POS_TOP
MiscHighlightUrls=TRUE

plus all the options that are controlled through the preferences dialog.

In the list below, the version 1.1.0 xfconf property is shown in brackets following the property name.
Prior to 1.1.0 there was a hidden setting MiscShiftArrowsToScroll, but this has been replaced by the ability to configure this keyboard shortcut.

Back to Top


Return to xfce4-terminal Main Documentation Page