Mercurial > index.cgi > dotfiles
annotate .screen/xanadu @ 219:2856293f6253
Adding hgrc for APRS machine
author | Steve Huston <huston@srhuston.net> |
---|---|
date | Tue, 06 Apr 2021 10:43:02 -0400 |
parents | 6bfec0d0d020 |
children | c36986d268eb |
rev | line source |
---|---|
19
f65964738bab
Added Id tag to files, and svn propset svn:keywords as appropriate
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
0
diff
changeset
|
1 # $Id$ |
f65964738bab
Added Id tag to files, and svn propset svn:keywords as appropriate
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
0
diff
changeset
|
2 |
0 | 3 vbell off |
4 bell_msg "^GBell in window %n" | |
5 defnonblock 5 | |
6 nethack on | |
29
b6e22d12945b
Puts bold colors back, without the blinking on consoles (at least on CentOS
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
20
diff
changeset
|
7 hardstatus string "%{+b .bw}%-Lw%{+b .rw}%50L>%n%f* %t%?%{+b .cw}(%u)%{-}%?%{-}%+Lw%L< %-20=%{+b ..g} %H%-8= %{+b ..y} %c " |
0 | 8 hardstatus alwayslastline |
9 activity "^GActivity in window %n" | |
41
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
10 |
99 | 11 screen -t elinks 0 |
12 stuff 'elinks ' | |
13 | |
14 screen -t root 1 | |
149
9c3ef62df00c
ssh instead of su for now
Steve Huston <huston@astro.princeton.edu>
parents:
148
diff
changeset
|
15 stuff 'r xanadu' |
99 | 16 |
17 screen -t root@xanadu-vm 2 | |
126
6040767bddec
Taking coathook off the list (major work there done) and unstuffing some ^Ms
Steve Huston <huston@astro.princeton.edu>
parents:
122
diff
changeset
|
18 stuff 'r xanadu-vm' |
99 | 19 |
20 screen -t root@syrinx 3 | |
126
6040767bddec
Taking coathook off the list (major work there done) and unstuffing some ^Ms
Steve Huston <huston@astro.princeton.edu>
parents:
122
diff
changeset
|
21 stuff 'r syrinx' |
99 | 22 |
23 screen -t xanadu-vm 4 | |
126
6040767bddec
Taking coathook off the list (major work there done) and unstuffing some ^Ms
Steve Huston <huston@astro.princeton.edu>
parents:
122
diff
changeset
|
24 stuff 's xanadu-vm' |
99 | 25 |
26 screen -t syrinx 5 | |
126
6040767bddec
Taking coathook off the list (major work there done) and unstuffing some ^Ms
Steve Huston <huston@astro.princeton.edu>
parents:
122
diff
changeset
|
27 stuff 's syrinx' |
99 | 28 |
163 | 29 screen -t bash 6 |
30 #stuff 'r depot' | |
122
beac581e4d19
Adding current commonly-used windows
Steve Huston <huston@astro.princeton.edu>
parents:
99
diff
changeset
|
31 |
beac581e4d19
Adding current commonly-used windows
Steve Huston <huston@astro.princeton.edu>
parents:
99
diff
changeset
|
32 screen -t cses-puppetconf 7 |
199
6bfec0d0d020
Start an agent in there too, though I wonder if this would be better as a function...
Steve Huston <huston@astro.princeton.edu>
parents:
163
diff
changeset
|
33 stuff 'ssh-agent bash ' |
134
b973eb75feab
eyaml config for the puppet window
Steve Huston <huston@astro.princeton.edu>
parents:
130
diff
changeset
|
34 stuff 'export EYAML_CONFIG=~/.eyaml/cses.yaml ; cd ~/src/cses/puppetconf/environments/production ' |
122
beac581e4d19
Adding current commonly-used windows
Steve Huston <huston@astro.princeton.edu>
parents:
99
diff
changeset
|
35 |
beac581e4d19
Adding current commonly-used windows
Steve Huston <huston@astro.princeton.edu>
parents:
99
diff
changeset
|
36 screen -t puppet 8 |
130
900597fc1e52
A few screenrc changes for xanadu
Steve Huston <huston@astro.princeton.edu>
parents:
126
diff
changeset
|
37 stuff 'cd ~/src/astrorepo/puppetconf/environments/production ' |
122
beac581e4d19
Adding current commonly-used windows
Steve Huston <huston@astro.princeton.edu>
parents:
99
diff
changeset
|
38 |
163 | 39 screen -t coathook 9 |
148
5b7d42a446c3
A few changes to layouts and such due to moving xanadu
Steve Huston <huston@astro.princeton.edu>
parents:
134
diff
changeset
|
40 stuff 'r coathook' |
130
900597fc1e52
A few screenrc changes for xanadu
Steve Huston <huston@astro.princeton.edu>
parents:
126
diff
changeset
|
41 |
99 | 42 select 0 |
43 | |
41
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
44 # The following from the /etc/screenrc that came with screen-4.0.3-1.el5_4.1 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
45 # with a few lines commented out so they don't interfere with the above. One |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
46 # note, the 'deflogin' setting causes a complaint on Macs because they don't |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
47 # use it; but it's only when one starts a screen, and only for a second or |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
48 # two. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
49 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
50 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
51 # This is an example for the global screenrc file. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
52 # You may want to install this file as /usr/local/etc/screenrc. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
53 # Check config.h for the exact location. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
54 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
55 # Flaws of termcap and standard settings are done here. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
56 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
57 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
58 #startup_message off |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
59 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
60 #defflow on # will force screen to process ^S/^Q |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
61 |
152
89661b908f88
Turn off deflogin on xanadu
Steve Huston <huston@astro.princeton.edu>
parents:
149
diff
changeset
|
62 deflogin off |
41
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
63 #autodetach off |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
64 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
65 #vbell on |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
66 #vbell_msg " Wuff ---- Wuff!! " |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
67 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
68 # all termcap entries are now duplicated as terminfo entries. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
69 # only difference should be the slightly modified syntax, and check for |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
70 # terminfo entries, that are already corected in the database. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
71 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
72 # G0 we have a SEMI-GRAPHICS-CHARACTER-MODE |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
73 # WS this sequence resizes our window. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
74 # cs this sequence changes the scrollregion |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
75 # hs@ we have no hardware statusline. screen will only believe that |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
76 # there is a hardware status line if hs,ts,fs,ds are all set. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
77 # ts to statusline |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
78 # fs from statusline |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
79 # ds delete statusline |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
80 # al add one line |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
81 # AL add multiple lines |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
82 # dl delete one line |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
83 # DL delete multiple lines |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
84 # ic insert one char (space) |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
85 # IC insert multiple chars |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
86 # nx terminal uses xon/xoff |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
87 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
88 termcap facit|vt100|xterm LP:G0 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
89 terminfo facit|vt100|xterm LP:G0 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
90 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
91 #the vt100 description does not mention "dl". *sigh* |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
92 termcap vt100 dl=5\E[M |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
93 terminfo vt100 dl=5\E[M |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
94 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
95 #facit's "al" / "dl" are buggy if the current / last line |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
96 #contain attributes... |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
97 termcap facit al=\E[L\E[K:AL@:dl@:DL@:cs=\E[%i%d;%dr:ic@ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
98 terminfo facit al=\E[L\E[K:AL@:dl@:DL@:cs=\E[%i%p1%d;%p2%dr:ic@ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
99 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
100 #make sun termcap/info better |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
101 termcap sun 'up=^K:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:IC=\E[%d@:WS=1000\E[8;%d;%dt' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
102 terminfo sun 'up=^K:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC:IC=\E[%p1%d@:WS=\E[8;%p1%d;%p2%dt$<1000>' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
103 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
104 #xterm understands both im/ic and doesn't have a status line. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
105 #Note: Do not specify im and ic in the real termcap/info file as |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
106 #some programs (e.g. vi) will (no,no, may (jw)) not work anymore. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
107 termcap xterm|fptwist hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
108 terminfo xterm|fptwist hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
109 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
110 # Long time I had this in my private screenrc file. But many people |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
111 # seem to want it (jw): |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
112 # we do not want the width to change to 80 characters on startup: |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
113 # on suns, /etc/termcap has :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l: |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
114 termcap xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
115 terminfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
116 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
117 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
118 # Do not use xterms alternate window buffer. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
119 # This one would not add lines to the scrollback buffer. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
120 #termcap xterm|xterms|xs ti=\E7\E[?47l |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
121 #terminfo xterm|xterms|xs ti=\E7\E[?47l |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
122 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
123 #make hp700 termcap/info better |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
124 termcap hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
125 terminfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
126 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
127 #wyse-75-42 must have defflow control (xo = "terminal uses xon/xoff") |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
128 #(nowadays: nx = padding doesn't work, have to use xon/off) |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
129 #essential to have it here, as this is a slow terminal. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
130 termcap wy75-42 nx:xo:Z0=\E[?3h\E[31h:Z1=\E[?3l\E[31h |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
131 terminfo wy75-42 nx:xo:Z0=\E[?3h\E[31h:Z1=\E[?3l\E[31h |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
132 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
133 #remove some stupid / dangerous key bindings |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
134 bind ^x |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
135 bind x |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
136 bind ^k |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
137 #bind L |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
138 bind ^\ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
139 #make them better |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
140 bind \\ quit |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
141 bind K kill |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
142 #bind I login on |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
143 #bind O login off |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
144 bind } history |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
145 bind X lockscreen |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
146 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
147 # Example of a user's .screenrc file |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
148 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
149 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
150 # This is how one can set a reattach password: |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
151 # password ODSJQf.4IJN7E # "1234" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
152 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
153 # no annoying audible bell, please |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
154 #vbell on |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
155 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
156 # detach on hangup |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
157 autodetach on |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
158 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
159 # don't display the copyright page |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
160 startup_message off |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
161 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
162 # emulate .logout message |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
163 pow_detach_msg "Screen session of $LOGNAME $:cr:$:nl:ended." |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
164 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
165 # advertise hardstatus support to $TERMCAP |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
166 # termcapinfo * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
167 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
168 # make the shell in every window a login shell |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
169 #shell -$SHELL |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
170 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
171 # autoaka testing |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
172 # shellaka '> |tcsh' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
173 # shellaka '$ |sh' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
174 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
175 # set every new windows hardstatus line to somenthing descriptive |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
176 # defhstatus "screen: ^En (^Et)" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
177 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
178 defscrollback 1000 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
179 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
180 # don't kill window after the process died |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
181 # zombie "^[" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
182 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
183 # enable support for the "alternate screen" capability in all windows |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
184 # altscreen on |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
185 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
186 ################ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
187 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
188 # xterm tweaks |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
189 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
190 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
191 #xterm understands both im/ic and doesn't have a status line. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
192 #Note: Do not specify im and ic in the real termcap/info file as |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
193 #some programs (e.g. vi) will not work anymore. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
194 termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
195 terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
196 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
197 #80/132 column switching must be enabled for ^AW to work |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
198 #change init sequence to not switch width |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
199 termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
200 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
201 # Make the output buffer large for (fast) xterms. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
202 #termcapinfo xterm* OL=10000 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
203 termcapinfo xterm* OL=100 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
204 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
205 # tell screen that xterm can switch to dark background and has function |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
206 # keys. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
207 termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
208 termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
209 termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
210 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
211 # special xterm hardstatus: use the window title. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
212 termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
213 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
214 #terminfo xterm 'vb=\E[?5h$<200/>\E[?5l' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
215 termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
216 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
217 # emulate part of the 'K' charset |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
218 termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
219 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
220 # xterm-52 tweaks: |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
221 # - uses background color for delete operations |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
222 termcapinfo xterm* be |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
223 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
224 ################ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
225 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
226 # wyse terminals |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
227 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
228 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
229 #wyse-75-42 must have flow control (xo = "terminal uses xon/xoff") |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
230 #essential to have it here, as this is a slow terminal. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
231 termcapinfo wy75-42 xo:hs@ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
232 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
233 # New termcap sequences for cursor application mode. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
234 termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
235 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
236 ################ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
237 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
238 # other terminals |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
239 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
240 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
241 # make hp700 termcap/info better |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
242 termcapinfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
243 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
244 # Extend the vt100 desciption by some sequences. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
245 termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
246 terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
247 termcapinfo linux C8 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
248 # old rxvt versions also need this |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
249 # termcapinfo rxvt C8 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
250 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
251 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
252 ################ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
253 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
254 # keybindings |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
255 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
256 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
257 #remove some stupid / dangerous key bindings |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
258 bind k |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
259 bind ^k |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
260 bind . |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
261 bind ^\ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
262 bind \\ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
263 bind ^h |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
264 bind h |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
265 #make them better |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
266 bind 'K' kill |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
267 #bind 'I' login on |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
268 #bind 'O' login off |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
269 bind '}' history |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
270 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
271 # Yet another hack: |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
272 # Prepend/append register [/] to the paste if ^a^] is pressed. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
273 # This lets me have autoindent mode in vi. |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
274 #register [ "\033:se noai\015a" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
275 #register ] "\033:se ai\015a" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
276 #bind ^] paste [.] |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
277 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
278 ################ |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
279 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
280 # default windows |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
281 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
282 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
283 # screen -t local 0 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
284 # screen -t mail 1 mutt |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
285 # screen -t 40 2 rlogin server |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
286 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
287 # caption always "%3n %t%? @%u%?%? [%h]%?%=%c" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
288 ## alternative caption, gives window list, LOGNAME and current date: |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
289 # caption always "%{wk}%?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{wk}%?%+Lw %=%{mk}@%H %{yk}%D %{ck}%M%{wk} %{ck}%d %{gk}%c" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
290 # hardstatus alwaysignore |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
291 # hardstatus alwayslastline "%Lw" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
292 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
293 # Red Hat's normal status line |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
294 #hardstatus string "[screen %n%?: %t%?] %h" |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
295 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
296 # bind = resize = |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
297 # bind + resize +1 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
298 # bind - resize -1 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
299 # bind _ resize max |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
300 # |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
301 # defnonblock 1 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
302 # blankerprg rain -d 100 |
2bea356b1032
* Added default screenrc from Linux (and the Screen installation) to .screenrc
huston@80426f53-59d1-405d-934b-f07cd76f4a1a
parents:
29
diff
changeset
|
303 # idle 30 blanker |