1 .TH ST 1 st\-VERSION 2 .SH NAME 3 st \- simple terminal 4 .SH SYNOPSIS 5 .B st 6 .RB [ \-aiv ] 7 .RB [ \-c 8 .IR class ] 9 .RB [ \-f 10 .IR font ] 11 .RB [ \-g 12 .IR geometry ] 13 .RB [ \-n 14 .IR name ] 15 .RB [ \-o 16 .IR iofile ] 17 .RB [ \-T 18 .IR title ] 19 .RB [ \-t 20 .IR title ] 21 .RB [ \-l 22 .IR line ] 23 .RB [ \-w 24 .IR windowid ] 25 .RB [[ \-e ] 26 .IR command 27 .RI [ arguments ...]] 28 .PP 29 .B st 30 .RB [ \-aiv ] 31 .RB [ \-c 32 .IR class ] 33 .RB [ \-f 34 .IR font ] 35 .RB [ \-g 36 .IR geometry ] 37 .RB [ \-n 38 .IR name ] 39 .RB [ \-o 40 .IR iofile ] 41 .RB [ \-T 42 .IR title ] 43 .RB [ \-t 44 .IR title ] 45 .RB [ \-w 46 .IR windowid ] 47 .RB \-l 48 .IR line 49 .RI [ stty_args ...] 50 .SH DESCRIPTION 51 .B st 52 is a simple terminal emulator. 53 .SH OPTIONS 54 .TP 55 .B \-a 56 disable alternate screens in terminal 57 .TP 58 .BI \-c " class" 59 defines the window class (default $TERM). 60 .TP 61 .BI \-f " font" 62 defines the 63 .I font 64 to use when st is run. 65 .TP 66 .BI \-g " geometry" 67 defines the X11 geometry string. 68 The form is [=][<cols>{xX}<rows>][{+-}<xoffset>{+-}<yoffset>]. See 69 .BR XParseGeometry (3) 70 for further details. 71 .TP 72 .B \-i 73 will fixate the position given with the -g option. 74 .TP 75 .BI \-n " name" 76 defines the window instance name (default $TERM). 77 .TP 78 .BI \-o " iofile" 79 writes all the I/O to 80 .I iofile. 81 This feature is useful when recording st sessions. A value of "-" means 82 standard output. 83 .TP 84 .BI \-T " title" 85 defines the window title (default 'st'). 86 .TP 87 .BI \-t " title" 88 defines the window title (default 'st'). 89 .TP 90 .BI \-w " windowid" 91 embeds st within the window identified by 92 .I windowid 93 .TP 94 .BI \-l " line" 95 use a tty 96 .I line 97 instead of a pseudo terminal. 98 .I line 99 should be a (pseudo-)serial device (e.g. /dev/ttyS0 on Linux for serial port 100 0). 101 When this flag is given 102 remaining arguments are used as flags for 103 .BR stty(1). 104 By default st initializes the serial line to 8 bits, no parity, 1 stop bit 105 and a 38400 baud rate. The speed is set by appending it as last argument 106 (e.g. 'st -l /dev/ttyS0 115200'). Arguments before the last one are 107 .BR stty(1) 108 flags. If you want to set odd parity on 115200 baud use for example 'st -l 109 /dev/ttyS0 parenb parodd 115200'. Set the number of bits by using for 110 example 'st -l /dev/ttyS0 cs7 115200'. See 111 .BR stty(1) 112 for more arguments and cases. 113 .TP 114 .B \-v 115 prints version information to stderr, then exits. 116 .TP 117 .BI \-e " command " [ " arguments " "... ]" 118 st executes 119 .I command 120 instead of the shell. If this is used it 121 .B must be the last option 122 on the command line, as in xterm / rxvt. 123 This option is only intended for compatibility, 124 and all the remaining arguments are used as a command 125 even without it. 126 .SH SHORTCUTS 127 .TP 128 .B Break 129 Send a break in the serial line. 130 Break key is obtained in PC keyboards 131 pressing at the same time control and pause. 132 .TP 133 .B Ctrl-Print Screen 134 Toggle if st should print to the 135 .I iofile. 136 .TP 137 .B Shift-Print Screen 138 Print the full screen to the 139 .I iofile. 140 .TP 141 .B Print Screen 142 Print the selection to the 143 .I iofile. 144 .TP 145 .B Ctrl-Shift-Page Up 146 Increase font size. 147 .TP 148 .B Ctrl-Shift-Page Down 149 Decrease font size. 150 .TP 151 .B Ctrl-Shift-Home 152 Reset to default font size. 153 .TP 154 .B Ctrl-Shift-y 155 Paste from primary selection (middle mouse button). 156 .TP 157 .B Ctrl-Shift-c 158 Copy the selected text to the clipboard selection. 159 .TP 160 .B Ctrl-Shift-v 161 Paste from the clipboard selection. 162 .SH CUSTOMIZATION 163 .B st 164 can be customized by creating a custom config.h and (re)compiling the source 165 code. This keeps it fast, secure and simple. 166 .SH AUTHORS 167 See the LICENSE file for the authors. 168 .SH LICENSE 169 See the LICENSE file for the terms of redistribution. 170 .SH SEE ALSO 171 .BR tabbed (1), 172 .BR utmp (1), 173 .BR stty (1), 174 .BR scroll (1) 175 .SH BUGS 176 See the TODO file in the distribution. 177