dvdhrm / kmscon

Linux KMS/DRM based virtual Console Emulator
http://www.freedesktop.org/wiki/Software/kmscon
Other
429 stars 78 forks source link

= 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:

== 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=" you can switch the keyboard layout. See "man kmscon" / kmscon(1) for more information.

== 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.