LinuxCommandLibrary

kmscon

terminal emulator that runs on the Linux console using the kernel mode setting

TLDR

Start kmscon on the first available TTY

$ sudo kmscon
copy
Start on a specific TTY
$ sudo kmscon --vt [/dev/ttyX]
copy
Enable mouse support
$ sudo kmscon --mouse
copy
Specify login command
$ sudo kmscon -l [command]
copy

SYNOPSIS

kmscon [options]

DESCRIPTION

kmscon is a terminal emulator that runs on the Linux console using the kernel mode setting (KMS) and framebuffer. It provides a modern terminal experience on TTYs without requiring X11.
Unlike the traditional text-mode VT, kmscon uses the GPU framebuffer, enabling features like Unicode support, TrueType fonts, and hardware-accelerated rendering on virtual terminals.

PARAMETERS

--vt TTY

Specify the virtual terminal to use
--mouse
Enable mouse support
-l, --login COMMAND
Specify the login command to execute
--font-name NAME
Set the font to use
--font-size SIZE
Set font size in points

CAVEATS

Requires KMS support from the graphics driver. May conflict with other framebuffer applications. Some systems may need kernel parameters adjusted for proper operation.

HISTORY

kmscon was developed as part of the systemd project to provide a modern replacement for the Linux VT subsystem. It uses libtsm for terminal emulation and works with Wayland-like infrastructure.

SEE ALSO

getty(8), agetty(8), fbterm(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community