ubuntu:screen:customize_screen
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
ubuntu:screen:customize_screen [2021/06/23 16:03] – peter | ubuntu:screen:customize_screen [2021/06/23 16:05] (current) – peter | ||
---|---|---|---|
Line 2: | Line 2: | ||
When screen is started, it reads its configuration parameters from **/ | When screen is started, it reads its configuration parameters from **/ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Default Screen Configuration File ===== | ||
+ | |||
+ | The / | ||
+ | |||
+ | <file bash / | ||
+ | # $Id: screenrc,v 1.15 2003/10/08 11:39:03 zal Exp $ | ||
+ | # | ||
+ | # / | ||
+ | # | ||
+ | # This is the system wide screenrc. | ||
+ | # | ||
+ | # You can use this file to change the default behavior of screen system wide | ||
+ | # or copy it to ~/.screenrc and use it as a starting point for your own | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # keys, redefine terminal capabilities, | ||
+ | # more windows at the beginning of your screen session. | ||
+ | # | ||
+ | # This is not a comprehensive list of options, look at the screen manual for | ||
+ | # | ||
+ | # | ||
+ | |||
+ | # ------------------------------------------------------------------------------ | ||
+ | # SCREEN SETTINGS | ||
+ | # ------------------------------------------------------------------------------ | ||
+ | |||
+ | # | ||
+ | #nethack on | ||
+ | |||
+ | #defflow on # will force screen to process ^S/^Q | ||
+ | deflogin on | ||
+ | #autodetach off | ||
+ | |||
+ | # turn visual bell on | ||
+ | vbell on | ||
+ | vbell_msg " | ||
+ | |||
+ | # define a bigger scrollback, default is 100 lines | ||
+ | defscrollback 1024 | ||
+ | |||
+ | # ------------------------------------------------------------------------------ | ||
+ | # SCREEN KEYBINDINGS | ||
+ | # ------------------------------------------------------------------------------ | ||
+ | |||
+ | # Remove some stupid / dangerous key bindings | ||
+ | bind ^k | ||
+ | #bind L | ||
+ | bind ^\ | ||
+ | # Make them better | ||
+ | bind \\ quit | ||
+ | bind K kill | ||
+ | bind I login on | ||
+ | bind O login off | ||
+ | bind } history | ||
+ | |||
+ | # An example of a " | ||
+ | # screen window | ||
+ | # | ||
+ | #bind ^B eval " | ||
+ | |||
+ | # ------------------------------------------------------------------------------ | ||
+ | # TERMINAL SETTINGS | ||
+ | # ------------------------------------------------------------------------------ | ||
+ | |||
+ | # The vt100 description does not mention " | ||
+ | termcapinfo vt100 dl=5\E[M | ||
+ | |||
+ | # turn sending of screen messages to hardstatus off | ||
+ | hardstatus off | ||
+ | # Set the hardstatus prop on gui terms to set the titlebar/ | ||
+ | termcapinfo xterm*|rxvt*|kterm*|Eterm* hs: | ||
+ | # use this for the hard status string | ||
+ | hardstatus string "%h%? users: %u%?" | ||
+ | |||
+ | # An alternative hardstatus to display a bar at the bottom listing the | ||
+ | # windownames and highlighting the current windowname in blue. (This is only | ||
+ | # enabled if there is no hardstatus setting for your terminal) | ||
+ | # | ||
+ | #hardstatus lastline " | ||
+ | |||
+ | # set these terminals up to be ' | ||
+ | termcapinfo xterm*|linux*|rxvt*|Eterm* OP | ||
+ | |||
+ | # Change the xterm initialization string from is2=\E[!p\E[? | ||
+ | # (This fixes the " | ||
+ | # in bug #134198) | ||
+ | termcapinfo xterm ' | ||
+ | |||
+ | # To get screen to add lines to xterm' | ||
+ | # following termcapinfo line which tells xterm to use the normal screen buffer | ||
+ | # (which has scrollback), | ||
+ | # | ||
+ | # | ||
+ | |||
+ | # Enable non-blocking mode to better cope with flaky ssh connections. | ||
+ | defnonblock 5 | ||
+ | |||
+ | # ------------------------------------------------------------------------------ | ||
+ | # STARTUP SCREENS | ||
+ | # ------------------------------------------------------------------------------ | ||
+ | |||
+ | # Example of automatically running some programs in windows on screen startup. | ||
+ | # | ||
+ | # The following will open top in the first window, an ssh session to monkey | ||
+ | # in the next window, and then open mutt and tail in windows 8 and 9 | ||
+ | # | ||
+ | # | ||
+ | # screen top | ||
+ | # screen -t monkey ssh monkey | ||
+ | # screen -t mail 8 mutt | ||
+ | # screen -t daemon 9 tail -f / | ||
+ | </ | ||
---- | ---- | ||
Line 24: | Line 140: | ||
</ | </ | ||
+ | ---- |
ubuntu/screen/customize_screen.1624464204.txt.gz · Last modified: 2021/06/23 16:03 by peter