screen
This commit is contained in:
parent
0a7b5099ec
commit
c8ba24ff3b
200
config/includes.chroot/etc/skel/.screenrc
Normal file
200
config/includes.chroot/etc/skel/.screenrc
Normal file
@ -0,0 +1,200 @@
|
||||
#shell /bin/zsh
|
||||
# config de screen par bennyben
|
||||
# raccourcis avec Ctrl-x puis une touche
|
||||
# ou alors Ctrl-meta-une touche, voire Shirt-Ctrl-Meta
|
||||
|
||||
# $Id: screenrc,v 1.8 2002/03/20 22:20:21 laz 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 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
|
||||
|
||||
#bind 'R' colon "screen -ln rlogin faui -8^b^b^b"
|
||||
#bind 'P' colon "^p"
|
||||
|
||||
# escape ""
|
||||
#escape "^xx"
|
||||
#bindkey \033^b break
|
||||
#
|
||||
#
|
||||
# ctrl-meta-insert
|
||||
#
|
||||
#bindkey \033^V digraph
|
||||
#bindkey \033^. dumptermcap
|
||||
#bindkey \033^F fit
|
||||
#bindkey \033^f flow
|
||||
#bindkey \033^I focus
|
||||
#bindkey \033^h hardcopy
|
||||
|
||||
#bindkey \033^{ history
|
||||
#bindkey \033^i info
|
||||
#bindkey \033^m lastmsg
|
||||
#bindkey \033^, license
|
||||
#bindkey \033^H log
|
||||
#bindkey \033^L login
|
||||
#bindkey \033^M monitor
|
||||
#bindkey \033^n next
|
||||
|
||||
#bindkey \033^N number
|
||||
#bindkey \033^Q only
|
||||
#bindkey \033^X other
|
||||
#bindkey \033^B pow_break
|
||||
#bindkey \033^D pow_detach
|
||||
#bindkey \033^\ quit
|
||||
#bindkey \033^< readbuf
|
||||
#bindkey \033^l redisplay
|
||||
#bindkey \033^X remove
|
||||
#bindkey \033^= removebuf
|
||||
#bindkey \033^Z reset
|
||||
#bindkey \033^' select
|
||||
#bindkey \033^_ silence
|
||||
#bindkey \033^S split
|
||||
#bindkey \033^z suspend
|
||||
#bindkey \033^t time
|
||||
#bindkey \033^A title
|
||||
#bindkey \033^G vbell
|
||||
#bindkey \033^v version
|
||||
#bindkey \033^W width
|
||||
#bindkey \033^r wrap
|
||||
#bindkey \033^> writebuf
|
||||
#bindkey \033^s xoff
|
||||
#bindkey \033^q xon
|
||||
|
||||
#bindkey \033^x next
|
||||
#bindkey \033^w prev
|
||||
#bindkey \033^n next
|
||||
#bindkey \033^p prev
|
||||
#bindkey \033^c screen
|
||||
#bindkey \033^d detach
|
||||
#bindkey \033: colon
|
||||
#bindkey \033? help
|
||||
#bindkey \033^l clear
|
||||
#bindkey \033² displays
|
||||
#bindkey \033^P hardcopy
|
||||
#bindkey \033^k kill
|
||||
#bindkey \033^L log
|
||||
#bindkey \033^m monitor
|
||||
#bindkey \033ù silence
|
||||
#bindkey \033^t title
|
||||
#bindkey \033^S split
|
||||
#bindkey \033^f fit
|
||||
#bindkey \033^q xon
|
||||
#bindkey \033^s xoff
|
||||
#bindkey \033\033[2\^ copy
|
||||
#bindkey \033^k digraph
|
||||
#bindkey \033^a focus up
|
||||
#bindkey \033^z focus down
|
||||
#bindkey \033* lockscreen
|
||||
|
||||
# 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"
|
||||
|
||||
# on Debian backspace should send char `\177':
|
||||
bindkey -k kb stuff "\177"
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# 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 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 alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<"
|
||||
# version d'avant, allégée avec seulement les window en cours et celle courante en jaune
|
||||
# et fond bleu
|
||||
#hardstatus alwayslastline "%{= BY}%-Lw%{= YB}%50>%n%f* %t%{= BY}%+Lw%<"
|
||||
# nouvelle version :
|
||||
# heure (avec secondes), nom de la machine en rouge, load de la machine
|
||||
# puis fenetres avec celle courante en jaune, le tout en fond bleu
|
||||
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%<"
|
||||
|
||||
# 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'
|
||||
|
||||
termcapinfo xterm*|linux*|rxvt*|Eterm* ti@:te@
|
||||
|
||||
# Do not use xterms alternate window buffer (won't add lines to scrollback bfr)
|
||||
#termcapinfo xterm|xterms|xs ti=\E7\E[?47l
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# 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
|
||||
|
||||
sorendition =s WB
|
||||
msgwait 3
|
||||
bell "^GBell in window %"
|
@ -1,4 +1,5 @@
|
||||
sudo
|
||||
screen
|
||||
usbutils
|
||||
file
|
||||
python
|
||||
|
Loading…
x
Reference in New Issue
Block a user