= KMSCON =
Kmscon is a simple terminal emulator based on linux kernel mode setting (KMS). It is an attempt to replace the in-kernel VT implementation with a userspace console. See kmscon(1) man-page for usage information.
Website: http://www.freedesktop.org/wiki/Software/kmscon
== Requirements ==
Kmscon requires the following software:
linux-headers: linux kernel headers for ABI definitions
Everything else is optional:
For video output at least one of the following is required:
For font handling the following is required:
For multi-seat support you need the following packages:
== Download ==
Released tarballs can be found at: http://www.freedesktop.org/software/kmscon/releases
== Install ==
To compile the kmscon binary, run the standard autotools commands: $ test -f ./configure || NOCONFIGURE=1 ./autogen.sh $ ./configure $ make $ make install To compile the test applications, run: $ make check
If you want only a very basic kmscon program without any major dependencies, use: $ ./configure --with-video=fbdev,drm2d --with-renderers= --with-fonts=unifont --disable-multi-seat --with-sessions=dummy,terminal However, you will loose a lot of functionality by dropping all dependencies.
The following configure options are available. If build-time dependencies cannot be satisfied, an option is automatically turned off, except if you explicitly enable it via command line: --enable-multi-seat: This requires the systemd-logind library to provide multi-seat support for kmscon. [default: on] --enable-debug: Enable debug mode/messages [default: on] --enable-optimizations: Enable code optimizations [default: on]
Backends for several subsystems in kmscon can be selected with the following options (all of them take a comma-separated list of backend names): --with-video: Video backens. Available backends are:
== Running ==
To get usage information, run: $ ./kmscon --help You can then run kmscon with: $ ./kmscon [options]
For debug output use "--debug". For verbose output use "--verbose".
With "--xkb-layout=
== License ==
This software is licensed under the terms of an MIT-like license. Please see ./COPYING for further information.
== FAQ ==
Please see: http://www.freedesktop.org/wiki/Software/kmscon
== Contact ==
This software is maintained by: David Herrmann dh.herrmann@gmail.com If you have any questions, do not hesitate to contact one of the maintainers.