diff options
Diffstat (limited to '')
-rw-r--r-- | doc/info/chap/invoking.texinfo | 31 | ||||
-rw-r--r-- | doc/info/chap/overview.texinfo | 9 |
2 files changed, 40 insertions, 0 deletions
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 + diff --git a/doc/info/chap/overview.texinfo b/doc/info/chap/overview.texinfo new file mode 100644 index 0000000..937bfa9 --- /dev/null +++ b/doc/info/chap/overview.texinfo @@ -0,0 +1,9 @@ +@node Overview +@chapter Overview + +When @command{vtchs} starts, it prints the +number of the current console in the foreground. +Then, in an infinite loop, it waits for the user +to change console, and prints the number of the +new foregorund console when this happens. + |