X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_bin%2Fgrml-screen;h=79e71df201008c32155336af19b76b71f4486691;hb=2378c65d20e15a10d3a062fd75bc54f205eacc61;hp=1288aa11f758607783093f1e08fbbfed1fceecca;hpb=e720deae78f1eda5e6f62629606c194f16796762;p=grml-scripts.git diff --git a/usr_bin/grml-screen b/usr_bin/grml-screen index 1288aa1..79e71df 100755 --- a/usr_bin/grml-screen +++ b/usr_bin/grml-screen @@ -1,16 +1,11 @@ #!/bin/dash # Filename: grml-screen -# Purpose: wrapper for screen +# Purpose: wrapper for screen to start with appropriate configuration # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Sun Jan 08 15:30:06 CET 2006 [mika] ################################################################################ -# fix tty permissions -# sudo chmod 660 $TTY -# sudo chown root.tty $TTY - # export variable USER for use withing GNU screen: export USER=`id -un` @@ -21,12 +16,14 @@ # now run screen with config cd $HOME # important for e.g. hardcopy-feature + # do we have a utf8 enabled terminal? + [ -x /usr/bin/vt-is-UTF8 ] && /usr/bin/vt-is-UTF8 -q && UTF='-U' if [ `id -u` = 0 ] ; then - exec screen -c /etc/grml/screenrc - elif [ -r $HOME/.screenrc ] ; then - exec screen -c $HOME/.screenrc + exec screen $UTF -c /etc/grml/screenrc + elif [ -r "$HOME/.screenrc" ] ; then + exec screen $UTF -c "$HOME/.screenrc" else - exec screen -c /etc/grml/screenrc_grml + exec screen $UTF -c /etc/grml/screenrc_grml fi ## END OF FILE #################################################################