Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
apps:terminal:preferences [2012/12/28 12:20] – [Shortcut Keys] nickapps:terminal:preferences [2016/10/19 15:52] – [Misc (since 0.8.0)] f2404
Line 1: Line 1:
 ====== Preferences ====== ====== Preferences ======
 To configure Terminal, choose {gui>Edit>Preferences...} or right-click the terminal area of the window and choose {gui>Preferences....} This will bring up the //Terminal Preferences// dialog, which allows you to adjust Terminal's behaviour to your needs. To configure Terminal, choose {gui>Edit>Preferences...} or right-click the terminal area of the window and choose {gui>Preferences....} This will bring up the //Terminal Preferences// dialog, which allows you to adjust Terminal's behaviour to your needs.
 +
 +To change the application shortcuts, read the [[:faq|FAQ]] section "Editable Menu Accelerators".
  
 <figure "Open Terminal Preferences"> <figure "Open Terminal Preferences">
Line 6: Line 8:
 </figure> </figure>
  
-===== General =====+====== General ======
  
 <figure "General Tab"> <figure "General Tab">
 {{:apps:terminal:terminal-preferences-general.png?nolink&|}} {{:apps:terminal:terminal-preferences-general.png?nolink&|}}
 </figure> </figure>
 +
 +===== Title =====
  
 ? Initial title ? Initial title
Line 17: Line 21:
 ? Dynamically-set title ? Dynamically-set title
 ! Use this drop-down list to specify how to handle dynamically-set titles, that is, terminal titles set by the commands that run in the terminal. ! Use this drop-down list to specify how to handle dynamically-set titles, that is, terminal titles set by the commands that run in the terminal.
 +
 +===== Command =====
 +
 ? Run command as login shell ? Run command as login shell
 ! Select this option to force Terminal to run your shell as a login shell when you open new terminals. See the documentation of your shell for details about differences between running it as interactive shell and running it as login shell. ! Select this option to force Terminal to run your shell as a login shell when you open new terminals. See the documentation of your shell for details about differences between running it as interactive shell and running it as login shell.
 ? Update utmp/wtmp records when command is launched ? Update utmp/wtmp records when command is launched
 +**(removed in 0.8.0)**
 !  Select this option to insert a new entry in the utmp and wtmp records when a new terminal is opened. !  Select this option to insert a new entry in the utmp and wtmp records when a new terminal is opened.
 +
 +===== Scrolling =====
 +
 ? Scroll on output ? Scroll on output
 ! Select this option to enable you to scroll the output on the terminal while the terminal continues to display more output from a command. ! Select this option to enable you to scroll the output on the terminal while the terminal continues to display more output from a command.
Line 29: Line 40:
 ? Scrollback ? Scrollback
 ! Use this spin box to specify the number of lines that you can scroll back using the scrollbar or the mouse wheel. For example, if you specify 1000 you can scroll back the last 1000 lines displayed in the terminal. ! Use this spin box to specify the number of lines that you can scroll back using the scrollbar or the mouse wheel. For example, if you specify 1000 you can scroll back the last 1000 lines displayed in the terminal.
 +? Unlimited scrollback
 +**(since 0.8.0)**
 +! Use this checkbox to set unlimited scrollback capacity.
  
-===== Appearance =====+====== Appearance ======
  
 <figure "Appearance Tab"> <figure "Appearance Tab">
Line 36: Line 50:
 </figure> </figure>
  
-==== Font ====+===== Font =====
 Click on the button to select the font type and font size you want to use for the terminal. Click on the button to select the font type and font size you want to use for the terminal.
  
-? Enable anti-aliasing for the terminal font 
-! Use the option Enable anti-aliasing for the terminal font to control whether you want Terminal to use anti-aliasing when rendering text in the terminals. Disabling this option can impressively speed up terminal rendering performance and reduce the overall system load on slow systems. 
 ? Allow bold text ? Allow bold text
 ! The option Allow bold text controls whether Terminal allows the application running inside to use bold text or not. If disabled, all text will appear in the selected font, else certain text will appear in bold face.  ! The option Allow bold text controls whether Terminal allows the application running inside to use bold text or not. If disabled, all text will appear in the selected font, else certain text will appear in bold face. 
  
