Initializes an Enhanced X-Windows terminal emulator.
aixterm [ -ah ] [ -ar ] [ -autopush ] [ -b NumberPixels ] [ -bd Color ] [ -bg Color ] [ -bw NumberPixels ] [ -cc CharRange:Value [ ,... ] ] [ -cr Color ] [ -csd CharShape ] [ -cu ] [ -C ] [ -display Name:Number ] [ -dw ] [ -f0 Font ] [ -f1 Font ] [ -f2 Font ] [ -f3 Font ] [ -f4 Font ] [ -f5 Font ] [ -f6 Font ] [ -f7 Font ] [ -f0 FontSet ] [ -f1 FontSet ] [ -f2 FontSet ] [ -f3 FontSet ] [ -f4 FontSet ] [ -f5 FontSet ] [ -f6 FontSet ] [ -f7 FontSet ] [ -fb Font ] [ -fg Color ] [ -fi FontSet ] [ -fn Font ] [ -fs Font ] [ -fullcursor ] [ -geometry Geometry ] [ #geometry Geometry ] [ -help ] [ -i ] [ -ib File ] [ -im InputMethod ] [ -j ] [ -keywords ] [ -lang Language ] [ -l ] [ -leftscroll ] [ -lf File ] [ -ls ] [ -mb ] [ -mc Number ] [ -ms Color ] [ -mn ] [ -n IconName ] [ -name Application ] [ -nb Number ] [ -nobidi ] [ -nonulls ] [ -nss NumShape ] [ -orient Orientation ] [ -outline Color ] [ -po Number ] [ -ps ] [ -pt Preedit ] [ -reduced ] [ -rfb Font ] [ -rfi Font ] [ -rfn Font ] [ -rfs Font ] [ -rf0 Font ] [ -rf1 Font ] [ -rf2 Font ] [ -rf3 Font ] [ -rf4 Font ] [ -rf5 Font ] [ -rf6Font ] [ -rf7 Font ] [ -rf0 FontSet ] [ -rf1 FontSet ] [ -rf2 FontSet ] [ -rf3 FontSet ] [ -rf4 FontSet ] [ -rf5 FontSet ] [ -rf6 FontSet ] [ -rf7 FontSet ] [ -rv ] [ -rw ] [ -s ] [ -sb ] [ -sf ] [ -si ] [ -sk ] [ -sl NumberLines ] [ -sn ] [ -st ] [ -suppress ] [ -symmetric ] [ -T Title ] [ -text TextType ] [ -ti ] [ -tm String ] [ -tn TerminalName ] [ -ut ] [ -v ] [ -vb ] [ -W ] [ -xrm String ] [ -132 ] [ -e Command ]
The aixterm command provides a standard terminal type for programs that do not interact directly with Enhanced X-Windows. This command provides an emulation for a VT102 terminal or a high function terminal (HFT). The VT102 mode is activated by the -v flag.
The aixterm command supports the display for up to 16 colors at a time.
The aixterm terminal supports escape sequences that perform terminal functions such as cursor control, moving and deleting lines, and aixterm private functions.
Many of the special aixterm terminal features (like the scroll bar) can be modified under program control through a set of private aixterm command escape sequences. You can also use escape sequences to change the title in the title bar.
There are three different areas in the aixterm window:
By default, only the terminal window is initially displayed.
The terminal window is the area provided for terminal emulation. When you create a window, a pseudo terminal is allocated and a command (usually a shell) is started.
The aixterm command automatically highlights the window border and the text cursor when the mouse cursor enters the window (selected) and unhighlights them when the mouse cursor leaves the window (unselected). If the window is the focus window, the window is highlighted regardless of the location of the mouse cursor. Any window manager, as in the case of the AIXwindows Window Manager (MWM), can cover the aixterm border, and the highlight and border color do not show.
The WINDOWID environment variable is set to the resource ID number of the aixterm window.
When running in an aixterm window, the TERM environment variable should be TERM=aixterm.
The TERM environment variable on your home machine determines what the TERM environment variable should be on the remote machine (unless it is overridden by your .profile).
When you use the rlogin, tn, or rsh commands to login to a different machine, the TERM environment variable should be set to aixterm. If this operation does not occur, you can perform the following two command line operations:
If commands (for example, the vi command) do not recognize the term type aixterm when you login to another system, perform the following one-time operation on the remote system:
Arabic/Hebrew Support
The aixterm command supports bidirectional languages such as Arabic and Hebrew. This command can open a window to be used with Arabic/Hebrew applications. You can create an Arabic/Hebrew window by specifying an Arabic or Hebrew locale (ar_AA, Ar_AA, iw_IL, or Iw_IL) with the -lang flag or by predefining an Arabic or Hebrew locale from SMIT for the system. You can also use the Web-based System Manager wsm system fast path and selecting the Cultural Environment icon.
The Arabic/Hebrew window supports bidirectional text display. Thus, English and Arabic or Hebrew text can be displayed on the same line. There are different aspects in the Arabic/Hebrew window:
Screen Orientation
The screen orientation in an Arabic/Hebrew window can be either left-to-right or right-to-left. The default orientation is left-to-right unless otherwise specified with a flag or in the .Xdefaults file. While the window is active, you can reverse the screen orientation using special key combinations. You can reverse the screen orientation according to your needs.
Text Mode
An Arabic/Hebrew window supports two text modes and their corresponding manipulation:
In the implicit text mode, characters are stored in same order that they are entered. The text is transformed into its visual form only when it is displayed. In the visual text mode, characters are stored in the same way that they are displayed on the window.
Character Shaping
The Arabic/Hebrew window represents Arabic and Hebrew texts differently, according to its context. Text is represented in one of the following forms:
Arabic/Hebrew can also be shaped according to the passthru mode.
Numeric Representation
Numerics can be represented in Arabic numerals, Hindi numerals, or in passthru mode. In implicit text mode, numerals can also be represented according to their contextual form. Thus, Arabic numbers can be displayed in English text or Hindi numbers can be displayed in Arabic text.
Status Line
The Arabic/Hebrew window can display an optional status line that shows the current status of the window. The status line contains the following values:
Value | Current Setting |
---|---|
E | English language |
N | National language |
SCR-> | Left-to-right screen orientation |
<-SCR | Right-to-left screen orientation |
alef | Auto shape mode |
blank | Passthru shaping mode |
ghain | Displayed in the currently used shaping mode |
I | Implicit text mode |
V | Visual text mode |
U | Context numbers |
A | Arabic numbers |
H | Hindi numbers |
P | Passthru for numbers |
Note: Use the implicit text mode (the default text mode) for more efficient data sorting.
Use the following key combinations in an Arabic/Hebrew window to change certain settings.
Key Combination | Purpose |
---|---|
Alt + Enter | Reverses screen direction. |
Alt + Right Shift | Enables Arabic/Hebrew keyboard layer. |
Alt + Left Shift | Enables English keyboard layer. |
For Implicit Mode only:
Item | Description |
---|---|
Alt + Kpd* | Adjusts the column heading. |
For Visual Mode only:
Item | Description |
---|---|
Alt + Kpd 1 | Shapes characters in their initial form. |
Alt + Kpd 2 | Shapes characters in their isolated form. |
Alt + Kpd 3 | Shapes characters in their passthru form. |
Alt + Kpd 4 | Shapes characters automatically (Valid also for Implicit). |
Alt + Kpd 7 | Shapes characters in their middle form. |
Alt + Kpd 8 | Shapes characters in their final form. |
Shift + Kpd / | Toggles the Push Mode (Push/End Push). |
Alt + Kpd / | Toggles the Autopush function. |
Using the aixterm Command Data-Stream Support
The following is a list of the escape sequences supported by the aixterm command.
Some escape sequences activate and deactivate an alternate screen buffer that is the same size as the display area of the window. This capability allows the contents of the screen to be saved and restored. When the alternate screen is activated, the current screen is saved and replaced with the alternate screen. Saving lines scrolled off of the window is disabled until the original screen is restored.
The following table uses these abbreviations in the right hand column:
Item | Description |
---|---|
BEL |
|
BS |
|
HT |
|
LF |
|
VT |
|
FF |
|
CR |
|
SO |
|
SI |
|
DCI |
|
DC3 |
|
CAN |
|
SUB |
|
ESC |
|
SS4 |
|
SS3 |
|
SS2 |
|
SS1 |
|
cbt |
|
cha |
|
cht |
|
ctc |
|
cnl |
|
cpl |
|
cpr |
|
cub |
|
cud |
|
cuf |
|
cup |
|
cuu |
|
cvt |
|
da1 |
|
dch |
|
decaln |
|
deckpam |
|
deckpnm |
|
decrc |
|
decsc |
|
decstbm |
|
dl |
|
dsr |
|
dmi |
|
emi |
|
ea |
|
ed |
|
ef |
|
el |
|
ech |
|
hts |
|
hvp |
|
ich |
|
il |
|
ind |
|
ls2 |
|
ls3 |
|
nel |
|
ksi |
|
pfk |
|
rcp |
|
ri |
|
ris |
|
rm |
|
sapv |
|
scp |
|
scs |
|
sd |
|
sl |
|
spd |
|
sr |
|
srs |
|
ss2 |
|
ss3 |
|
su |
|
sgr |
|
sg0a |
|
sg1a |
|
sm |
|
tbc |
|
VTD |
|
VTL |
|
VTR |
|
vts |
|
xes |
|
xrs |
|
xhs |
|
xss |
|
xgs |
|
xst |
|
Copy, Paste, and Re-execute Functions
When you create a terminal window, the aixterm command allows you to select text and copy it within the same window or other windows by using copy, paste, and re-execute button functions. These text functions are available in HFT and VT102 emulations. The selected text is highlighted while the button is pressed.
The copy, paste, and re-execute button functions perform as follows:
Item | Description |
---|---|
Copy | The left button is used to save text into the cut buffer.
The aixterm command does a text cut, not a box cut. Move the
cursor to beginning of the text, hold the button down while moving
the cursor to the end of the region, and release the button. The
selected text is highlighted and saved in the global cut buffer
and made the PRIMARY selection when the button is released.
Multiple clicking is determined from the time the button is released to the time the button is pressed again, so you can change the selection unit in the middle of a selection. The right button extends the current selection. If you press this button while moving closer to the right edge of the selection than the left, it extends or contracts the right edge of the selection. If you contract the selection past the left edge of the selection, the aixterm command assumes you really meant the left edge, restores the original selection, and extends or contracts the left edge of the selection. Extension starts in the selection unit mode that the last selection or extension was performed in; you can multiple click to cycle through them. |
Paste | Pressing both buttons at once (or the middle button on a three-button mouse) displays (pastes) the text from the PRIMARY selection or from the cut buffer into the terminal window that contains the mouse cursor, inserting it as keyboard input. |
Re-execute | Pressing the Shift key and the left mouse button takes the text from the cursor (at button release) through the end of the line (including the new line), saves it in the global cut buffer and immediately retypes the line, inserting it as keyboard input. The selected text is highlighted. Moving the mouse cursor off of the initial line cancels the selection. If there is no text beyond the initial cursor point, the aixterm command sounds the bell, indicating an error. |
By cutting and pasting pieces of text without trailing new lines, you can take text from several places in different windows and form a command to the shell. For example, you can take output from a program and insert it into your favorite editor. Since the cut buffer is globally shared among different applications, you should regard it as a file whose contents you know. The terminal emulator and other text programs should treat it as if it were a text file, that is, the text is delimited by new lines.
Menu Usage
The aixterm command has two different menus:
Each menu pops up under the correct combinations of key and button presses. Most menus are divided into two sections that are separated by a horizontal line. The top portion contains various modes that can be altered. A check mark is displayed next to a mode that is currently active. Selecting one of these modes toggles its state. The bottom portion of the menu provides the command entries; selecting one of these performs the indicated function.
The Options menu pops up when the Ctrl key and the left mouse button are pressed simultaneously while the mouse cursor is in a window. The menu contains items that apply to all emulation modes.
The Modes menu sets various modes for each emulation mode. The menu is activated by pressing the Ctrl key and the middle mouse button at the same time, while the mouse cursor is in the window. In the command section of this menu, the soft reset entry resets the scroll regions. This is convenient when a program leaves the scroll regions set incorrectly. The full reset entry clears the screen, resets tabs to every eight columns, and resets the terminal modes (such as wrap and smooth scroll) to their initial states after the aixterm command finishes processing the command-line options. When the Auto Linefeed option is turned on, a carriage return is added when a carriage return, vertical tab, or form feed is received. The shells generally do this for the linefeed, but not for the vertical tab or form feed.
Scroll Bar
The aixterm command supports an optional scroll bar composed of a scroll button that displays at the top of the scroll bar and a scroll region that displays at the bottom. The scroll bar is hidden until you request it to display.
The scroll region displays the position and amount of text currently showing in the window (highlighted) relative to the amount of text actually saved in the scrolling buffer. As more text is saved in the scrolling buffer (up to the maximum), the size of the highlighted area decreases.
The scroll button causes the window to scroll up and down within the saved text. Clicking the right button moves the window position up (the text scrolls downward); clicking the left button moves the window position down (the text scrolls upward). The amount of scrolling is modified by the Shift and Ctrl keys. If neither key is pressed, the window scrolls a single line at a time. Pressing the Shift key causes the text to scroll a full window at a time, minus one line. Pressing the Ctrl key causes the text to be positioned at the extreme top or bottom of the file.
Character Classes
Clicking the left mouse button (the copy function) twice in rapid succession causes all characters of the same class (that is, letters, white space, punctuation, and so on) to be selected. Because people have different preferences for what should be selected (for example, if file names be selected as a whole or only the separate subnames), you can override the default mapping by using the charClass (class CharClass) resource.
The charClass resource is a list of CharRange:Value pairs where the range is either a single number or a low-to-high number in the range of 0 to 127, corresponding to the ASCII code for the character or characters to be set. The value is arbitrary, although the default table uses the character number of the first character occurring in the set.
The default table is as follows:
static int charClass[128] = {
/* NUL SOH STX ETX EOT ENQ ACK BEL */
32, 1, 1, 1, 1, 1, 1, 1,
/* BS HT NL VT NP CR SO SI */
1, 32, 1, 1, 1, 1, 1, 1,
/* DLE DC1 DC2 DC3 DC4 NAK SYN ETB */
1, 1, 1, 1, 1, 1, 1, 1,
/* CAN EM SUB ESC FS GS RS US */
1, 1, 1, 1, 1, 1, 1, 1,
/* SP ! " # $ % & ' */
32, 33, 34, 35, 36, 37, 38, 39,
/* ( ) * + , - . / */
40, 41, 42, 43, 44, 45, 46, 47,
/* 0 1 2 3 4 5 6 7 */
48, 48, 48, 48, 48, 48, 48, 48,
/* 8 9 : ; < = > ? */
48, 48, 58, 59, 60, 61, 62, 63,
/* @ A B C D E F G */
64, 48, 48, 48, 48, 48, 48, 48,
/* H I J K L M N O */
48, 48, 48, 48, 48, 48, 48, 48,
/* P Q R S T U V W */
48, 48, 48, 48, 48, 48, 48, 48,
/* X Y Z [ \ ] ^ _ */
48, 48, 48, 91, 92, 93, 94, 48,
/* ` a b c d e f g */
96, 48, 48, 48, 48, 48, 48, 48,
/* h i j k l m n o */
48, 48, 48, 48, 48, 48, 48, 48,
/* p q r s t u v w */
48, 48, 48, 48, 48, 48, 48, 48,
/* x y z { | } ~ DEL */
48, 48, 48, 123, 124, 125, 126, 1};
For example, the string "33:48,37:48,45-47:48,64:48" indicates that the ! (exclamation mark), % (percent sign), - (dash), . (period), / (slash), and & (ampersand) characters should be treated the same way as characters and numbers. This is very useful for cutting and pasting electronic mailing addresses and UNIX file names.
Key Translations
It is possible to rebind keys (or sequences of keys) to arbitrary strings for input. Changing the translations for events other than key and button events is not expected, and causes unpredictable behavior.
The actions available for key translations are as follows:
Item | Description |
---|---|
insert() | Processes the key in the normal way (that is, inserts the ASCII character code corresponding to the keysym found in the keyboard mapping table into the input stream). |
string(String) | Rebinds the key or key sequence to the string value; that is, inserts the string argument into the input stream. Quotation marks are necessary if the string contains white space or non-alphanumeric characters. If the string argument begins with the characters ``0x,'' it is interpreted as a hex character constant and the corresponding character is sent in the normal way. |
keymap(Name) | Takes a single string argument naming a resource to be used to dynamically define a new translation table; the name of the resource is obtained by appending the string Keymap to Name. The keymap name None restores the original translation table (the very first one; a stack is not maintained). Uppercase and lowercase is significant. |
insert-selection(Name[,Name]...) | Retrieves the value of the first (leftmost) named selection that exists and inserts the value into the input stream. The Name parameter is the name of any selection, for example, PRIMARY or SECONDARY. Uppercase and lowercase is significant. |
For example, a debugging session might benefit from the following bindings:
*aixterm.Translations: #override <Key>F13: keymap(dbx)
*aixterm.dbxKeymap.translations:\
<Key>F14: keymap(None) \n\
<Key>F17: string("next") string(0x0d) \n\
<Key>F18: string("step") string(0x0d) \n\
<Key>F19: string("continue") string(0x0d) \n\
<Key>F20: string("print") insert-selection(PRIMARY)
Key and Button Bindings
The key and button bindings for selecting text, pasting text, and activating the menus are controlled by the translation bindings. In addition to the actions listed in the Key Translations section, the following actions are available:
Item | Description |
---|---|
mode-menu() | Posts one of the two mode menus, depending on which button is pressed. |
select-start() | Deselects any previously selected text and begins selecting new text. |
select-extend() | Continues selecting text from the previous starting position. |
start-extend() | Begins extending the selection from the farthest (left or right) edge. |
select-end(Name[,Name]...) | Ends the text selection. The Name parameter is the name of a selection into which the text is to be copied. The aixterm command asserts ownership of all the selections named. Uppercase and lowercase is significant. |
ignore() | Quietly discards the key or button event. |
bell([Volume]) | Rings the bell at the specified volume increment above or below the base volume. |
The default bindings are:
static char defaultTranslations =
" <KeyPress>: insert() \n\
~Shift Ctrl ~Meta <Btn1Down>: mode-menu(options) \n\
~Shift Ctrl ~Meta <Btn2Down>: mode-menu() \n\
~Shift Ctrl ~Meta <Btn3Down>: mode-menu(modes) \n\
~Shift ~Ctrl ~Meta <Btn1Down>: select-start() \n\
~Shift ~Ctrl ~Meta <Btn1Motion>: select-extend() \n\
~Shift ~Ctrl ~Meta <Btn1Up>: select-end(PRIMARY)\n\
~Shift ~Ctrl ~Meta <Btn2Down>: ignore() \n\
~Shift ~Ctrl ~Meta <Btn2Up>: insert-selection(PRIMARY)\n\
~Shift ~Ctrl ~Meta <Btn3Down>: start-extend() \n\
~Shift ~Ctrl ~Meta <Btn3Motion>: select-extend() \n\
~Shift ~Ctrl ~Meta <Btn3Up>: select-end(PRIMARY)\n\
Shift ~Ctrl ~Meta <Btn1Down>: reexecute() \n\
Shift ~Ctrl ~Meta <Btn1Motion>: select-extend() \n\
Shift ~Ctrl ~Meta <Btn1Up>: select-end(PRIMARY)\n\
Shift ~Ctrl ~Meta <Btn2Down>: select-start() \n\
Shift ~Ctrl ~Meta <Btn2Motion>: select-extend() \n\
Shift ~Ctrl ~Meta <Btn2Up>: select-end(PRIMARY)\n\
Shift ~Ctrl ~Meta <Btn3Down>: ignore() \n\
Shift ~Ctrl ~Meta <Btn3Up>: insert-selection(PRIMARY)\n\
Shift Ctrl ~Meta <BtnDown>: size(toggle) \n\
Shift Ctrl ~Meta <BtnUp>: ignore() \n\
<BtnDown>: bell(0) \n\
<BtnUp>: bell(0) \n\
";
aixterm Command Internationalization (I18N)
To run an aixterm with a different keyboard layout than the X server's (such as a French keyboard layout on a Swiss German X server), run the following commands:
xmodmap /usr/lpp/X11/defaults/xmodmap/Fr_FR/keyboard
aixterm &
xmodmap /usr/lpp/X11/defaults/xmodmap/Gr_SW/keyboard
The aixterm command continues to use the keyboard layout that the X server was using when the aixterm started. It ignores KeymapNotify by default.
The aixterm command uses the Input Method to convert the X server's keysyms into either printable characters or nonprintable escape strings such as function keys. The Input Method uses its own keymap files, in /usr/lib/nls/loc, to convert X keysyms into code points for the printable characters, and escape strings for nonprintable characters. There is a keymap file for each language and one keymap file for escape sequences. The escape sequences are in C@outbound.imkeymap; the source is C@outbound.imkeymap.src. The other keymap files begin with the locale name and look like: locale.imkeymap and locale.codeset.imkeymap. For example:
Item | Description |
---|---|
US English in codeset IBM-850 | En_US.IBM-850.imkeymap |
US English in codeset ISO8859-1 | en_US.ISO8859-1.imkeymap |
Turkish in codeset ISO8859-9 | tr_TR.ISO8859-9.imkeymap |
Japanese in codeset IBM-932 | Ja_JP.IBM-932.imkeymap |
Japanese in codeset IBM-943 | Ja_JP.IBM-943.imkeymap |
Japanese in codeset EUC(JP) | ja_JP.IBM-eucJP.imkeymap |
The following dependencies apply:
Availability of Characters in aixterm
ASCII characters 32 (0x20) to 126 (0x7e) are available in most of the codesets and fonts. Characters (bytes) 0 (0x00) to 31 (0x1f) are treated as control sequences and unprintable characters. Other characters 127 (0x7f) to 255 (0xff) vary with codeset and fonts. Using a font that does not match the codeset the aixterm is started in leads to unpredictable results. For example, box characters (line drawing) are available in aixterm vt100 mode with the default vtsingle font. If you use a different font, other characters may be displayed instead. Another example is using a ISO8859-1 font while running in the IBM-850 codeset. Trying to display box characters (line drawing) generates accented characters. Trying to display accented characters generates different accented characters or blanks.
Key Assignments for Bidirectional Languages
In addition to the above key and button bindings, the following key assignments for bidirectional languages are supported by the aixterm command:
Item | Description |
---|---|
scr-rev() | Reverses the screen orientation and sets the keyboard layer to the default language of the new orientation. |
ltr-lang() | Enables the English keyboard layer. |
rtl-lang() | Enables the Arabic/Hebrew keyboard layer. |
col-mod() | Enables the column heading adjustment which handles each word as a separate column. |
auto-push() | Toggles the Autopush function. This function handles mixed left-to-right and right-to-left text. When you enable the Autopush function, reversed segments are automatically initiated and terminated according to the entered character or the selected language layer. Thus, you are relieved of manually invoking the Push function. |
chg-push() | Toggles the Push mode. This mode causes the cursor to remain in its position and pushes the typed characters in the direction opposed to the field direction. |
shp-in() | Shapes Arabic characters in their initial forms. |
shp-is() | Shapes Arabic characters in their isolated forms. |
shp-p() | Shapes Arabic characters in their passthru forms. |
shp-asd() | Shapes Arabic characters in their automatic forms. |
shp-m() | Shapes Arabic characters in their middle forms. |
shp-f() | Shapes Arabic characters in their final forms. |
The BIDI bindings (for Arabic/Hebrew) are:
~Shift ~Ctrl Mod1 <Key>Return: scr-rev() \n\
~Shift ~Ctrl Mod2 <Key>Return: scr-rev() \n\
~Shift ~Ctrl Mod1 <Key>Shift_L: ltr-lang() \n\
~Shift ~Ctrl Mod2 <Key>Shift_L: ltr-lang() \n\
~Shift ~Ctrl Mod1 <Key>Shift_R: rtl-lang() \n\
~Shift ~Ctrl Mod2 <Key>Shift_R: rtl-lang() \n\
~Shift ~Ctrl Mod1 <Key>KP_Multiply: col-mod() \n\
~Shift ~Ctrl Mod2 <Key>KP_Multiply: col-mod() \n\
~Shift ~Ctrl Mod1 <Key>KP_Divide: auto-push() \n\
~Shift ~Ctrl Mod2 <Key>KP_Divide: auto-push() \n\
~Shift ~Ctrl ~Meta <Key>KP_Divide: chg-push() \n\
~Shift ~Ctrl Mod1 <Key>KP_1: shp-in() \n\
~Shift ~Ctrl Mod2 <Key>KP_2: shp-in() \n\
~Shift ~Ctrl Mod1 <Key>KP_1: shp-is() \n\
~Shift ~Ctrl Mod1 <Key>KP_2: shp-is() \n\
~Shift ~Ctrl Mod1 <Key>KP_3: shp-p() \n\
~Shift ~Ctrl Mod2 <Key>KP_3: shp-p() \n\
~Shift ~Ctrl Mod1 <Key>KP_4: shp-asd() \n\
~Shift ~Ctrl Mod2 <Key>KP_4: shp-asd() \n\
~Shift ~Ctrl Mod1 <Key>KP_7: shp-m() \n\
~Shift ~Ctrl Mod2 <Key>KP_7: shp-m() \n\
~Shift ~Ctrl Mod1 <Key>KP_8: shp-f() \n\
~Shift ~Ctrl Mod2 <Key>KP_8: shp-f() \n\
You can change these values in the .Xdefaults file. For example, if you want to use Ctrl+Shift to change language layer, you can add the following line in the .Xdefaults file:
Translations: Ctrl<Key>Shift_R: rtl-lang() \n\
Ctrl<Key>Shift_L: ltr-lang()
A flag takes on the opposite value if the - (minus sign) is changed to a + (plus sign). The following options override those set in the .Xdefaults file:
Item | Description |
---|---|
-ah | Highlights the cursor at all times. |
-ar | Turns on the autoraise mode of aixterm, which automatically
raises the window (after a delay determined by the .Xdefaults keyword autoRaiseDelay) when the mouse cursor enters the
window. The default is off. This flag can be turned on and off from the Options menu. |
- autopush | Enables the Autopush function for the visual text type. |
-b NumberPixels | Specifies the width in pixels of an inner border. The inner border is the distance between the outer edge of the characters and the window border. The default is 2. |
-bd Color | Specifies the color of the highlighted border on color displays. The default is black. |
-bg Color | Specifies the color of the window background on color displays. The default is white. |
-bw NumberPixels | Specifies the width of the window border in pixels. The default is 2 pixels. Some window managers can override this option. |
-C | Intercepts console messages. |
-ccCharRange:Value,... | Changes the types of characters that are part of a word. For example, the string -cc 48-52:3 would make the characters 01234 one word and 56789 a different word. The :3 defines a word group number 3. By default, numbers are in class 48. The character classes are used by cut and paste. |
-cr Color | Determines the color of the text cursor on color displays. The default is the foreground color. |
-csd CharShape | Specifies the default shape of Arabic text. The CharShape variable can be one of the following options:
|
-cu | Causes certain curses applications to display leading tabs
correctly. The default is off. This flag can be turned on and off from the Modes menu. |
-display Name:Number | Identifies the host name and X Server display number where the aixterm command is to run. By default, aixterm gets the host name and display number from the DISPLAY environment variable. |
-dw | Causes the mouse cursor to move (warp) automatically to the center of the aixterm window when the aixterm icon window is deiconified. The default is off. |
-e Command | Specifies a command to be executed in the window. This flag
runs the command; it does not start a shell. If this flag is used,
the command and its arguments (if any) must be displayed last on the aixterm command line. When the command exits, the aixterm command exits. |
-f0 Font | Specifies the name of the default font on the command line.
Also specifies the name of the font placed in position 0 in the font
table. This flag is similar to the -fn flag. For example, to
specify a default font on the command line, enter the following:
|
-f1 Font | Specifies the name of the font placed in position 1 in the font table. This flag is similar to the -fb flag. |
-f2 Font | Specifies the name of the font placed in position 2 of the font table. This flag is similar to the -fi flag. |
-f3 Font | Specifies the name of the font placed in position 3 of the font table. |
-f4 Font | Specifies the name of the font placed in position 4 of the font table. |
-f5 Font | Specifies the name of the font placed in position 5 of the font table. |
-f6 Font | Specifies the name of the font placed in position 6 of the font table. |
-f7 Font | Specifies the name of the font for position 7 in the font table. |
—f0 FontSet | Specifies the name of the font set for position 0 in the font table. This flag is similar to the -fn flag. |
—f1 FontSet | Specifies the name of the font set for position 1 in the font table. This flag is similar to the -fb flag. |
—f2 FontSet | Specifies the name of the font set for position 2 in the font table. This flag is similar to the -fi flag. |
—f3 FontSet | Specifies the name of the font set for position 3 in the font table. |
—f4 FontSet | Specifies the name of the font set for position 4 in the font table. |
—f5 FontSet | Specifies the name of the font set for position 5 in the font table. |
—f6 FontSet | Specifies the name of the font set for position 6 in the font table. |
—f7 FontSet | Specifies the name of the font set for position 7 in the font table. |
-fb Font | Specifies the name of the bold font. This font must be the same height and width as the normal font. |
-fi FontSet | Specifies the name of the italic font set. |
-fg Color | Determines the foreground color of the text on color displays. The default is black. |
-fn Font | Specifies the name of a normal full-text font set. Any fixed-width font set can be used. In HFT emulation, the default is Rom14.500 for a large display or Rom10.500 for a small display. In VT102 emulation, the default is vtsingle. To specify a font set in the resource file, use aixterm.Fontset FontSet. |
-fs Font | Specifies the name of the special graphics font. |
-fullcursor | Uses a full block cursor instead of the default underscore cursor. |
-geometry Geometry | Specifies the location and dimensions of a window. The default is 80x25+0+0. Some window managers (such as the mwm command) can override these defaults. |
#geometryGeometry | Specifies the location of an icon window. If specified, width
and height are ignored. Width and height are taken from the size of
the bitmap and the length of the title. The window manager can override
the location of the icon. Note: When you use one of these values as part of an sh (shell) command, enclose the value in "" (double quotation marks). Normally, #(the pound sign) indicates a comment in a shell script. |
-help | Lists the available option flags. |
-i | Displays the icon window rather than the normal window when
the window is opened. The default is false. Note: This flag does not work unless the window manager has started. |
-ib File | Specifies name of the bitmap file to read for use as the icon bitmap file instead of the default bitmap file. You can access a /usr/include/X11/bitmaps file from an operating system shell to see a sample bitmap file. |
-im InputMethod | Specifies a modifier string that identifies the input method to be used by the aixterm command. |
-j | Causes the aixterm command to move multiple lines
up at once (jump scroll) if many lines are queued for display. The
default is false. This flag can be turned on and off from the Modes menu. |
-keywords | Lists the .Xdefaults keywords. |
-lang Language | Specifies the language to be used under the aixterm command. The language should follow the format for the locale, as used by the setlocale function. |
-l | Causes the aixterm command to append output from the
window to the end of the logfile file. The default is false.
This flag can be turned on and off from the Options menu. This does not override LogInhibit in the .Xdefaults file. |
-leftscroll | Places the scroll bar on the left when it is displayed. The default is on the right side of the text window. |
-lf File | Specifies the file where the output is saved, instead of
the default AixtermLog.XXXXXX file, where XXXXXX is the process ID of the aixterm command. The file is created
in the directory where the aixterm command is started, or in
the home directory for a login aixterm command. If the file
name begins with a | (pipe symbol), the rest of the string is interpreted
as a command to be executed by the shell, and a pipe is opened to
the process. This flag must be used in conjunction with the -l flag to work effectively. |
-ls | Causes the shell run under the aixterm command to be a login shell. The user's .login or .profile file is read, and the initial directory is usually the home directory. The default is false. |
-mb | Turns on the right margin bell. The default is false. This flag can be turned on and off from the Modes menu. |
-mc Number | Determines the multiple-click time. This is used by the cut and paste button functions. |
-mn | Ignores the XMappingNotify event. The -mn flag is the default. |
-ms Color | Determines the color of the mouse cursor on color displays. The default is the foreground color. |
-n IconName | Specifies the icon name for use by the aixterm command. |
-name Application | Specifies the application name to use for the .Xdefaults file. |
-nb Number | Specifies the right margin distance at which the margin bell rings. The default is 10 spaces from the right edge of the window. |
-nobidi | Disables the Arabic/Hebrew functions such as screen reverse, while maintaining an Arabic/Hebrew locale. |
- nonulls | Enables a Nonulls mode in which nulls within a line are replaced by spaces. |
-nss NumShape | Specifies the default shape of numerals. The NumShape variable can be one of the following options:
|
- orient Orientation | Specifies the default screen orientation. The orientation
can be one of the following options:
|
-outline Color | Determines the color of the outline attribute (Keisen) on
color displays. The default is the foreground color. The outline attribute for a character is similar to other character attributes such as bold or reverse video. The outline attribute is displayed as a box drawn to enclose a character or group of characters. |
-po Number | Specifies the number of lines from the previous screen that display on the screen when the window scrolls one page. The default is 1 line. |
-ps | Turns on the page scroll mode. After a page of lines is displayed, the aixterm command stops displaying new lines and the text cursor is no longer displayed. Pressing the Enter key displays one new line. Pressing the Spacebar key or a character key displays a new page. The default is false. |
-pt Preedit | Specifies the pre-edit type for text composing. The possible
pre-edit types are:
|
-reduced | Causes the aixterm command to begin in reduced mode. |
-rfb Font | Specifies the name of the reduced bold font. This font must be the same width and height as the reduced normal font. |
-rfi Font | Specifies the name of the reduced italic font. This font must be the same width and height as the reduced normal font. |
-rfn Font | Specifies the name of the reduced normal font. |
-rfs Font | Specifies the name of the reduced special graphics font. |
-rf0 Font | Specifies the name of the reduced font placed in position 0 in the font table. This flag is similar to the -rfn flag. |
-rf1 Font | Specifies the name of the reduced font placed in position 1 in the font table. This flag is similar to the -rfb flag. |
-rf2 Font | Specifies the name of the reduced font placed in position 2 in the font table. This flag is similar to the -rfi flag. |
-rf3 Font | Specifies the name of the reduced font placed in position 3 in the font table. |
-rf4 Font | Specifies the name of the reduced font placed in position 4 in the font table. |
-rf5 Font | Specifies the name of the reduced font placed in position 5 in the font table. |
-rf6 Font | Specifies the name of the reduced font placed in position 6 in the font table. |
-rf7 Font | Specifies the name of the reduced font placed in position 7 in the font table. |
—rf0 FontSet | Specifies the name of the reduced fontset placed in position 0 in the font table. This flag is similar to the -rfn flag. |
—rf1 FontSet | Specifies the name of the reduced fontset placed in position 1 in the font table. This flag is similar to the -rfb flag. |
—rf2 FontSet | Specifies the name of the reduced fontset placed in position 2 in the font table. This flag is similar to the -rfi flag. |
—rf3 FontSet | Specifies the name of the reduced fontset placed in position 3 in the font table. |
—rf4 FontSet | Specifies the name of the reduced fontset placed in position 4 in the font table. |
—rf5 FontSet | Specifies the name of the reduced fontset placed in position 5 in the font table. |
—rf6 FontSet | Specifies the name of the reduced fontset placed in position 6 in the font table. |
—rf7 FontSet | Specifies the name of the reduced fontset placed in position 7 in the font table. |
-rv | Reverses the foreground and background colors. This becomes
the normal video mode. This flag can be turned on and off from the Modes menu. |
-rw | Turns on the reverse-wraparound mode. The default is false.
This mode allows the cursor to wraparound from the leftmost column to the rightmost column of the previous line. This can be useful in the shell to allow erasing characters backwards across the previous line. This flag can be turned on and off from the Modes menu. |
-s | Turns off synchronous scrolling on the display. The default
is true. When this flag is specified, the aixterm command no longer attempts to keep the screen current while scrolling and can run faster when network latencies are very high. |
-sb | Causes the scroll bar to display. This flag can be turned on and off from the Modes menu. The default is off. |
-sf | Generates the Sun function keycodes for programmed-function (PF) keys in VT102 mode. |
-si | Specifies that while using the scroll bar to review previous
lines of text, the window is normally repositioned automatically at
the bottom of the scroll region before output to the screen is processed.
The default is true. This flag disables window repositioning on output. |
-sk | Causes the window to be repositioned automatically in the
normal position at the bottom of the scroll region when a key is pressed.
The default is false. This flag is intended for use with the scroll bar to review previous lines of text. Pressing a key also creates output, which is affected by the -si flag. This flag can be turned on and off from the Scrollbar menu. |
-sl NumberLines | Specifies the maximum number of lines to save that scroll off of the top of the window. The default is 64. |
-sn | Displays the status line to be displayed in normal video (the status line is still enclosed in a box). By default, the status line is displayed in reverse-video relative to the rest of the window. This flag can be turned on and off from the Modes menu. |
-st | Displays the status line on startup. The default is false. |
-suppress | Specifies that the preediting function in the input method IMIoctl call is suppressed. |
- symmetric | Enables the Symmetric Swapping mode for handling bidirectional character pairs such as <> and (). |
-T Title | Sets the title bar name, but not the icon name. If the -n option is not specified, or the icon name is not a specified keyword in the .Xdefaults file, the title is used as the icon name. |
-text TextType | Specifies the type of data stream. The TextType variable
can be one of the following options:
|
-ti | Displays the title to the right of the bitmap in the icon window. By default, the title is displayed under the bitmap (if the window manager allows it). |
-tm String | Specifies a series of terminal setting keywords followed by the characters that should be bound to those functions. Allowable keywords include: intr, quit, erase, kill, eof, eol, start, stop, susp, dsusp, rprnt, flush, weras, and lnext. |
-tn TerminalName | Specifies the terminal environment variable. Use the -tn flag to change the terminal environment variable only. The terminal environment variable should not be changed to match the terminal in which the X Server is running. The aixterm command has no direct access to the terminal where the X Server is running. |
-ut | Disables the addition of the login ID to /etc/utmp. |
-v | Enables VT102 emulation. By default, HFT is emulated. Note: The keyboard map is needed for this mode. |
-vb | Enables the visual bell mode. The visual bell flashes the window on receipt of the Ctrl-G key combination instead of ringing the bell. The default is false. |
-W | Causes the mouse cursor to move (warp) to the middle of the aixterm window when the window is created. The default is false. |
-xrm String | Sets the resource string. For example, aixterm.foreground: blue |
-132 | Causes the sm/rm escape sequences to be recognized and the aixterm window to be resized as specified. Normally, the sm/rm
escape sequences that switch between the 80-column and 132-column
modes are ignored. The default is false. This flag can be turned on and off from the Modes menu. |
Use the following keywords to set the defaults for the aixterm command.
Item | Description |
---|---|
alwaysHighlight | If true, always highlights the cursor, even when the mouse pointer is outside the window. |
autoRaise | If true, raises the aixterm window automatically (after a delay of autoRaiseDelay) when the mouse cursor enters the window. The default is false. Window managers can override this option. |
autoRaiseDelay | If autoRaise is true, specifies the number of seconds to delay before automatically raising a window. The default is 2 seconds. Window managers can override this option. |
background | Specifies the color of the window background on color displays. The default is a white background. |
boldFontSet | Specifies the name of a bold font. This font must have the same height and width as the normal sized font. |
borderColor | Specifies the color of the window border. Window managers can override this option. |
borderWidth | Specifies the width of the window border in pixels. The default is 2 pixels. |
c132 | If true, specifies that the sm/rm escape sequences to resize the aixterm window between 80 and 132 columns be recognized. The default is false. |
charClass | Specifies the character class. |
charShape | If set to automatic, the characters are shaped automatically. If set to passthru, the characters do not exert any shaping. If set to isolated, the characters are displayed in isolated shape. If set to initial, the characters are displayed in initial shape. If set to final, the characters are displayed in final shape. |
console | If set to true, the aixterm command intercepts console messages. The default is false. |
curses | If true, causes certain curses applications to display leading tabs correctly. The default is false. |
cursorColor | Specifies the color of the text cursor on color displays. The default is the foreground color. |
deiconifyWarp | If true, moves or warps the mouse to the center of the window when replacing the aixterm icon window with the aixterm window. The default is false. |
expandTail | The "seen", "sheen", "sad", "dad" Arabic characters and their tails are displayed as two characters. |
fASD | Enables the automatic shaping function. |
fAutoPush | Enables the Autopush function. |
fEndPush | Enables the End Push function. |
fLTR | Enables the LTR screen orientation. |
font0 | Specifies the name of the font placed in position 0 in the font table. This flag is similar to the -fn flag. |
font1 | Specifies the name of the font placed in position 1 in the font table. This flag is similar to the -fb flag. |
font2 | Specifies the name of the font placed in position 2 of the font table. This flag is similar to the -fi flag. |
font3 | Specifies the name of the font placed in position 3 of the font table. |
font4 | Specifies the name of the font placed in position 4 of the font table. |
font5 | Specifies the name of the font placed in position 5 of the font table. |
font6 | Specifies the name of the font placed in position 6 of the font table. |
font7 | Specifies the name of the font for position 7 in the font table. |
fontSet | Specifies the name of the normal sized text font used in the body of the aixterm window. |
fontSet0 | Specifies the name of the font set for position 0 in the font table. This flag is similar to the -fn flag. |
fontSet1 | Specifies the name of the font set for position 1 in the font table. This flag is similar to the -fb flag. |
fontSet2 | Specifies the name of the font set for position 2 in the font table. This flag is similar to the -fi flag. |
fontSet3 | Specifies the name of the font set for position 3 in the font table. |
fontSet4 | Specifies the name of the font set for position 4 in the font table. |
fontSet5 | Specifies the name of the font set for position 5 in the font table. |
fontSet6 | Specifies the name of the font set for position 6 in the font table. |
fontSet7 | Specifies the name of the font set for position 7 in the font table. |
foreground | Specifies the color for the text displayed inside the body of the window on color displays. The default is black. |
fPush | Enables the Push function. |
fRTL | Enables the RTL screen orientation. |
fScrev | Enables the Screen Reverse function. |
fShapeF | Enables the Final Shape function. |
fShapeIN | Enables the Initial Shape function. |
fShapeIS | Enables the Isolated Shape function. |
fShapeM | Enables the Middle Shape function. |
fShapeP | Enables the Passthru shape function. |
fullCursor | Displays the full cursor. The default is an underscore cursor. |
geometry | Specifies the location or dimensions of the window. |
iconBitmap | Reads the bitmap file name and uses the resulting bitmap as the icon. |
iconGeometry | Specifies the location of the icon window. |
iconName | Specifies the icon name. |
iconStartup | If true, causes the aixterm command to start by displaying an icon window rather than the normal window. |
inputMethod | Specifies the input method to be used by the aixterm command. |
internalBorder | Specifies the number of pixels between the text characters and the window border. The default is 2 pixels. |
italicFontSet | Specifies the name of the italic font set. |
jumpScroll | If true, enables jump scroll. The default is false. |
language | Specifies the language to be used under the aixterm command. The language should follow the format for the locale, as used by the setlocale function. |
logFile | If logging is true, specifies the file in which the log is written. The default is AixtermLog.XXXXXX, where XXXXXX is a unique ID of the aixterm command. |
logging | If true, appends all input from the pseudo tty to the logfile. The default is false. |
logInhibit | If true, prevents a user or an application program from enabling logging. This overrides any values set for logging. |
loginShell | If true, indicates that the aixterm command should start as a login shell. The default is false. |
mappingNotify | If set to false, ignores the XMappingNotify event. The default is false. |
marginBell | If true, enables the right margin bell. The default is false. |
multiClickTime | Specifies the number of milliseconds between button clicks when cutting and pasting. The default is 250 milliseconds. |
multiScroll | If true, allows asynchronous scrolling. |
nMarginBell | Specifies the distance from the right edge of the window where the margin bell rings. The default is 10 spaces from the right edge of the window. |
noNulls | Replaces nulls with spaces within a line. |
numShape | If set to bilingual, the numbers are shaped according to context. If set to hindi, the numbers are represented in Arabic. If set to arabic, the numbers are represented in English. If set to passthru, the numbers are represented as they are. |
orientation | If set to LTR, left-to-right is set as the default screen orientation. If set to RTL, right-to-left is set as the default screen orientation. |
outline | Determines the color of the outline attribute (Keisen) on
color displays. The default is the foreground color. The outline attribute for a character is similar to other character attributes such as bold or reverse video. The outline attribute is displayed as a box drawn to enclose a character or group of characters. |
pageOverlap | Specifies the number of lines from the previous screen that remain on the screen when the terminal scrolls one page. In page scroll mode, a page is the number of lines in the scrolling region minus the page overlap. The default is 1 line. |
pageScroll | If true, enables the page scroll mode. The default is false.
After a page of lines displays, aixterm stops displaying new lines and the text cursor disappears. Pressing the Enter key displays one new line. Pressing the Spacebar key or a character key displays a new page. |
preeditType | Specifies the pre-edit type for text composing. The possible pre-edit types are: |
over | Places the pre-edit window over the spot of character composition. |
off | Places the pre-edit window off the spot of character composition in the status area. |
root | Composes character outside of the current window tree. |
none | Specifies that the input method has no pre-edit area. |
pointerColor | Specifies the color of the mouse cursor on color displays. The default is the foreground color. |
pointerShape | Specifies the shape of the mouse cursor to be used in an aixterm window. The default is XC_xterm. The cursors are listed in the /usr/include/X11/cursorfont.h file. |
reducedBoldFontSet | Specifies the name of the reduced fontset placed in position 1 in the font table. |
reducedFont0 | Specifies the name of the reduced font placed in position 0 in the font table. |
reducedFont1 | Specifies the name of the reduced font placed in position 1 in the font table. |
reducedFont2 | Specifies the name of the reduced font placed in position 2 in the font table. |
reducedFont3 | Specifies the name of the reduced font placed in position 3 in the font table. |
reducedFont4 | Specifies the name of the reduced font placed in position 4 in the font table. |
reducedFont5 | Specifies the name of the reduced font placed in position 5 in the font table. |
reducedFont6 | Specifies the name of the reduced font placed in position 6 in the font table. |
reducedFont7 | Specifies the name of the reduced font placed in position 7 in the font table. |
reducedFontSet | Specifies the name of the reduced fontset placed in position 0 in the font table. |
reducedFontSet0 | Specifies the name of the reduced fontset placed in position 0 in the font table. |
reducedFontSet1 | Specifies the name of the reduced fontset placed in position 1 in the font table. |
reducedFontSet2 | Specifies the name of the reduced fontset placed in position 2 in the font table. |
reducedFontSet3 | Specifies the name of the reduced fontset placed in position 3 in the font table. |
reducedFontSet4 | Specifies the name of the reduced fontset placed in position 4 in the font table. |
reducedFontSet5 | Specifies the name of the reduced fontset placed in position 5 in the font table. |
reducedFontSet6 | Specifies the name of the reduced fontset placed in position 6 in the font table. |
reducedFontSet7 | Specifies the name of the reduced fontset placed in position 7 in the font table. |
reducedItalicFontSet | Specifies the name of the reduced fontset placed in position 2 in the font table. |
reducedSpecialFont | Specifies the name of the reduced special graphics font. |
reducedStartup | Causes the aixterm command to begin in reduced mode. |
reverseVideo | If true, reverses the foreground and background color. The default is false. |
reverseWrap | If true, sets reverse-wraparound mode, which allows the cursor to wrap from the leftmost column to the rightmost column of the previous line. The default is false. |
rtArrow | The Right Arrow key is handled as a movement key. |
saveLines | Specifies the maximum number of lines to save when lines scroll off the top of a window. The default is 64 lines. |
scrollBar | If true, displays the scroll bar during startup. |
scrollInput | Specifies whether output to the terminal automatically causes the scroll bar to go to the bottom of the scrolling region. The default is true. |
scrollKey | If true, repositions the window at the bottom of the scroll
region (normal position) when a key is pressed while using the scroll
bar to review previous lines of text. The default is false. Pressing a key also creates input, which is affected by the scrollInput keyword. |
scrollPosition | If left, positions the scroll bar to the left side of the screen. The default is right. |
signalInhibit | If true, specifies that the signals should not be listed. The default is false. |
specialFont | Specifies the name of the special graphics font. |
statusLine | If true, displays the status line on startup. The default is false. |
statusNormal | If true, displays the status line in normal video (the status line is still enclosed in a box). By default, the status line is in reverse-video relative to the rest of the window. |
sunFunctionKeys | If true, the PF keys generate Sun function keycodes when in the VT102 mode. The default is false. |
suppress | If true, specifies that the pre-editing function in the input method IMIoctl call is suppressed. |
symmetric | Enables symmetric character swapping. |
termName | Specifies the terminal environment variable, $TERM. Use the termName keyword to change the terminal environment variable only. The terminal environment variable should not be changed to match the terminal in which the X Server is running. The aixterm command has no direct access to the terminal where the X Server is running. |
textType | If set to implicit, the data stream type is set to implicit. If set to visual, the data stream type is set to visual. |
textUnderIcon | If False, displays the title of the icon window at the right of the bitmap in the icon window. By default, the title is displayed under the bitmap. |
title | Specifies the title to show in the title bar. The default is aixterm. |
ttyModes | Specifies the tty settings. |
translations | Specifies the key and button translations to be supplied. |
utmpInhibit | If False, adds the login ID to the /etc/utmp file. The default is false. |
visualBell | If true, enables the visual bell mode which flashes the window on receipt of a Ctrl-G key sequence. The default is false. |
vt102 | If true, enables VT102 mode. The default is emulation. |
warp | If true, automatically warps (moves) the mouse cursor to the center of a newly created aixterm window. The default is false. |
The following example can be used to create an aixterm, specifying the size and location of the window, using a font other than the default, and also specifying the foreground color that is used in text. The aixterm command then runs a command in that window.
aixterm -geometry 20x10+0+175 -fn Bld14.500 -fg DarkTurquoise -e
/tmp/banner_cmd &
The aixterm command is NOT an X Toolkit based application. Because of this, the aixterm command gets resource files as follows:
$XFILESEARCHPATH %T=app-defaults %N=Xdefaults %L=$LANG
$XFILESEARCHPATH %T=app-defaults %N=Xdefaults %L=
/usr/lpp/X11/defaults/$LANG/Xdefaults
/usr/lpp/X11/defaults/Xdefaults
/usr/lib/X11/$LANG/app-defaults/Xdefaults
/usr/lib/X11/app-defaults/Xdefaults
/usr/lpp/X11/defaults/app-defaults/Xdefaults
$XFILESEARCHPATH %T=app-defaults %N=Aixterm %L=$LANG
$XFILESEARCHPATH %T=app-defaults %N=Aixterm %L=
$XFILESEARCHPATH %T=app-defaults %N=aixterm %L=$LANG
$XFILESEARCHPATH %T=app-defaults %N=aixterm %L=
/usr/lpp/X11/defaults/$LANG/Aixterm
/usr/lpp/X11/defaults/Aixterm
/usr/lib/X11/$LANG/app-defaults/Aixterm
/usr/lib/X11/app-defaults/Aixterm
/usr/lib/X11/defaults/app-defaults/Aixterm
/usr/lpp/X11/defaults/$LANG/aixterm
/usr/lpp/X11/defaults/aixterm
/usr/lib/X11/$LANG/app-defaults/aixterm
/usr/lib/X11/app-defaults/aixterm
/usr/lib/X11/defaults/app-defaults/aixterm
$XUSERFILESEARCHPATH %T=app-defaults %N=Aixterm %L=$LANG
$XUSERFILESEARCHPATH %T=app-defaults %N=Aixterm %L=
$XUSERFILESEARCHPATH %T=app-defaults %N=aixterm %L=$LANG
$XUSERFILESEARCHPATH %T=app-defaults %N=aixterm %L=
$XAPPLRESDIR/$LANG/Aixterm
$XAPPLRESDIR/Aixterm
$XAPPLRESDIR/$LANG/aixterm
$XAPPLRESDIR/aixterm
$HOME/$LANG/Aixterm
$HOME/Aixterm
$HOME/$LANG/aixterm
dpy->xdefaults (A.K.A. "RESOURCE_MANAGER" property)
$HOME/$LANG/.Xdefaults
$HOME/.Xdefaults
$XENVIRONMENT
$HOME/$LANG/.Xdefaults-hostname
$HOME/.Xdefaults-hostname
Note: XFILESEARCHPATH and XUSERFILESEARCHPATH support is limited to the %T, %N and %L substitution strings. Also, $LANG is actually whatever the result of the setlocale(LC_CTYPE,NULL) call is.