Mon .screenrc – My .screenrc

On continue avec mon fichier de config de screen (seulement l’utile) et quelques commandes.

Same as before, with screen (only the useful) and some commands.

eMerzh en parle plutôt bien dans son billet[fr]. Une rapide intro est aussi disponible sur Digital Fashion[fr].
Pour installer : sudo apt-get install screen

eMerzh talks about it in this post[fr]. A short introduction is also available on Jonathan McPherson[en] site.
Install with sudo apt-get install screen

Quelques commandes que j’utilise — Some commands I use

C-a C-c : créer une fenêtre / new window
C-a C-p : fenêtre précédente / previous window
C-a C-n : suivante / next
C-a C-a : revenir à la fenêtre précédente / go back to the previous window
C-a C-2 : aller à la fenêtre 2 / go to window 2
C-a C-K y: fermer la fenêtre (et confirme) / close the window (and confirm)

C-a C-S : couper en deux / split in 2
C-a C-” : liste des fenêtres / list of windows
C-a C-‘ ‘((e)space) : fenêtre du dessus / above window
C-a C-TAB : fenêtre du dessous / below window
C-a C-t : fenêtre du haut / top window
C-a C-b : fenêtre du bas / bottom window
C-a C-X : fermer la fenêtre (splittée) / close splitted window

C-a C-A : changer le titre / change the title
extraits de mon .screenrc / extracts of my .screenrc

# no annoying audible bell, please
vbell on

# detach on hangup
autodetach on

# Change default scrollback value for new windows
defscrollback 1000

# don’t display the copyright page
startup_message off

################
# keybindings
################
#remove some stupid / dangerous key bindings
bind k
bind ^k
bind .
bind ^\
bind \\
bind ^h
bind h
#make them better
bind ‘K’ kill
bind ‘I’ login on
bind ‘O’ login off
bind ‘}’ history

#Bell message
bell_msg “^GDing sur la fenêtre %n”

################
# default windows
################
##chdir [dir] change default directory for following windows
chdir
##end chdir
#first window
screen -t default 0

#caption and hardstatus
caption always “%?%F%{= BW}%:%{= Wk}%? [%h] %n %t”
hardstatus alwayslastline “%{= BW} %-Lw%{= WB}%n+%f %t%{-}%+Lw %=[%d/%m/%y %0c] [%l]”
#command mode
sorendition “+b WB”

#explications :
#explanation
#%{= kw} change pour blanc sur fond noir / white on black
# [${USER}@%H] user + host
# %-Lw liste des fenetres avant celle-ci (L flags ($, …)) / List of windows before
# %{+b} pour la fenetre courante : en gras / Bold for current
# %n numero de la fenetre / number of the window
# %f+ drapeau (+ pour la fenetre active) / Flag (+ for current)
# %t titre / title
# %{-}%+Lw on revient au couleur d’avant puis liste des fenetres apres la courante(L flags) / old color and list of following windows

# %=on va tout a droite / on the right
# [%d%m/%y %0c] jour-heure-annee sur 2 chiffres / day-hour-year 2digits
# [%l] charge CPU

# old/ugly…
# caption always “%3n %t%? @%u%?%? [%h]%?”
# hardstatus alwaysignore
# hardstatus alwayslastline “%w”
#hardstatus alwayslastline “%{=b}%{G} Screen(s): %{b}%w %=%{kG}%C%A %D %d/%M/%Y ”
#hardstatus alwayslastline “%{-b ck} %?%-Lw%?%{+b}%n%f %t%{-b} %?%+w%? %= %l %D %d/%m/%Y %0c”
#hardstatus alwayslastline “%{= KW}%-w%{=b BW}%50>%n %t%{-}%+w%%n%{R}%f%{B} %t%{YB}%+Lw%<”
#hardstatus alwayslastline “%{= bw} [%d.%m.%Y %0c] [${USER}@%H %l] %= [%-Lw%{+b}%n%f* %t%{-}%+Lw]”

#page up et page down when ^a Esc
bindkey -m “33[5~” stuff ^B
bindkey -m “33[6~” stuff ^F

#focus when split windows
#bind j focus down # tab par defaut
bind ‘ ‘ focus up
bind t focus top
bind b focus bottom

~ by loquehumaine on 2007, October 17 - Wednesday.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: