Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
linux:screen [10-12-2018 10:37] edmc73 [Renommer une session] |
linux:screen [28-01-2025 11:16] (Version actuelle) edmc73 [Alternative] |
||
---|---|---|---|
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:// | ||