Outils pour utilisateurs

Outils du site


linux:screen (lu 44165 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
linux:screen [10-12-2018 10:37]
edmc73 [Renommer une session]
linux:screen [11-02-2019 15:59] (Version actuelle)
edmc73 [Personnaliser]
Ligne 323: Ligne 323:
 msgwait 3 msgwait 3
 bell "​^GBell in window %" bell "​^GBell in window %"
 +
 +</​file>​
 +
 +Une variante intéressante qui permet de scroller avec la souris plutot que le Ctrl+A+Esc ...
 +<file bash screenrc>​
 +# $Id: screenrc,v 1.15 2003/10/08 11:39:03 zal Exp $
 +#
 +# /​etc/​screenrc
 +#
 +#   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
 +#   ​settings.
 +#
 +#   ​Commands in this file are used to set options, bind screen functions to
 +#   keys, redefine terminal capabilities,​ and to automatically establish one or
 +#   more windows at the beginning of your screen session.
 +#
 +#   This is not a comprehensive list of options, look at the screen manual for
 +#   ​details on everything that you can put in this file.
 +#
 +
 +# ------------------------------------------------------------------------------
 +# SCREEN SETTINGS
 +# ------------------------------------------------------------------------------
 +
 +startup_message off
 +#nethack on
 +
 +#defflow on # will force screen to process ^S/^Q
 +deflogin on
 +autodetach on
 +
 +# turn visual bell on
 +vbell on
 +vbell_msg " ​  ​Wuff ​ ----  Wuff!! ​ "
 +
 +# define a bigger scrollback, default is 100 lines
 +defscrollback 10000
 +
 +# ------------------------------------------------------------------------------
 +# 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 scraper"​ which will launch urlview on the current
 +# screen window
 +#
 +#bind ^B eval "​hardcopy_append off" "​hardcopy -h $HOME/​.screen-urlview"​ "​screen urlview $HOME/​.screen-urlview"​
 +
 +# ------------------------------------------------------------------------------
 +# TERMINAL SETTINGS
 +# ------------------------------------------------------------------------------
 +
 +# The vt100 description does not mention "​dl"​. *sigh*
 +termcapinfo vt100 dl=5\E[M
 +
 +# turn sending of screen messages to hardstatus off
 +hardstatus on
 +# Set the hardstatus prop on gui terms to set the titlebar/​icon title
 +termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:​ts=\E]0;:​fs=\007:​ds=\E]0;​\007
 +
 +# 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 "​%-Lw%{= BW}%50>​%n%f* %t%{-}%+Lw%<"​
 +#hardstatus alwayslastline "%{b kB}%{s gB}%c:%s%{b kB} %{b kR}%H %{b kB}%{s yB}%l%{b kB} %{b kB}%{rs Y}%-Lw%{BY}%50>​%n%{R}%f%{B} %t%{YB}%+Lw%<"​
 +hardstatus alwayslastline
 +#hardstatus string '%{= G}[%{g}host:​%{G}%H]%{g}[%= %{= w}%?​%-Lw%?​%{r}(%{W}%n*%f%t%?​(%u)%?​%{r})%{w}%?​%+Lw%?​%?​%= %{g}][load:​%{R}%l%{g}][%{c}%m-%d~%{C}%c:​%s%{g}]'​
 +hardstatus string "%{= KW} %H [%{b k}%l%{-}] %{= Kw}|%{-} %-Lw%{= bW}%n%f %t%{-}%+Lw %=%{c}%d-%M %{C}%c:​%s"​
 +
 +# set these terminals up to be '​optimal'​ instead of vt100
 +termcapinfo xterm*|linux*|rxvt*|Eterm* OP
 +
 +# Change the xterm initialization string from is2=\E[!p\E[?​3;​4l\E[4l\E>​
 +# (This fixes the "​Aborted because of window size change"​ konsole symptoms found
 +#  in bug #134198)
 +termcapinfo xterm* '​is=\E[r\E[m\E[2J\E[H\E[?​7h\E[?​1;​4;​6l'​
 +
 +# To get screen to add lines to xterm'​s scrollback buffer, uncomment the
 +# following termcapinfo line which tells xterm to use the normal screen buffer
 +# (which has scrollback),​ not the alternate screen buffer.
 +#
 +termcapinfo xterm*|xterms|xs|rxvt ti@:te@
 +
 +# 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
 +#   ​respectively.
 +#
 +# screen top
 +# screen -t monkey ssh monkey
 +# screen -t mail 8 mutt
 +# screen -t daemon 9 tail -f /​var/​log/​daemon.log
  
 </​file>​ </​file>​
linux/screen.txt · Dernière modification: 11-02-2019 15:59 par edmc73