From 40315833ec5e127beab2cc5ba88a290960e1f2b4 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Thu, 17 Dec 2015 14:08:42 +0100 Subject: add info manual MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- doc/info/chap/invoking.texinfo | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 doc/info/chap/invoking.texinfo (limited to 'doc/info/chap/invoking.texinfo') diff --git a/doc/info/chap/invoking.texinfo b/doc/info/chap/invoking.texinfo new file mode 100644 index 0000000..53fae77 --- /dev/null +++ b/doc/info/chap/invoking.texinfo @@ -0,0 +1,31 @@ +@node Invoking +@chapter Invoking + +@command{vtchs} ignores the command line +and the environment variables. You cannot +control its behaviour. + +However, it is required that standard input +is a @file{/dev/tty} device. If this programs +is running under root, +@example +vtchs < /dev/tty1 +@end example +@noindent +is sufficient. Non-root users need to find +a TTY that they have access to. If your +shell is GNU Bash, you can use +@example +vtchs < "/dev/tty$( i=1; + while true; do + if ! test -e /dev/tty$i; then + exit 1; + fi; + exec < /dev/tty$i && + echo $i && + exit 0 || + : $(( i++ )); + done 2>/dev/null + )" +@end example + -- cgit v1.2.3-70-g09d2