-==== Background ====+===== Background =====
 Select a background for the terminal window. The options are as follows: Select a background for the terminal window. The options are as follows:
  
Line 57: Line 69:
 If you have selected {gui>Background image} or {gui>Transparent background}, you can use the slider Shade transparent or image background to shade or dim the background of the terminal. If you have selected {gui>Background image} or {gui>Transparent background}, you can use the slider Shade transparent or image background to shade or dim the background of the terminal.
  
-==== Opening new windows ====+===== Opening new windows =====
 ? Display menubar in new windows ? Display menubar in new windows
 ! Select this option to show the menubar on new terminal windows by default. ! Select this option to show the menubar on new terminal windows by default.
Line 64: Line 76:
 ? Display borders around new windows ? Display borders around new windows
 ! Select this option to show window decorations on new terminal windows by default. ! Select this option to show window decorations on new terminal windows by default.
 +? Default size
 +! The default terminal geometry in rows and columns.
  
-===== Colors =====+===== Tab Activity Indicator ===== 
 +The time in seconds a non-active tab title will be highlighted in the {gui>Tab activity color}, you can set in the {gui>Colors} tab. If the time expired and the tab is not visited yet, the color will be changed to the color between the activity color and the normal text color defined by the theme. 
 + 
 +To disable this feature, set the time to 0. 
 +====== Colors ======
  
 <figure "Colors Tab"> <figure "Colors Tab">
Line 71: Line 89:
 </figure> </figure>
  
-==== Foreground and Background ====+===== General =====
  
-The two buttons labeled with {gui>Text} and {gui>cursor} color allow to select the color Terminal uses to draw normal text and the color for the text cursor. An application running inside the terminal can also request a different color chosen from the palette below to draw text.+Text color 
 +! The color to draw normal text. An application running inside the terminal can also request a different color chosen from the palette below to draw text
 +? Cursor color 
 +! The cursor color. 
 +? Background color 
 +! Choose the default background for terminal windows. This color is also used in background tinting when {gui>Transparent background} or {gui>Background image} is selected. 
 +? Tab activity color 
 +! This color is used to indicated activity in non-active tabs. See also the option in the {gui>Appearance} settings. 
 +? Vary the background color for each tab 
 +! Choose a random color based on the selected background color. The //Hue// value will be randomly chosen. //Saturation// will be random as well, clamped +/- 20% of the original value. The //Value// won't be modified, to make sure the new color will have the same brightness. This means the random color will be less efficient with dark colors (black is always black, because the //Value// = 0).
  
-Click on the {gui>Background color} button to choose the default background for terminal windows. This color is also used in background tinting when {gui>Transparent background} or {gui>Background image} is selected.+===== Custom Colors =====
  
-==== Text Selection ====+Text selection color 
 +! By default the text and background colors will be reversed for selected text. You can set a custom selection background color by enabling the option and choosing a color. 
 +? Bold text color 
 +! By default the color color is the same as the text color. You can override this by enabling the option and choosing a color.
  
-Select the background color to use when selecting text in a terminal window. You can either specify a custom color or stick to the default color.+===== Palette =====
  
-==== Palette ====+The terminal provides the application running inside with a palette of 16 colors. You can customize these colors using the 16 color buttons. To show the palette combinations, run ''<nowiki>xfce4-terminal --color-table</nowiki>'' in a window.
  
-The terminal provides the application running inside with a palette of 16 colors. You can customize these colors using the 16 color buttons.+===== Presets =====
  
-===== Shortcuts =====+Load default presets. The preset will set the colors and options defined in the file or reset them to the default value.
  
-<figure "Shortcuts Tab"> +====== Compatibility ======
-{{:apps:terminal:terminal-preferences-shortcuts.png?nolink&|}} +
-</figure> +
- +
- +
-==== Menubar Access ===+
- +
-? Disable all menu access keys (such as Alt+f) +
-! Select this option to disable the access keys that are defined to enable you to use keyboard instead of the mouse to select a menu item. Each access key is identified by an underlined letter on a menu or dialog option. In some cases, you must press the Alt key in combination with the access key to perform the action. +
-? Disable menu shortcut key ({key>F10} by default) +
-! Select this option to disable the shortcut key that is defined to enable you to access the Terminal menus. The default shortcut key to access the menus is {key>F10}. +
- +
-===== Advanced =====+
  
 <figure "Shortcuts Tab"> <figure "Shortcuts Tab">
