X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_bin%2Fgrml-screen;h=cd405032ae3c69656ad853c3cb2fb8b46d1d510d;hb=d03a386825bd12fb95cf4b87572038102a7ee514;hp=1288aa11f758607783093f1e08fbbfed1fceecca;hpb=e720deae78f1eda5e6f62629606c194f16796762;p=grml-scripts.git diff --git a/usr_bin/grml-screen b/usr_bin/grml-screen index 1288aa1..cd40503 100755 --- a/usr_bin/grml-screen +++ b/usr_bin/grml-screen @@ -1,16 +1,12 @@ #!/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] +# Latest change: Mit Mär 21 15:39:00 CET 2007 [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 +17,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 #################################################################