aterm (1) Linux Manual Page
NAME
aterm (Afterstep XVT) – a VT102 emulator for the X window system
SYNOPSIS
aterm [options] [-e command [ args ]]
DESCRIPTION
aterm, version 1.0.0, is a colour vt102 terminal emulator, based on rxvt 2.4.8 with Alfredo Kojima’s additions of fast transparency, intended as an xterm(1) replacement for users who do not require features such as Tektronix 4014 emulation and toolkit-style configurability. As a result, aterm uses much less swap space — a significant advantage on a machine serving many X sessions.
It was created with AfterStep Window Manger users in mind, but is not tied to any libraries, and can be used anywhere.
OPTIONS
The aterm options (mostly a subset of xterm‘s) are listed below. In keeping with the smaller-is-better philosophy, options may be eliminated or default values chosen at compile-time, so options and defaults listed may not accurately reflect the version installed on your system.
Note that aterm permits the resource name to be used as a long-option (–/++ option) so the potential command-line options are far greater than those listed. For example: `aterm –loginShell –color1 Orange’.
-help,–help- Print out a message describing available options.
-version,–version- Print out a version with/without list of available options.
-displaydisplayname- Attempt to open a window on the named X display (
-dstill respected). In the absence of this option, the display specified by theDISPLAYenvironment variable is used. -geometrygeom- Window geometry (-g still respected); resource
geometry. -rv|+rv- Turn on/off simulated reverse video; resource
reverseVideo. -bgcolour- Window background colour; resource
background. -fgcolour- Window foreground colour; resource
foreground. -pixmap:file[;geom]- Specify image file for the background and also optionally specify geometry of the image to be cut out of original image, to be used as background, with a geometry string. Note you may need to add quotes to avoid special shell interpretation of the `;’ in the command-line; resource
backgroundPixmap. -mst:name- Specify the name of the Afterstep MyStyle to be used as the base of aterm’s look. ForeColor, BackColor, Font, BackPixmap (all texture options) will be used from MyStyle definition, unless some other command line option is specifyed for the same setting. For example -fn will override MyStyle Font. This is available only if used with AfterStep 1.9.28 or later and if compiled with AfterStep libraries support ( –enable-afterstep-lib). resource
MyStyle. -tr|+tr- Turn on/off pseudo transparency mode. In this mode
atermwill use part of root background as it’s own background, emulating see-through effect; resourcetransparent. -trsb|+trsb- Turn on/off pseudo transparent scrollbar. Works the same as -tr; resource
transpscrollbar. -tintcolor- Turn on pseudo transparency background tinting. Tinting can be done fast and slow way. In fast way it will be done by combining of background color with tinting color using logical function. This function defaults to AND, and it can be changed using
-tinttypeoption – see below. In general solid colors like Blue, Red, Green, Cyan, Magenta, Yellow are good, but you should experiment with it for each background you have. True tinting is more memory and CPU hungry – tinted copy of background image will be created every time you move/resize window. It alows for more smooth tinting thou. You need to build it with–enable-transparency=yesor–enable-background-imageyesoption, to be able to use this feature. resourcetinting. -shamount- This option allows for darkening/lightening of the background image amount is the %value of the desired brightness, where 100 is the original. if amount is less then 100 – image will be darkened. if amount is less then 0 or more then 100 – image will be lightened. Lightening can cause some strange looking effects if applied on bright image. This option causes aterm to create shaded/lightened copy of the background – it’s more memory cosuming as the result. It does not make much difference, though, if applied on non transparent background image. resource
shading. -fadeamount- This option allows for darkening/lightening of colors when aterm is loosing focus. amount is the %value of the desired brightness, where 100 is the original. if amount is less then 100 – colors will be darkened. if amount is less then 0 or more then 100 – colors will be lightened. Lightening can cause some strange looking effects if applied on bright colors. This option causes aterm to use more colors, as the result it is disabled by default. Use –enable-fading ./configure option to enable it. resource
fading. -bgtypetype- Specify type of the transformation to be performed on background image. Possible types are :
tile– plain vanilla tiling of the image.scale– original image will be scaled to the aterm’s size, every time you resize window.scalev– original image will be scaled to the aterm’s height only, every time you resize window.scaleh– original image will be scaled to the aterm’s width only, every time you resize window.center– original image will be centered in aterm’s window.notile– background color will be padded to image’s right/bottom to make it the same size as window is.notileh– background color will be padded to image’s right to make it the same width as window is.notilev– background color will be padded to image’s bottom to make it the same height as window is.
cut– aterm background will be cut out of the source image, as if this source image was tiled across the root window. The portion of the image that lies underneath of window will be used.
If AfterStep Pager, asetroot or Esetroot where used to set the root image, then this option can be used in conjunction with -tr option. In this case it will do mentioned transformations to the root pixmap. and use it as aterm’s background. resourcebackgroundType. -txttypetype- Allows you to specify logical function to be used when displaying text. That will cause aterm to logically combine text with background pixels. That only works with transparent background and background image. Possible values are : and, andReverse, andInverted, xor, or, nor, invert, equiv, invert, orReverse, orInverted, nand; resource
textType. -tinttypetype- Allows you to specify logical function to be used when tinting transparent background. That will cause aterm to logically combine text with background pixels. NOTE: If shading option is used, or background image is specifyed – true type will always be used. That works with bpth transparent background and background image. Possible values are :
- Fast tinting options : and, andReverse, andInverted, xor, or, nor, invert, equiv, invert, orReverse, orInverted, nand,
- Slow tinting: true – will do "true" tinting – that means that background pixel’s RGB components will be decreased proportionaly to the RGB components of specified tinting color; resource
tintingType. -crcolour- The cursor colour; resource
cursorColor. -prcolour- The mouse pointer colour; resource
pointerColor. -bdcolour- The colour of the border between the xterm scrollbar and the text; resource
borderColor. -blnumber- This option specifies that aterm should askwindow manager to not have a border around term’s window; resource
borderLess. -bwnumber- This option specifies the width in pixels of the border surrounding the window; resource
borderWidth. -fnfontname- Main normal text font; resource
font. -fbfontname- Main bold text font; resource
boldFont. -fmfontname- Main multicharacter font; resource
mfont. -ibwidth- Width of the internal border in pixels; resource
internalBorder. -kmmode- Multiple-character font-set encoding mode;
eucj: EUC Japanese encoding.sjis: Shift JIS encoding; resourcemultichar_encoding. -grkmode- Greek keyboard translation;
iso: ISO-8859 mapping.ibm: IBM-437 mapping; resourcegreek_keyboard. -namename- Specify the application name under which resources are to be obtained, rather than the default executable file name. Name should not contain `.’ or `*’ characters. Also sets the icon and title name.
-ls|+ls- Start as a login-shell/sub-shell; resource
loginShell. -ut|+ut- Inhibit/enable writing a utmp entry; resource
utmpInhibit. -vb|+vb- Turn on/off visual bell on receipt of a bell character; resource
visualBell. -sb|+sb- Turn on/off scrollbar; resource
scrollBar. -si|+si- Turn on/off scroll-to-bottom on TTY output inhibit; resource
scrollTtyOutputhas opposite effect. -sk|+sk- Turn on/off scroll-to-bottom on keypress; resource
scrollKey. -sr|+sr- Put scrollbar on right/left; resource
scrollBar_right. -st|+st- Display scrollbar without/with a trough; resource
scrollBar_floating. -iconic- Start iconified, if the window manager supports that option.
-slnumber- Save number lines in the scrollback buffer; resource
saveLines. -tntermname- This option specifies the name of the terminal type to be set in the
TERMenvironment variable. This terminal type must exist in the termcap(5) database and should have li# and co# entries; resourcetermName. -ecommand [arguments]- Run the command with its command-line arguments in the
atermwindow; also sets the window title and icon name to be the basename of the program being executed if neither -title (-T) nor -n are given on the command line. If this option is used, it must be the last on the command-line. If there is no-eoption then the default is to run the program specified by theSHELLenvironment variable or, failing that, sh(1). -titletext- Window title
-Tstill respected); the default title is the basename of the program specified after the 3\-eP option, if any, otherwise the application name; resourcetitle. -ntext- Icon name; the default name is the basename of the program specified after the 3\-eP option, if any, otherwise the application name; resource
iconName. -C- Capture system console messages.
RESOURCES (available also as long-options)
aterm accepts application defaults set in XAPPLOADDIR/aterm (compile-time defined: usually /etc/X11/Xresources/aterm) and resources set in ~/.Xdefaults or ~/.Xresources. Note that when reading X resources, aterm recognizes two class names: XTerm and Aterm. The class name XTerm allows resources common to both aterm and xterm to be easily configured, while the class name Aterm allows resources unique to aterm, notably colours and key-handling, to be shared between different aterm configurations. If no resources are specified, suitable defaults will be used. Command-line arguments can be used to override resource settings. The following resources are allowed:
geometry:geom- Create the window with the specified X window geometry [default 80×24]; option
-geometry. background:colour- Use the specified colour as the window’s background colour [default White]; option
-bg. foreground:colour- Use the specified colour as the window’s foreground colour [default Black]; option
-fg. colorn:colour- Use the specified colour for the colour value n, where 0-7 corresponds to low-intensity (normal) colours and 8-15 corresponds to high-intensity (bold = bright foreground, blink = bright background) colours. The canonical names are as follows: 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=white, but the actual colour names used are listed in the
COLORS AND GRAPHICSsection. colorBD:colour- Use the specified colour to display bold characters when the foreground colour is the default.
colorUL:colour- Use the specified colour to display underlined characters when the foreground colour is the default.
cursorColor:colour- Use the specified colour for the cursor. The default is to use the foreground colour; option
-cr. cursorColor2:colour- Use the specified colour for the colour of the cursor text. For this to take effect,
cursorColormust also be specified. The default is to use the background colour. reverseVideo:boolean-
True: simulate reverse video by foreground and background colours; option-rv,False: regular screen colours [default]; option+rv. See note inCOLORS AND GRAPHICSsection. scrollColor:colour- Use the specified colour for the scrollbar [default #B2B2B2].
troughColor:colour- Use the specified colour for the scrollbar’s trough area [default #969696].
backgroundPixmap:file[;geom]- Use the specified image file, and cut the area defined by geometry string out of it.
MyStyle:name- Specify the name of the Afterstep MyStyle to be used as the base of aterm’s look. ForeColor, BackColor, Font, BackPixmap (all texture options) will be used from MyStyle definition, unless some other command line option is specifyed for the same setting. For example resource font will override MyStyle Font. This is available only if used with AfterStep 1.9.28 or later and if compiled with AfterStep libraries support ( –enable-afterstep-lib).
transparent- Turn on/off pseudo transparency mode. In this mode
atermwill use part of root background as it’s own background, emulating see-through effect; tinting:color- Turn on pseudo transparency background tinting. Tinting can be done fast and slow way. In fast way it will be done by combining of background color with tinting color using logical function. This function defaults to AND, and it can be changed using
-tinttypeoption – see below. In general solid colors like Blue, Red, Green, Cyan, Magenta, Yellow are good, but you should experiment with it for each background you have. True tinting is more memory and CPU hungry – tinted copy of background image will be created every time you move/resize window. It alows for more smooth tinting thou. You need to build it with–enable-transparency=yesor–enable-background-image=yesoption, to be able to use this feature. -shading:amount- This option allows for darkening/lightening of the background image amount is the %value of the desired brightness, where 100 is the original. if amount is less then 100 – image will be darkened. if amount is less then 0 or more then 100 – image will be lightened. Lightening can cause some strange looking effects if applied on bright image. This option causes aterm to create shaded/lightened copy of the background – it’s more memory cosuming as the result. It does not make much difference, though, if applied on non transparent background image.
backgroundType:type- Specify type of the transformation to be performed on background image. Possible types are :
tile– plain vanilla tiling of the image.scale– original image will be scaled to the aterm’s size, every time you resize window.scalev– original image will be scaled to the aterm’s height only, every time you resize window.scaleh– original image will be scaled to the aterm’s width only, every time you resize window.center– original image will be centered in aterm’s window.notile– background color will be padded to image’s right/bottom to make it the same size as window is.notileh– background color will be padded to image’s right to make it the same width as window is.notilev– background color will be padded to image’s bottom to make it the same height as window is.
cut– aterm background will be cut out of the source image, as if this source image was tiled across the root window. The portion of the image that lies underneath of window will be used.
If AfterStep Pager, asetroot or Esetroot where used to set the root image, then this option can be used in conjunction with -tr option. In this case it will do mentioned transformations to the root pixmap. and use it as aterm’s background. textType:type- Allows you to specify logical function to be used when displaying text. That will cause aterm to logically combine text with background pixels. That only works with transparent background and background image. Possible values are : and, andReverse, andInverted, xor, or, nor, invert, equiv, invert, orReverse, orInverted, nand.
tintingTypetype- Allows you to specify logical function to be used when tinting transparent background. That will cause aterm to logically combine text with background pixels. NOTE: If shading option is used, or background image is specifyed – true type will always be used. That works with bpth transparent background and background image. Possible values are :
- Fast tinting options : and, andReverse, andInverted, xor, or, nor, invert, equiv, invert, orReverse, orInverted, nand,
- Slow tinting: true – will do "true" tinting – that means that background pixel’s RGB components will be decreased proportionaly to the RGB components of specified tinting color.
menu:file[;tag]- Read in the specified menu file (note the `.menu’ extension is optional) and also optionally specify a starting tag to find. See the reference documentation for details on the syntax for the menuBar.
path:path- Specify the colon-delimited search path for finding files (XPM and menus), in addition to the paths specified by the
RXVTPATHandPATHenvironment variables. font:fontname- Select the main text font used [default 7×14]; option
-fn. fontn:fontname- Specify the alternative font n. The default font values:
-
-
font: `7×14 font1: `6×10 font2: `6×13 font3: `8×13 font4: `9×15
boldFont:fontname- Specify the name of the bold font to use if
colorBDhas not been specified and it is not possible to map the default foreground colour to colour 8-15 [default NONE]. This font must be the same height and width as the normal font; option-fb. mfont:fontname- Select the main multiple-character text font used [default k14]; option
-fk. mfontn:fontname- Specify the alternative multiple-character font n. If compiled for multiple-character fonts, the Roman and multiple-character font sizes should match.
multichar_encoding:mode- Set the encoding mode to be used when multicharacter encoding is received;
eucj: EUC Japanese encoding [default for Kanji].sjis: Shift JIS encoding.big5: BIG5 encoding; option-km. greek_keyboard:mode- Set the Greek keyboard translation mode to be used;
iso: ISO-8859 mapping (elot-928) [default].ibm: IBM-437 mapping (DOS codepage 737); option-grk. UseMode_switchto toggle keyboard input. For more details, see the distributed fileREADME.greek. title:text- Set window title string, the default title is the command-line specified after the
-eoption, if any, otherwise the application name; option-title. iconName:text- Set the name used to label the window’s icon or displayed in an icon manager window, it also sets the window’s title unless it is explicitly set; option
-n. mapAlert:boolean-
True: de-iconify (map) on receipt of a bell character.False: no de-iconify (map) on receipt of a bell character [default]. visualBell:boolean-
True: use visual bell on receipt of a bell character; option-vb.False: no visual bell [default]; option+vb. loginShell:boolean-
True: start as a login shell by prepending a `-‘ toargv[0]of the shell; option-ls.False: start as a normal sub-shell [default]; option+ls. utmpInhibit:boolean-
True: inhibit writing record into the system log fileutmp; option-ut.False: write record into the system log fileutmp[default]; option+ut. print-pipe:string- Specify a command pipe for vt100 printer [default lpr(1)]. Use
Printto initiate a screen dump to the printer andCtrl-PrintorShift-Printto include the scrollback as well. scrollBar:boolean-
True: enable the scrollbar [default]; option-sb.False: disable the scrollbar; option+sb. Note that the scrollbar type (with/without arrows) is compile-time selected. smallfont_key:keysym- If enabled, use
Alt-keysym to toggle to a smaller font [defaultAlt-<] bigfont_key:keysym- If enabled, use
Alt-keysym to toggle to a bigger font [defaultAlt->] saveLines:number- Save number lines in the scrollback buffer [default 64]; option
-sl. termName:termname- Specifies the terminal type name to be set in the
TERMenvironment variable; option-tn. meta8:boolean-
True: handle Meta (Alt) + keypress to set the 8th bit.False: handle Meta (Alt) + keypress as an escape prefix [default]. modifier:string- Set the Meta key to be enabled by modifier
Mod1,Mod2,Mod3,Mod4orMod5. backspacekey:string- The string to send when the backspace key is pressed. If set to
DECor unset it will sendDelete(code 127) or, if shifted,Backspace(code 8) – which can be reversed with the appropriate DEC private mode escape sequence. deletekey:string- The string to send when the delete key (not the keypad delete key) is pressed. If unset it will send the sequence traditionally associated with the
Executekey. cutchars:string- The characters used as delimiters for double-click word selection. The built-in default:
BACKSLASH `"’&()*,;<=>?@[]{|} keysym.sym: string- Associate string with keysym sym (
0xFF00 – 0xFFFF). It may contain escape values (: bell, : backspace, , \E: escape,
: newline,
: return, : tab,