-{{:apps:terminal:terminal-preferences-advanced.png?nolink&|}}+{{:apps:terminal:terminal-preferences-compatibility.png?nolink&|}}
 </figure> </figure>
  
Line 109: Line 127:
 ? Delete key generates ? Delete key generates
 ! Use the drop-down list to select the function that you want the {key>Delete} key to perform. ! Use the drop-down list to select the function that you want the {key>Delete} key to perform.
-$TERM setting +Emulation setting 
-! This specifies the value the ''$TERM'' environment variable is set to, when a new terminal tab or terminal window is opened. The default should be ok for most systems. If you have problems with colors in some applications or if you think that a certain application behaves oddly, try ''xterm-color'' here. If you have problems with ncurses 5.or later you could also try ''xfce''+**(removed in 0.8.0)** 
 +! This specifies the terminal emulation. This does not only set the ''$TERM'' value, but also the input conversion of the VTE widget. By default this is set to xtermif changed ''/etc/termcap'' will be read to get the emulation values. 
 +If you have an application that needs ''$TERM'' for correct functionality, it is better to set this manually in your ''~/.bashrc'' file (or whatever shell you use) and set the terminal emulation as ''xterm'' to avoid incorrect characters in the Terminal.
 ? Reset compatibility options to defaults ? Reset compatibility options to defaults
 ! Click this button to reset the options on the {gui>Compatibility} tabbed section to its defaults settings. ! Click this button to reset the options on the {gui>Compatibility} tabbed section to its defaults settings.
 +
 +====== Advanced ======
 +
 +<figure "Shortcuts Tab">
 +{{:apps:terminal:terminal-preferences-advanced.png?nolink&|}}
 +</figure>
 +
 +===== Double Click =====
 +
 ? Double click ? Double click
 ! Use this text box to specify characters or groups of characters that Terminal considers to be words when you select text by word. ! Use this text box to specify characters or groups of characters that Terminal considers to be words when you select text by word.
 +? Reset double click options to defaults
 +! Click this button to reset the entry to its defaults settings.
 +
 +===== Encoding =====
 +
 +Choose the default encoding for the terminal. You can temporarily override this using the {gui>Terminal>Set Encoding} menu in the menubar.
 +
 +===== Menubar Access (Shortcuts in 0.8.0) =====
 +
 +? Disable all menu access keys
 +! Select this option to disable the access keys, the so called //mnemonics// such as {key>Alt+f}, that are defined to enable you to use keyboard instead of the mouse to select a menu item. Each access key is identified by an underlined letter on a menu or dialog option. In some cases, you must press the Alt key in combination with the access key to perform the action.
 +! Do not confuse this with //accelerators// like {key>Ctrl+Alt+N}. You have to manually disable those by removing them as explained in the [[:faq|Editable Menu Accelerators]] section of the FAQ.
 +! The reason //accelerators// and //mnemonics// are handled seperatly is because //mnemonics// are hard-coded by the translations. //Accelerators// on the other hand can be removed or edited by the user. So you can yourself change those so they don't cause any conflicts with applications you run inside the terminal.
 +? Disable menu shortcut key (F10 by default)
 +! Select this option to disable the shortcut key that is defined to enable you to access the Terminal menus. The default shortcut key to access the menus is {key>F10}.
 +? Disable help window shortcut key (F1 by default)
 +**(since 0.8.0)**
 +! Select this option to disable the shortcut key that is defined to open the help window. The default shortcut key for that is {key>F1}.
 +
 +===== Misc (since 0.8.0) =====
 +
 +? Use middle mouse click to close tabs
 +! Select this option to enable closing terminal tabs with middle mouse click.
 +? Auto-hide mouse pointer
 +! Select this option to hide mouse pointer when typing in the terminal.
 +? Rewrap terminal contents on resize
 +! Select this option to allow re-wrapping of the terminal contents when resizing the window. If disabled, the contents that does not fit into the window will not be shown.
 +