This package allows you to set up the Linux console, change the font, resize text mode virtual consoles and remap the keyboard.
You will probably want to install a set of data files, such as the one in the “console-setup” package.
You will probably want to install a set of data files, such as the one in the “console-setup” package.
Original maintainer | Console utilities maintainers |
---|---|
Homepage | http://www.kbd-project.org |
2.2.0



2.0.4















2.0.3



1.15.5


Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | xz | 2.2.0-5 | 2019-11-18 | 1.11 MiB | 2.85 MiB | Felix Yan |
![]() | rpm | 1.15.5-15.el7 | 2020-01-07 | 348 kiB | 1.32 MiB | CentOS BuildSystem |
![]() | deb | 2.0.4-4 | 2019-01-12 | 329 kiB | 1.68 MiB | Console utilities maintainers |
![]() | deb | 2.0.3-2+b1 | 2017-11-10 | 334 kiB | 1.59 MiB | Console utilities maintainers |
![]() | rpm | 2.0.4-5.fc28 | 2019-01-14 | 387 kiB | 1.55 MiB | Fedora Project |
![]() | rpm | 2.0.4-5.fc28 | 2019-01-14 | 387 kiB | 1.55 MiB | Fedora Project |
![]() | rpm | 2.0.4-5.fc28 | 2019-01-14 | 387 kiB | 1.55 MiB | Fedora Project |
![]() | rpm | 2.0.4-9.fc29 | 2019-01-14 | 349 kiB | 1.64 MiB | Fedora Project |
![]() | rpm | 2.0.4-9.fc29 | 2019-01-14 | 349 kiB | 1.64 MiB | Fedora Project |
![]() | rpm | 2.0.4-9.fc29 | 2019-01-14 | 349 kiB | 1.64 MiB | Fedora Project |
![]() | rpm | 2.0.4-9.fc29 | 2019-01-14 | 349 kiB | 1.64 MiB | Fedora Project |
![]() | rpm | 2.0.4-9.fc29 | 2019-01-14 | 349 kiB | 1.64 MiB | Fedora Project |
![]() | rpm | 2.0.4-9.fc29 | 2019-01-14 | 349 kiB | 1.64 MiB | Fedora Project |
![]() | rpm | 2.0.4-13.fc30 | 2019-06-17 | 351 kiB | 1.83 MiB | Fedora Project |
![]() | rpm | 2.0.4-13.fc30 | 2019-06-17 | 351 kiB | 1.83 MiB | Fedora Project |
![]() | rpm | 2.0.4-13.fc30 | 2019-06-17 | 351 kiB | 1.83 MiB | Fedora Project |
![]() | rpm | 2.0.4-13.fc30 | 2019-06-17 | 351 kiB | 1.83 MiB | Fedora Project |
![]() | rpm | 2.0.4-13.fc30 | 2019-06-17 | 351 kiB | 1.83 MiB | Fedora Project |
![]() | rpm | 2.0.4-14.fc31 | 2020-01-07 | 391 kiB | 1.64 MiB | Fedora Project |
![]() | rpm | 2.0.4-14.fc31 | 2020-01-07 | 391 kiB | 1.64 MiB | Fedora Project |
![]() | rpm | 2.2.0-3.fc33 | 2020-03-18 | 383 kiB | 1.55 MiB | Fedora Project |
![]() | rpm | 2.2.0-3.fc33 | 2020-03-18 | 383 kiB | 1.55 MiB | Fedora Project |
![]() | rpm | 2.0.4-14.fc31 | 2019-08-03 | 391 kiB | 1.64 MiB | Fedora Project |
![]() | xz | 2.0.4-2 | 2019-01-14 | 1.11 MiB | 3.18 MiB | Allan McRae |
![]() | xz | 2.0.4-2 | 2019-01-14 | 1.11 MiB | 3.18 MiB | Allan McRae |
![]() | xz | 2.0.4-2 | 2019-01-14 | 1.11 MiB | 3.18 MiB | Allan McRae |
![]() | rpm | 2.0.4-lp150.6.1 | 2019-01-17 | 1.78 MiB | 4.18 MiB | https://bugs.opensuse.org |
![]() | rpm | 2.0.4-lp150.7.3.1 | 2019-03-10 | 1.78 MiB | 4.18 MiB | http://bugs.opensuse.org |
![]() | rpm | 2.0.4-lp151.8.1 | 2019-03-10 | 1.78 MiB | 4.18 MiB | https://bugs.opensuse.org |
![]() | rpm | 2.0.4-lp152.10.1 | 2020-01-07 | 1.77 MiB | 4.18 MiB | https://bugs.opensuse.org |
![]() | rpm | 2.0.3-3.14 | 2019-01-17 | 1.72 MiB | 4.01 MiB | http://bugs.opensuse.org |
![]() | rpm | 2.2.0-1.1 | 2020-03-11 | 1.81 MiB | 4.3 MiB | https://bugs.opensuse.org |
![]() | deb | 2.0.3-2ubuntu3 | 2017-11-10 | 205 kiB | 1.2 MiB | Ubuntu Developers |
![]() | deb | 2.0.4-2ubuntu1 | 2018-01-23 | 210 kiB | 1.22 MiB | Ubuntu Developers |
![]() | deb | 2.0.4-2ubuntu1 | 2019-01-14 | 210 kiB | 1.22 MiB | Ubuntu Developers |
![]() | deb | 2.0.4-2ubuntu1.18.10.0 | 2019-06-17 | 209 kiB | 1.31 MiB | Ubuntu Developers |
![]() | deb | 2.0.4-4ubuntu1 | 2019-01-14 | 207 kiB | 1.31 MiB | Ubuntu Developers |
![]() | deb | 2.0.4-4ubuntu2 | 2019-06-17 | 208 kiB | 1.31 MiB | Ubuntu Developers |
![]() | deb | 2.0.4-4ubuntu2 | 2020-01-07 | 208 kiB | 1.31 MiB | Ubuntu Developers |
![]() | deb | 1.15.5-1ubuntu4 | 2017-11-10 | 179 kiB | 1.02 MiB | Ubuntu Developers |
![]() | deb | 1.15.5-1ubuntu5 | 2017-11-10 | 179 kiB | 1.02 MiB | Ubuntu Developers |
Manual pages
chvt(1)
chvt - change foreground virtual terminal
codepage(1)
codepage - extract a codepage from an MSDOS codepage file
deallocvt(1)
deallocvt - deallocate unused virtual consoles
dumpkeys(1)
dumpkeys - dump keyboard translation tables
fgconsole(1)
fgconsole - print the number of the active VT.
kbdinfo(1)
kbdinfo - obtain information about the status of a console
kbd_mode(1)
kbd_mode - report or set the keyboard mode
loadkeys(1)
loadkeys - load keyboard translation tables
openvt(1)
openvt - start a program on a new virtual terminal (VT).
psfaddtable(1)
psfaddtable - add a Unicode character table to a console font
psfgettable(1)
psfgettable - extract the embedded Unicode character table from a console font
psfstriptable(1)
psfstriptable - remove the embedded Unicode character table from a console font
psfxtable(1)
psfxtable - handle Unicode character tables for console fonts
screendump(1)
screendump - dump the contents of a virtual console to stdout
setleds(1)
setleds - set the keyboard leds
setmetamode(1)
setmetamode - define the keyboard meta key handling
setvtrgb(1)
setvtrgb - customize the console color map
showkey(1)
showkey - examine the codes sent by the keyboard
splitfont(1)
splitfont - extract characters from an ISO-type font.
unicode_start(1)
unicode_start - put keyboard and console in unicode mode
unicode_stop(1)
unicode_stop - revert keyboard and console from unicode mode
vlock(1)
vlock - Virtual Console lock program
keymaps(5)
keymaps - keyboard table descriptions for loadkeys and dumpkeys
clrunimap(8)
clrunimap - Clear the current console unicode map
fbtest(8)
fbtest - test if a virtual console is mapped to a frame buffer devive
getkeycodes(8)
getkeycodes - print kernel scancode-to-keycode mapping table
getunimap(8)
getunimap - dump the unicode map for the current console to stdout
kbdrate(8)
kbdrate - reset the keyboard repeat rate and delay time
loadunimap(8)
loadunimap - load the kernel unicode-to-font mapping table
mapscrn(8)
mapscrn - load screen output mapping table
mk_modmap(8)
mk_modmap - translate a Linux keytable file into an xmodmap file
resizecons(8)
resizecons - change kernel idea of the console size
setfont(8)
setfont - load EGA/VGA console screen font
setkeycodes(8)
setkeycodes - load kernel scancode-to-keycode mapping table entries
setlogcons(8)
setlogcons - Send kernel messages to console N
setvesablank(8)
setvesablank - Turn VESA screen blanking on or off
setvtrgb(8)
setvtrgb - set the virtual terminal RGB colors
showconsolefont(8)
showconsolefont - Show the current EGA/VGA console screen font
vcstime(8)
vcstime - Show time in upper right hand corner of the console screen
Latest updates

