keyboard-configuration - system-wide keyboard preferences

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Updates Main amd64
Package filename keyboard-configuration_1.108ubuntu15.5_all.deb
Package name keyboard-configuration
Package version 1.108ubuntu15.5
Package release -
Package architecture all
Package type deb
Category utils
Homepage -
License -
Maintainer Ubuntu Installer Team <>
Download size 642.23 KB
Installed size 2.52 MB
This package maintains the keyboard preferences in
/etc/default/keyboard.  Other packages can use the information
provided by this package in order to configure the keyboard on the
console or in X Window.


Package Version Architecture Repository
keyboard-configuration_1.108ubuntu15.5_all.deb 1.108ubuntu15.5 all Ubuntu Updates Main
keyboard-configuration_1.108ubuntu15_all.deb 1.108ubuntu15 all Ubuntu Main
keyboard-configuration_1.108ubuntu15_all.deb 1.108ubuntu15 all Ubuntu Main
keyboard-configuration - - -


Name Value
debconf >= 1.5.34
initscripts -
liblocale-gettext-perl -
lsb-base >= 4.1+Debian11ubuntu7


Name Value
console-setup << 1.47
console-setup-mini << 1.47


Type URL
Binary Package keyboard-configuration_1.108ubuntu15.5_all.deb
Source Package console-setup

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install keyboard-configuration deb package:
    # sudo apt-get install keyboard-configuration




2019-04-10 - Steve Langasek <>
console-setup (1.108ubuntu15.5) xenial; urgency=medium
* setupcon: use /run for tempfiles (and dump the various unnecessary
fallback paths), since /run is always mountable rw at least as early as
/tmp is and is guaranteed to be safe from tmpcleaners at boot.  Only keep
/tmp as a fallback in case we have access to write to /tmp and to a
console, but not to /run.  LP: #1824227.
2017-10-05 - Steve Langasek <>
console-setup (1.108ubuntu15.4) xenial; urgency=medium
* Drop dependency from console-setup to initramfs-tools |
linux-initramfs-tool; this was a versioned dependency used for upgrades,
now long obsolete.  LP: #1721626.
2017-01-31 - Dimitri John Ledkov <>
console-setup (1.108ubuntu15.3) xenial; urgency=medium
* debian/console-setup-linux.setvtrgb.service: add condition to only
execute when /dev/tty0 exists. This is the same condition as used by
getty@.service unit to prevent attempting setting up VT when none are
present. This is a common case on serial only architectures and
virtual machines. Resolves degraded boots on s390x/ppc64el. LP:
2016-06-16 - Mathieu Trudel-Lapierre <>
console-setup (1.108ubuntu15.2) xenial; urgency=medium
* Reorganize and correct console-setup, keyboard-setup and setvtrgb along the
lines of the logic in 16.04: (LP: #1591622, #1593156)
- debian/console-setup-linux.setvtrgb.service: don't require being run
before system-getty.slice.
- debian/keyboard-configuration.links: both console-setup and
keyboard-setup systemd units should be installed to rather
than multi-user.
- debian/keyboard-configuration.keyboard-setup.service: move loadkeys call
at and in this more suitable location.
- debian/keyboard-configuration.console-setup.service: move to running
after the screen, keyboard, and filesystems are ready and set up all of
what may still need to be done to configure the virtual consoles
appropriately: set a final keymap, font, etc. 
2016-04-29 - Mathieu Trudel-Lapierre <>
console-setup (1.108ubuntu15.1) xenial; urgency=medium
* debian/console-setup-linux.setvtrgb.service: port the upstart job for
applying our preferred color settings to a systemd unit so it gets run.
This will fix debconf prompts on console being extra ugly. (LP: #1576893)
* debian/console-setup-linux.links: enable our setvtrgb service in sysinit.
* debian/keyboard-configuration.links: fix link source for console-setup
service. (LP: #1572697)
* debian/control: add dh-systemd to Build-Depends.
* debian/keyboard-configuration.keyboard-setup.service: also enable
keyboard-setup as a systemd service so we can have proper keymaps enabled
in VTs. (LP: #1579267)
* debian/keyboard-configuration.links: enable keyboard-setup service.
2016-04-19 - Evgeniy Yanyuk <>
console-setup (1.108ubuntu15) xenial; urgency=medium
* Properly handle settings CODESET and FONSIZE when they equals 'guess' or are unset.
- console-setup-tty, debian/console-setup.initramfs-hook,
(LP: #1565542) 
2016-04-12 - Adam Conrad <>
console-setup (1.108ubuntu14) xenial; urgency=medium
* Quiet config/postinst when we have no USB devices.
2016-04-04 - Mathieu Trudel-Lapierre <>
console-setup (1.108ubuntu13) xenial; urgency=medium
* debian/keyboard-configuration.config: run grep with -a (to deal with files
as ASCII data) when searching for keyboard, locale, and layout names.
(LP: #1549529)
2016-03-24 - Mathieu Trudel-Lapierre <>
console-setup (1.108ubuntu12) xenial; urgency=medium
* No-change rebuild to properly generate console-setup-udeb's list of
valid keyboard layouts and variants.

See Also

Package Description
keystone-doc_9.3.0-0ubuntu3.2_all.deb OpenStack identity service - Documentation
keystone_9.3.0-0ubuntu3.2_all.deb OpenStack identity service - Daemons
klibc-utils_2.0.4-8ubuntu1.16.04.4_amd64.deb small utilities built with klibc for early boot
kmod_22-1ubuntu5.2_amd64.deb tools for managing Linux kernel modules
kpartx-boot_0.5.0+git1.656f8865-5ubuntu2.5_all.deb Provides kpartx during boot
kpartx_0.5.0+git1.656f8865-5ubuntu2.5_amd64.deb create device mappings for partitions
krb5-doc_1.13.2+dfsg-5ubuntu2.1_all.deb Documentation for MIT Kerberos
krb5-locales_1.13.2+dfsg-5ubuntu2.1_all.deb Internationalization support for MIT Kerberos
krb5-multidev_1.13.2+dfsg-5ubuntu2.1_amd64.deb Development files for MIT Kerberos without Heimdal conflict
landscape-client_16.03-0ubuntu2.16.04.7_amd64.deb The Landscape administration system client
landscape-common_16.03-0ubuntu2.16.04.7_amd64.deb The Landscape administration system client - Common files
language-pack-af-base_16.04+20160627_all.deb translations for language Afrikaans
language-pack-af_16.04+20160627_all.deb translation updates for language Afrikaans
language-pack-am-base_16.04+20160627_all.deb translations for language Amharic
language-pack-am_16.04+20160627_all.deb translation updates for language Amharic