docs:tips_n_tricks:screen.html
This is an old revision of the document!
Table of Contents
screen
show current directory or command in window name when using zsh
put this in your .zshrc
case "$STY" in "") ;; "$PPID".*) precmd () { let "len = 54 - $#DISPLAY" screen -X -S "$PPID" title "$DISPLAY - `pwd|sed -e 's:^.*\(.\{'$len'\}\)$:..\1:g'`" } preexec () { screen -X -S "$PPID" title "$DISPLAY - running: $1" # # Maybe $2 or $3 is a better choice - I didn't get the difference yet. You may # # analyse this with the statement: # printf "1:%s\n2:%s\n3:%s\n" "$1" "$2" "$3" >> "/tmp/preexec.$$.log" } ;; esac
show current directory or command in window name when using bash
This is the beginning of an humble try:
PROMPT_COMMAND='precmd' screentitle() { preexec "$BASH_COMMAND"; } trap screentitle DEBUG
sample .screenrc file
#remove some stupid / dangerous key bindings bind ^k bind ^\ bind k startup_message off vbell on vbell_msg " Klingeling! " bindkey -k kb stuff ^? defscrollback 500 caption always caption string "%?%F%{.c.}%?%3n %t%? [%h]%?" # caption string "%?%F%{.c.}%?%3n %?[%h]%:%t%?" windowlist string "%3n %t %?[%h]%?" hardstatus on hardstatus alwayslastline msgminwait 0
docs/tips_n_tricks/screen.html.1277478040.txt.gz · Last modified: 25.06.2010 17:00 CEST by peter