Fedora rawhide development/Server-os: Updated from 2.2.0-2.fc33 to 2.2.0-3.fc33
2020-03-18
- Use upstream test suite in %check

Fedora rawhide development/Everything-os: Updated from 2.2.0-2.fc33 to 2.2.0-3.fc33
2020-03-18
- Use upstream test suite in %check

OpenSUSE Tumbleweed oss: Updated from 2.0.4-12.1 to 2.2.0-1.1
2020-03-11
- Update to version 2.2.0:
- setfont: Add option -d to double size of font.
- kbd_mode: Add -f option and deny dangerous mode switches without it.
- Data files updates.
- Fix gcc warnings and error with gcc-10 (boo#1160273).
- Other fixes.
- For a full list of changes see:
https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/log/
- Update home page.
- Refresh patches: kbd-1.15.2-dumpkeys-C-opt.patch,
kbd-1.15.2-setfont-no-cruft.patch,
kbd-1.15.5-loadkeys-search-path.patch.

Fedora rawhide development/Server-os: Updated from 2.2.0-1.fc32 to 2.2.0-2.fc33
2020-03-08
- Don't move binaries to /bin, shouldn't be needed after UsrMove
- Move kbd data (console fonts, keymaps, ...) to /usr Resolves: #1809257

Fedora rawhide development/Everything-os: Updated from 2.2.0-1.fc32 to 2.2.0-2.fc33
2020-03-08
- Don't move binaries to /bin, shouldn't be needed after UsrMove
- Move kbd data (console fonts, keymaps, ...) to /usr Resolves: #1809257

Fedora rawhide development/Server-os: Updated from 2.0.4-14.fc31 to 2.2.0-1.fc32
2020-02-11
- Update to kbd-2.2.0
Resolves: #1742036

Fedora rawhide development/Everything-os: Updated from 2.0.4-14.fc31 to 2.2.0-1.fc32
2020-02-11
- Update to kbd-2.2.0
Resolves: #1742036

OpenSUSE Tumbleweed oss: Updated from 2.0.4-11.1 to 2.0.4-12.1
2020-01-24
- Use a UTF-8 capable locale, otherwise ckbcomp will not not able to do proper uppercase/lowercase conversions.
- Rebase cz-map.patch after UTF-8 changes.
- Skip compression/decompression of maps which are about to be discarded later (~30%). Avoid zgrep, which is a shell script spawning grep and gunzip for each input file.

OpenSUSE Tumbleweed oss: Updated from 2.0.4-10.1 to 2.0.4-11.1
2020-01-08
- Move pam.d/vlock to /usr/etc

Fedora 31 releases/Server-os: Version 2.0.4-14.fc31 introduced
2020-01-07

Fedora 31 releases/Everything-os: Version 2.0.4-14.fc31 introduced
2020-01-07

OpenSUSE Leap 15.2 oss: Version 2.0.4-lp152.10.1 introduced
2020-01-07
- Allow YaST to select Iranian (Persian, Farsi) keyboard layout (bsc#1092920)

CentOS 7.7.1908 os: Version 1.15.5-15.el7 introduced
2020-01-07
- Add man page for kbdinfo, link open man page to openvt man page Related: #949015

Ubuntu 20.04 focal/main: Version 2.0.4-4ubuntu2 introduced
2020-01-07

Arch rolling testing/os: Version 2.2.0-5 removed
2019-11-18

Arch rolling core/os: Updated from 2.2.0-4 to 2.2.0-5
2019-11-18

Arch rolling testing/os: Version 2.2.0-5 introduced
2019-11-14

Arch rolling staging/os: Version 2.2.0-5 removed
2019-11-14

Arch rolling staging/os: Version 2.2.0-5 introduced
2019-11-13

Arch rolling core/os: Updated from 2.2.0-3 to 2.2.0-4
2019-10-11
Related packages
kbd-debuginfo - Debug information for package kbd
kbd-debugsource - Debug sources for package kbd
kbd-legacy - Legacy data for kbd package
kbd-misc - Data for kbd package