Terminal usa a Especificación Basedir tal como se define en Freedesktop.org para localizar os seus datos e os seus ficheiros de configuración. Isto significa que as localizacións dos ficheiros se especificarán como unha ruta relativa aos directorio especificados na especificación.
${XDG_CONFIG_HOME}
O primeiro directorio no que se han buscar os ficheiros de configuración. Por defecto está definido a ~/.config/
.
${XDG_CONFIG_DIRS}
Un lista separada por comas de directorios base que conteñen datos de configuración. Por defecto o aplicativo mirará en filename role="directory">${sysconfdir}/xdg/
${XDG_DATA_HOME}
A raíz de tódolos ficheiros de datos específicos do usuario. Por defecto é ~/.local/share/
.
${XDG_DATA_DIRS}
Un conxunto de directorios base ordenados por preferencia relativos nos cales se deben buscar os ficheiros de datos ademais de no directorio base ${XDG_DATA_HOME}
. Os directorios deben separarse con comas.
${XDG_CONFIG_DIRS}/Terminal/terminalrc
Esta é a localización do ficheiro de configuración que inclúe as preferencias que controlan o aspecto e mailo comportamento de Terminal.
${XDG_DATA_DIRS}/Terminal/Terminal-toolbars.ui
Este ficheiro inclúe a definición da interface de usuario para as barras de ferramentas. Se personaliza as barras de ferramentas usando o editor gráfico de barras de ferramentas, Terminal ha gardar a disposición das novas barras de ferramentas no ficheiro ${XDG_DATA_HOME}/Terminal/Terminal-toolbars.ui
.
Terminal ofrece unhas poucas opcións ocultas que lle permiten aos usuarios avanzados controlar varias opcións avanzadas e que reducen o número de opcións na interface de usuario. Para definir algunha destas opcións, terá que abrir o ficheiro ${XDG_CONFIG_HOME}/Terminal/terminalrc
co seu editor de texto preferido e editar a sección [Configuration]
; se o ficheiro non existe só ten que crealo. Por exemplo, terminalrc
podería ter o seguinte aspecto
[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
ademais de tódalas opcións que se controlan a través do diálogo de preferencias.
MiscAlwaysShowTabs
Se vale TRUE
sempre se mostrarán as cabeceiras das lapelas aínda que só estea aberta unha lapela. Esta opción é útil se non quere que se redimensione a fiestra da terminal cando abre unha segunda lapela. Por defecto está desactivada.
MiscBell
Activa (MiscBell=TRUE
) ou desactiva (MiscBell=FALSE
) a campá da terminal. Por defecto está desactivada.
MiscConfirmClose
Controla se Terminal mostra un diálogo emerxente de confirmación cando o usuario intenta pechar unha fiestra da terminal con varias lapelas abertas. Pode valer TRUE
(o predeterminado) ou FALSE
.
MiscCursorBlinks
Active esta opción para mostrar un cursor que parpadexa. Pode ser TRUE
ou FALSE
(o valor predeterminado).
MiscCursorShape
Especifica a forma do cursor na terminal. Pode ser TERMINAL_CURSOR_SHAPE_BLOCK
(o valor predeterminado), TERMINAL_CURSOR_SHAPE_IBEAM
ou TERMINAL_CURSOR_SHAPE_UNDERLINE
. Esta opción só está dispoñible cando se compilou con VTE 0.19.1 ou posterior.
MiscCycleTabs
Esta opción controla se se pode ou non percorrer as lapelas da terminal. É dicir, se vostede pode ir da última lapela á primeira usando o botón TRUE
(valor predeterminado) ou FALSE
.
MiscDefaultGeometry
A xeometría predeterminada das novas fiestras de Terminal se non se especifica a opción
--geometry=
na liña de comandos (por defecto é xeometría
80x24
).
MiscInheritGeometry
Esta opción controla se as novas fiestras herdan a xeometría (ancho e alto da lapela activa) da súa fiestra nai (a fiestra dende a que se abriu a nova fiestra). Pode valer TRUE
ou FALSE
(o valor predeterminado).
MiscMouseAutohide
Esta opción controla se Terminal agochará o cursor do rato cando está escribindo nunha fiestra da terminal. Pode ser TRUE
ou FALSE
(o valor predeterminado).
MiscTabCloseButtons
Esta opción controla se Terminal proporciona un botón para pechar a carón do título das lapelas da terminal. Pode ser TRUE
(o valor predeterminado) ou FALSE
.
MiscTabCloseMiddleClick
Esta opción controla se Terminal pecha unha lapela da terminal cando o usuario preme co botón central no título da lapela. Pode ser TRUE
(o valor predeterminado) ou FALSE
.
MiscTabPosition
Especifica a posición na que se deben mostrar as cabeceiras das lapelas. A posición pode ser GTK_POS_TOP
(a predeterminada), GTK_POS_LEFT
, GTK_POS_BOTTOM
ou GTK_POS_RIGHT
. Se especifica aquí GTK_POS_LEFT
ou GTK_POS_RIGHT
, os textos das cabeceiras das lapelas mostraranse en vertical e non en horizontal. É moi recomendable que desactive MiscTabCloseButtons
para GTK_POS_LEFT
e GTK_POS_RIGHT
.
MiscHighlightUrls
Esta opción controla se os URLs - tanto as hiperligazóns como os enderezos de correo-e se realzarán no texto mostrado na fiestra da terminal. Se cambia esta opción a FALSE
, os URLs non se realzarán e non poderá premer co botón central no URL para abrilo co aplicativo preferido.