.iscreenrc (screen-4.8.0) | : | .iscreenrc (screen-4.9.0) | ||
---|---|---|---|---|
skipping to change at line 20 | skipping to change at line 20 | |||
#password 12Bz/9hNlPLZk # "1234" | #password 12Bz/9hNlPLZk # "1234" | |||
#password YahtrWblnJw # ypmatch jnweiger passwd. Well, ... :-) | #password YahtrWblnJw # ypmatch jnweiger passwd. Well, ... :-) | |||
scrollback 200 # we have a 200 lines history buffer | scrollback 200 # we have a 200 lines history buffer | |||
markkeys "@=\177:@=^C" # our mad facit-twist terminal buffer overflow... | markkeys "@=\177:@=^C" # our mad facit-twist terminal buffer overflow... | |||
markkeys "h=^B:l=^F:\$=^E" # some missing emacs style bindings in copymode | markkeys "h=^B:l=^F:\$=^E" # some missing emacs style bindings in copymode | |||
echo -n "booting screen" | echo -n "booting screen" | |||
# let it flash, not horn! | # let it flash, not horn! | |||
#vbell on # "vbell" don't work any longer, sorry. | #vbell on # "vbell" doesn't work any longer, sorry. | |||
#vbell_msg " Wuff, Wuff!! " # this is the default message | #vbell_msg " Wuff, Wuff!! " # this is the default message | |||
#bell "Bimmmel No. %" # sounds the bell and shows a message | #bell "Bimmmel No. %" # sounds the bell and shows a message | |||
# we want to login all windows we create. | # we want to login all windows we create. | |||
#login on # "login", "nologin" don't work any longer, sorry 2. | #login on # "login", "nologin" don't work any longer, sorry 2. | |||
echo -n "." | echo -n "." | |||
# we have no termcap entry for screen on the target machine? Well then | # we have no termcap entry for screen on the target machine? Well then | |||
# we tell a lie. | # we tell a lie. | |||
term screen # would be the obvious default here. | term screen # would be the obvious default here. | |||
skipping to change at line 48 | skipping to change at line 48 | |||
chdir # without argument it's my $HOME | chdir # without argument it's my $HOME | |||
echo -n "." | echo -n "." | |||
# I hate nonexisting status lines! Force screen to believe me. | # I hate nonexisting status lines! Force screen to believe me. | |||
#hardstatus off | #hardstatus off | |||
# now some Terminal setup: | # now some Terminal setup: | |||
# Printing in the leftmost column is not save. We express that fact as :LP@: | # Printing in the leftmost column is not save. We express that fact as :LP@: | |||
# | # | |||
# Emacs tends to smear it's highlighted status bar across the screen, producing | # Emacs tends to smear it's highlighted status bar across the screen, producing | |||
# ugly areas of bright background, if termcap is'nt perfectly sober. | # ugly areas of bright background, if termcap isn't perfectly sober. | |||
# Give a little :ms@: in the termcap, this may help. | # Give a little :ms@: in the termcap, this may help. | |||
# | # | |||
# And who invented the initialisation for facit terminals? We tell him that | # And who invented the initialisation for facit terminals? We tell him that | |||
# we non't like smooth scroll, by specifying :ti=\E[?l:. | # we don't like smooth scroll, by specifying :ti=\E[?l:. | |||
# \E[?3l 80 Zeichen | # \E[?3l 80 Zeichen | |||
# \E[?3h 132 Zeichen | # \E[?3h 132 Zeichen | |||
# LP Last column Printable | # LP Last column Printable | |||
# \E[A cursor up | # \E[A cursor up | |||
# \E[B cursor down | # \E[B cursor down | |||
# \E[?4h smooth scroll | # \E[?4h smooth scroll | |||
# \E[?4l jump scroll | # \E[?4l jump scroll | |||
# \E[%dL insert %d lines | # \E[%dL insert %d lines | |||
# \E[K clear to end of line | # \E[K clear to end of line | |||
# cs \E[%i%d;%dr for twist and xterm | # cs \E[%i%d;%dr for twist and xterm | |||
skipping to change at line 95 | skipping to change at line 95 | |||
# \Eo | G3 | # \Eo | G3 | |||
#termcap facit|vt100|xterm* G0 | #termcap facit|vt100|xterm* G0 | |||
# how do we resize windows? under sunview, this is standard, but xterm | # how do we resize windows? under sunview, this is standard, but xterm | |||
# needs to be a specially hacked xterm, to make this work. | # needs to be a specially hacked xterm, to make this work. | |||
termcap xterm* WS=\E[8;%d;%dt | termcap xterm* WS=\E[8;%d;%dt | |||
# ICL 6402 testing: | # ICL 6402 testing: | |||
termcap icl* G0:S0=\E$[start]:E0=\E%[end]:C0=j9k<l6m3n?q\:t7u=v;w>x5 GS=\E(0^O:G E=\E(B^O:G1=k:G2=l:G3=m:G4=j:GV=x:GH=q:GR=u:GL=t:GU=w:GD=v:GC=n | termcap icl* G0:S0=\E$[start]:E0=\E%[end]:C0=j9k<l6m3n?q\:t7u=v;w>x5 GS=\E(0^O:G E=\E(B^O:G1=k:G2=l:G3=m:G4=j:GV=x:GH=q:GR=u:GL=t:GU=w:GD=v:GC=n | |||
# Flowcontrol produces trouble. ^S und ^Q will never reach screen, as our | # Flow control produces trouble. ^S und ^Q will never reach screen, as our | |||
# terminals catch them locally. Who can explain that to me?: | # terminals catch them locally. Who can explain that to me?: | |||
#flow on|off|auto [interrupt] | #flow on|off|auto [interrupt] | |||
# Long Lines get wrapped around (the back of your terminal). This is the | # Long lines get wrapped around (the back of your terminal). This is the | |||
# default for vt100. But now programs make different asumptions about your | # default for vt100. But now programs make different asumptions about your | |||
# terminal. You may find two linefeeds where you'd expect one, or you may | # terminal. You may find two linefeeds where you'd expect one, or you may | |||
# be confronted with a truncated line. Currently there is no fix, but pressing | # be confronted with a truncated line. Currently there is no fix, but pressing | |||
# C-A r and doing a redraw. | # C-A r and doing a redraw. | |||
#wrap on | #wrap on | |||
# the autoaka allows you to see the currently executing shell command in the | # the autoaka allows you to see the currently executing shell command in the | |||
# window name field. To use that, your shell prompt must contain ^[k^[\ or | # window name field. To use that, your shell prompt must contain ^[k^[\ or | |||
# you will see the string "(init)" as a name. | # you will see the string "(init)" as a name. | |||
# in my .cshrc I may use this for a wonderfull tcsh-prompt: | # in my .cshrc I may use this for a wonderful tcsh-prompt: | |||
# set prompt="%{^[k^[\\%}%h %c2(%m)%# " | # set prompt="%{^[k^[\\%}%h %c2(%m)%# " | |||
# | # | |||
# defining a shellaka that contains a pipe-symbol (|) activites the | # defining a shellaka that contains a pipe-symbol (|) activates the | |||
# autoaka feature. To the left of that | you specify a constant part of | # autoaka feature. To the left of that | you specify a constant part of | |||
# your prompt as a trigger, to the right you may place a default string | # your prompt as a trigger, to the right you may place a default string | |||
# as in | # as in | |||
shellaka '> |tc' | shellaka '> |tc' | |||
# but beware! specifying a window name with the -t option has priority over | # but beware! specifying a window name with the -t option has priority over | |||
# the autoaka mechanism. Although specifying -t "> |foo" will work. | # the autoaka mechanism. Although specifying -t "> |foo" will work. | |||
# shellaka tc | # shellaka tc | |||
# ... now a little bit of key bindings | # ... now a little bit of key bindings | |||
# In case we don't have write permission for /etc/utmp (no s-bit) | # In case we don't have write permission for /etc/utmp (no s-bit) | |||
# we create even local windows via rlogin. -> Et voila: a utmp-slot | # we create even local windows via rlogin. -> Et voila: a utmp-slot | |||
# utmp-slots are strongly recomended to keep sccs and talk happy. | # utmp-slots are strongly recommended to keep sccs and talk happy. | |||
# (thus we have ^A# or. ^Ac for windowcreation with or without utmp-slot.) | # (thus we have ^A# or. ^Ac for window creation with or without utmp-slot.) | |||
# but if we run suid-root, we produce all the rlogins with -ln, | # but if we run suid-root, we produce all the rlogins with -ln, | |||
# as nobody shall refer to these pty's. | # as nobody shall refer to these pty's. | |||
bind '!' screen -ln -k faui41 rlogin faui41 | bind '!' screen -ln -k faui41 rlogin faui41 | |||
bind '@' screen -ln -k vme2 rlogin faui4_vme2 | bind '@' screen -ln -k vme2 rlogin faui4_vme2 | |||
#bind '#' screen -k faui43 | #bind '#' screen -k faui43 | |||
bind '#' screen -ln -k faui43 rlogin faui43 | bind '#' screen -ln -k faui43 rlogin faui43 | |||
bind '$' screen -ln -k faui44 rlogin faui44 | bind '$' screen -ln -k faui44 rlogin faui44 | |||
bind '%' screen -ln -k faui45 rlogin faui45 | bind '%' screen -ln -k faui45 rlogin faui45 | |||
bind '\^' screen -ln -k sup1 rlogin fausup1 | bind '\^' screen -ln -k sup1 rlogin fausup1 | |||
bind '&' screen -ln -k sup2 rlogin fausup2 | bind '&' screen -ln -k sup2 rlogin fausup2 | |||
skipping to change at line 154 | skipping to change at line 154 | |||
bind '^I' screen -ln -k 45i rlogin faui45i | bind '^I' screen -ln -k 45i rlogin faui45i | |||
# these two are logIn and logOut. As a toggle is too stupid. | # these two are logIn and logOut. As a toggle is too stupid. | |||
#bind 'I' set login on | #bind 'I' set login on | |||
#bind 'O' set login off | #bind 'O' set login off | |||
bind 'L' | bind 'L' | |||
# What happens, when you 'think emacs' and want to erase a whole | # What happens, when you 'think emacs' and want to erase a whole | |||
# line? You type ^A^K right? Under screen it should be ^Aa^K. But... | # line? You type ^A^K right? Under screen it should be ^Aa^K. But... | |||
# killing the window would be a real punishment for a little mistyping. | # killing the window would be a real punishment for a little mistyping. | |||
bind k #wow! I even amange to type ^Ak by accident. | bind k #wow! I even mange to type ^Ak by accident. | |||
#bind ^k | #bind ^k | |||
#bind K kill | #bind K kill | |||
echo -n "." | echo -n "." | |||
#screen 1:faui43 # My good old <nr>:<alias> syntax | #screen 1:faui43 # My good old <nr>:<alias> syntax | |||
#screen -k faui43 # The way Wayne Davison thinks about it. | #screen -k faui43 # The way Wayne Davison thinks about it. | |||
#screen -ln -k faui43 # this one not logged in. | #screen -ln -k faui43 # this one not logged in. | |||
#screen -ln 2:faui09 rlogin faui09 -l jnweiger | #screen -ln 2:faui09 rlogin faui09 -l jnweiger | |||
# Finally another bonus feature for people using strange terminal settings like | # Finally another bonus feature for people using strange terminal settings like | |||
End of changes. 9 change blocks. | ||||
10 lines changed or deleted | 10 lines changed or added |