Difference between revisions of "Xterm"

From ArchWiki
Jump to: navigation, search
m
(Moved 'Automatic Transparency' into the 'Tips' section)
Line 4: Line 4:
 
'''xterm''' is the standard [[Wikipedia:Terminal emulator|terminal emulator]] for the [[X Window System]].
 
'''xterm''' is the standard [[Wikipedia:Terminal emulator|terminal emulator]] for the [[X Window System]].
  
==Automatic transparency==
+
==Tips==
 
+
===Automatic transparency===
 
[[pacman|Install]] the package {{pkg|transset-df}} and a [[Wikipedia:Compositing window manager|composite manager]] like [[Xcompmgr]].
 
[[pacman|Install]] the package {{pkg|transset-df}} and a [[Wikipedia:Compositing window manager|composite manager]] like [[Xcompmgr]].
  
Line 15: Line 15:
 
the test in front of the transset-df command keeps it from executing if that variable is not defined. Note that your terminal will not be transparent if you launch a program other than the shell this way. It is probably possible to work around this if you want the functionality.
 
the test in front of the transset-df command keeps it from executing if that variable is not defined. Note that your terminal will not be transparent if you launch a program other than the shell this way. It is probably possible to work around this if you want the functionality.
  
===See Also===
+
====See Also====
 
*[[Per Application Transparency]]
 
*[[Per Application Transparency]]
  
==Tips==
 
 
===Xterm menu===
 
===Xterm menu===
 
Xterm has a hidden menu that can be viewed by holding the {{Keypress|Ctrl}} key and pressing the first mouse button (left click) on a Xterm window.
 
Xterm has a hidden menu that can be viewed by holding the {{Keypress|Ctrl}} key and pressing the first mouse button (left click) on a Xterm window.

Revision as of 11:17, 10 March 2013

xterm is the standard terminal emulator for the X Window System.

Tips

Automatic transparency

Install the package transset-df and a composite manager like Xcompmgr.

Add the following line to your ~/.bashrc:

[ -n "$XTERM_VERSION" ] && transset-df -a >/dev/null

Now, each time you launch a shell in an xterm and a composite manager is running, it will become transparent. the test in front of the transset-df command keeps it from executing if that variable is not defined. Note that your terminal will not be transparent if you launch a program other than the shell this way. It is probably possible to work around this if you want the functionality.

See Also

Xterm menu

Xterm has a hidden menu that can be viewed by holding the Template:Keypress key and pressing the first mouse button (left click) on a Xterm window.

Enable bell urgency

Add the following line to your ~/.Xresources file:

xterm*bellIsUrgent: true

Remove black border

Xterm has a black border in some cases, you can disable this by adding the following line to your ~/.Xresources file.

xterm*borderWidth: 0

My Alt key doesn't work correctly

You can fix this on a per-term basis by enabling the Meta Sends Escape option in the Xterm menu, or for all Xterm terminals by adding the following line to your ~/.Xresources file.

xterm*metaSendsEscape: true

Change background and font color

First you make an Xresource file which is a regular textfile and it is described at X resources. You find a color you like at http://www.colorpicker.com/ and copy the 6 alphanumerical above the picture. Then to change your background you add

xterm*background: #<alphanumeric>

and for the font you add

xterm*foreground: #<alphanumeric>

Notice the casing on xterm. It did not work for me with XTerm or Xterm. Also after you make changes and do

xrdb -merge /path/to/Xresources

or

xrdb /path/to/Xresources

you have to start a new xterm window to see the changes.

Hide the scrollbar

In order to hide xterm's scrollbar, add the following to your .Xresources/.Xdefaults file.

xterm*scrollBar: off