LinuxCommandLibrary

grub-mklayout

Create keyboard layout

TLDR

Create keyboard layout

$ grub-mklayout -o [layout.gkb] < [layout.ckb]
copy
Convert from console layout
$ ckbcomp [us] | grub-mklayout -o [us.gkb]
copy
Verbose output
$ grub-mklayout -v -o [layout.gkb] < [input]
copy

SYNOPSIS

grub-mklayout [options]

DESCRIPTION

grub-mklayout creates keyboard layout files for GRUB. It converts console keyboard maps to GRUB's GKB format.
The tool enables non-US keyboard layouts in GRUB. It reads from stdin and produces a binary layout file for use during boot.
grub-mklayout creates GRUB keyboard layouts.

PARAMETERS

-o, --output FILE

Output GKB file.
-v, --verbose
Verbose mode.
--help
Display help information.

CAVEATS

Part of GRUB package. Requires ckbcomp for console layouts. Limited layout options.

HISTORY

grub-mklayout was developed as part of GNU GRUB 2 to support international keyboard layouts in the boot menu.

SEE ALSO

grub(8), ckbcomp(1), loadkeys(1)

Copied to clipboard