Cando se inicia Terminal dende a liña de comandos ou dende un iniciador dun panel pódense especificar varias opcións para modificar o seu comportamento.
--helpLista as diferentes opcións de liña de comandos que soporta Terminal e sae
--versionMostrar a información da versión e saír
--disable-serverDo not register with the D-BUS session message bus
--execute ...Executa o resto da liña de comandos na terminal
--command comandoExecutar comando na terminal
--working-directory directorioDefine directorio como directorio de traballo para a terminal
--title títuloDefine título como título da xanela inicial de terminal
--holdProvoca que se manteña a terminal despois de que termine o comando fillo
--display displayOpen terminal window on the X screen specified by display.
--geometry xeometríaDefine a xeometría da última xanela especificada a geometry. Lea man para obter máis información sobre como especificar xeometrías de xanela.X
--role rol
Sets the window role of the last-specified window to role. Applies
to only one window and can be specified once for each window you create from the command
line. It is mostly used for session management inside Terminal.
--startup-id identificadorSpecifies the startup notification id for the last-specified window. Used internally to forward the startup notification id when using the D-BUS service.
--fullscreenPoñer a última xanela especificada en modo pantalla completa; só se aplica a unha xanela; pode especificarse unha vez por cada xanela que se crea dende a liña de comandos.
--maximizePoñer a última xanela especificada en modo maximizado; só se aplica a unha xanela; pode especificarse unha vez por cada xanela que se crea dende a liña de comandos.
--show-menubarActiva a barra de menú para a última xanela especificada. Pode especificarse unha vez por cada xanela que se crea dende a liña de comandos.
--hide-menubarDesactiva a barra de menú para a última xanela especificada. Pode especificarse unha vez por cada xanela que se crea dende a liña de comandos.
--show-bordersActivar as decoracións das xanelas para a última xanela especificada. Só se aplica a unha xanela. Pode especificarse unha vez por cada xanela que se crea dende a liña de comandos.
--hide-bordersDesactivar as decoracións das xanelas para a última xanela especificada. Só se aplica a unha xanela. Pode especificarse unha vez por cada xanela que se crea dende a liña de comandos.
--show-toolbarsActivar as barras de ferramentas para a última xanela especificada. Só se aplica a unha xanela. Pode especificarse unha vez por cada xanela que se crea dende a liña de comandos.
--hide-toolbarsDesactivar as barras de ferramentas para a última xanela especificada. Só se aplica a unha xanela. Pode especificarse unha vez por cada xanela que se crea dende a liña de comandos.
--tabAbrir unha nova lapela na última xanela especificada. Pódese proporcionar máis dunha destas opcións.
--windowAbrir unha nova xanela cunha soa lapela. Pódese proporcionar máis dunha destas opcións.
Digamos por exemplo que desexa abrir unha nova xanela de terminal con dúas lapelas, e que na primeira lapela se debe executar mutt e na segunda lapela se debe executar mc, e a xanela debe ter 80 columnas e 40 filas, para o cal pode usar o seguinte comando para iniciar Terminal:
Terminal --geometry 80x40 --command mutt --tab --command mc
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.
${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}
A colon separated list of base directories that contain configuration
data. By default the application will look in ${sysconfdir}/xdg/. The value of
${sysconfdir} depends on how the program was
build and will often be /etc/
for binary packages.
${XDG_DATA_HOME}A raíz de tódolos ficheiros de datos específicos do usuario. Por defecto é ~/.local/share/.
${XDG_DATA_DIRS}
A set of preference ordered base directories relative to which
data files should be searched in addition to the
${XDG_DATA_HOME} base directory. The directories
should be separated with a colon.
${XDG_CONFIG_DIRS}/Terminal/terminalrcEsta é 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.uiEste 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 offers a few hidden options to allow powerusers 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}/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
[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
If TRUE the tab headers will always be displayed even if only a single
terminal tab is open. This option is useful if you do not want the terminal window to
resize when you open a second tab. It is disabled by default.
MiscBell
Enables (MiscBell=TRUE) or disables (MiscBell=FALSE)
the audible terminal bell. It is disabled by default.
MiscConfirmClose
Controls whether Terminal popups a confirmation dialog when the user tries to close
a terminal window with multiple tabs in it. Can be either TRUE
(the default) or FALSE.
MiscCursorBlinksActive esta opción para mostrar un cursor que parpadexa. Pode ser TRUE ou FALSE (o valor predeterminado).
MiscCursorShapeEspecifica 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
This option controls whether you can circulate through terminal tabs. That is, whether
you are able to go from the last tab to the first tab using the button from the menu (or the associated keyboard
shortcut), and from the first tab to the last tab using the button from the menu. The option can be either
TRUE (the default) or FALSE.
MiscDefaultGeometryA xeometría predeterminada das novas xanelas de Terminal se non se especifica a opción --geometry na liña de comandos (por defecto é 80x24).
MiscInheritGeometry
This setting controls whether new windows will inherit the geometry (width
and height of the active tab) from its parent window (the window from which
the new window was opened). Can be either TRUE or
FALSE (the default).
MiscMouseAutohideEsta opción controla se Terminal agochará o cursor do rato cando está escribindo nunha xanela da terminal. Pode ser TRUE ou FALSE (o valor predeterminado).
MiscTabCloseButtonsEsta 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.
MiscTabCloseMiddleClickEsta 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
Specifies the position where the tab headers should be displayed. This can
be either GTK_POS_TOP (the default), GTK_POS_LEFT,
GTK_POS_BOTTOM or GTK_POS_RIGHT. If you
specify GTK_POS_LEFT or GTK_POS_RIGHT
here, the tab header texts will be displayed vertically instead of horizontally.
It is highly recommended to disable MiscTabCloseButtons for
GTK_POS_LEFT and GTK_POS_RIGHT.
MiscHighlightUrls
This setting controls whether URLs - both hyperlinks and email addresses - will
be highlighted in the text displayed in a terminal window. If you change this
option to FALSE, URLs won't be highlighted anymore and you
will no longer be able to middle-click the URL to open it in the preferred
application.