×
Create a new article
Write your page title here:
We currently have 3,189 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,189Articles

    configuration file for (gnu) screen, called screenrc[edit]

    example taken from [[1]]

     # backtick 1 0 60   /usr/pkg/bin/ip-screen #if the this programm is there
      caption always "%{+b rk}$USER@%{wk}%H | %{yk}(load: %l | %{Gk}net: %1`)  %-21=%{wk}%D %d.%m.%Y %0c"
      hardstatus alwayslastline "%{wr}%n%f %t %{kw} | %?%-Lw%?%{wb}%n*%f %t%?(%u)%?%{kw}%?%+Lw%? %{wk}"
    
    #  hardstatus alwayslastline "%{bw}%1`%= "
    # detach on hangup
      autodetach            on              # default: on
      crlf                  off             # default: off
      deflogin              off             # default: on
    # defsilence            off             # default: off
    # hardcopy_append       on              # default: off
      hardcopy_append       off             # default: off
      nethack               on              # default: off
    # don't display the copyright page
      startup_message       off             # default: on
    # no annoying audible bell, please
      vbell                 on
    
      defscrollback         1000            # default: 100
    # msgminwait            3               # default: 1
      silencewait           15              # default: 30
    
      hardcopydir           $HOME/.hardcopy
    
    # fix the "screen.linux" terminal problem (see Debian BTS #238355 + #239776)
    #  term linux
    
      shell                 zsh
    
    # "sorendition": set the colors for
    # the "messages" and "text marking"
    # (ie text you mark in copy mode):
      sorendition 10 99 # default!
    
    # use %n to display the window number and %t for its title:
      activity              "activity in %n (%t) [%w:%s]~"
    
    # pass on the "beep" (CTRL-G) by adding a '~':
      bell                  "bell     in %n (%t) [%w:%s]~"
    
    # pow_detach_msg:       Message shown when session
    #                       gets power detached.
      pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended."
    
    # vbell_msg:            Message shown when the
    #                       "virtual bell" rings.
      vbell_msg             " *beep* "
    
    # Key bindings
    # Remove some default key bindings by binding
    # them to "nothing" (empty right-hand-side):
    # bind .  dumptermcap # default
      bind .
      bind ^\
      bind \\
    
    # 040126 To be able to select windows with n > 9 ->
    # press "C-a - #" instead of just "C-a #"
      bind - command -c select_1n
      bind -c select_1n 0 select 10
      bind -c select_1n 1 select 11
      bind -c select_1n 2 select 12
      bind -c select_1n 3 select 13
      bind -c select_1n 4 select 14
      bind -c select_1n 5 select 15
      bind -c select_1n 6 select 16
      bind -c select_1n 7 select 17
      bind -c select_1n 8 select 18
      bind -c select_1n 9 select 19
      bind -c select_1n - command -c select_2n
      bind -c select_2n 0 select 20
      bind -c select_2n 1 select 21
      bind -c select_2n 2 select 22
      bind -c select_2n 3 select 23
      bind -c select_2n 4 select 24
      bind -c select_2n 5 select 25
      bind -c select_2n 6 select 26
      bind -c select_2n 7 select 27
      bind -c select_2n 8 select 28
      bind -c select_2n 9 select 29
      bind -c select_2n - select -
    
    # Use the function keys F11 and F12 to cycle backwards/forwards in
    # the list of existing windows:
    #  bindkey -k F1 prev
    #  bindkey -k F2 next
    
    # remove some stupid / dangerous key bindings
      bind k
      bind ^k
      bind .
      bind ^\
      bind \\
      bind ^h
      bind h  hardcopy
    # make them better
      bind 'K' kill
      bind 'I' login on
      bind 'O' login off
      bind '}' history
    
      bind G screen -t 'google'    w3m www.google.com
      bind H screen -t HeiseTicker w3m www.heise.de/newsticker/pda/data/paket4.html
    
    # Paste - use 'P' instead of ']':
    # bind P # unbound by default
      bind P paste .
    
    # Yet another hack:
    # Prepend/append register [/] to the paste if ^a^] is pressed.
    # This lets me have autoindent mode in vi.
    #  register [ "\033:se noai\015a"
    #  register ] "\033:se ai\015a"
    #  bind ^] paste [.]
    
    #      X - a fast way to lock the current screen.
      bind X lockscreen
    
    # 030511 Workaround for stupid machines without xmodmap ;-)
      bindkey -t \xb0a stuff "\xe4"
      bindkey -t \xb0A stuff "\xc4"
      bindkey -t \xb0o stuff "\xf6"
      bindkey -t \xb0O stuff "\xd6"
      bindkey -t \xb0u stuff "\xfc"
      bindkey -t \xb0U stuff "\xdc"
      bindkey -t \xb0s stuff "\xdf"
      
      msgwait 1
      version
    # change back to showing messages
    # for duration of two seconds:
      msgwait 2
    
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.

    Recent changes

  • BruderSpektrum • 3 months ago
  • BruderSpektrum • 3 months ago
  • BruderSpektrum • 3 months ago
  • BruderSpektrum • 3 months ago
  • Cookies help us deliver our services. By using our services, you agree to our use of cookies.