Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:screen [10-12-2018 09:37] – [Renommer une session] edmc73 | linux:screen [28-01-2025 10:16] (Version actuelle) – [Alternative] edmc73 | ||
|---|---|---|---|
| Ligne 323: | Ligne 323: | ||
| msgwait 3 | msgwait 3 | ||
| bell " | bell " | ||
| + | |||
| + | </ | ||
| + | |||
| + | 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 $ | ||
| + | # | ||
| + | # / | ||
| + | # | ||
| + | # 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 | ||
| + | # ------------------------------------------------------------------------------ | ||
| + | |||
| + | 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 " | ||
| + | |||
| + | # 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 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 on | ||
| + | # 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 " | ||
| + | #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> | ||
| + | hardstatus alwayslastline | ||
| + | #hardstatus string '%{= G}[%{g}host: | ||
| + | hardstatus string "%{= KW} %H [%{b k}%l%{-}] %{= Kw}|%{-} %-Lw%{= bW}%n%f %t%{-}%+Lw %=%{c}%d-%M %{C}%c: | ||
| + | |||
| + | # 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), | ||
| + | # | ||
| + | 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 | ||
| + | # | ||
| + | # | ||
| + | # screen top | ||
| + | # screen -t monkey ssh monkey | ||
| + | # screen -t mail 8 mutt | ||
| + | # screen -t daemon 9 tail -f / | ||
| </ | </ | ||
| Ligne 342: | Ligne 459: | ||
| ===== Alternative ===== | ===== Alternative ===== | ||
| - | * Byobu : http://byobu.co/ | + | * Byobu : https://www.byobu.org/ |
| * tmux : https:// | * tmux : https:// | ||