В новых версиях Fedora Linux настройка клавиатуры для X11/X.org изменилась и теперь её можно осуществлять с помощью команды localectl: localectl set-x11-keymap layout [model] [variant] [options]
localectl также можно использовать в других дистрибутивах с systemd-localed, таких как Arch Linux.
Работающий пример для изменения раскладки с помощью Alt+Shift, отображением языка в виде LED индикатора Scroll Lock и рестарта X-сервера с помощью Ctrl+Alt+Backspace:
localectl set-x11-keymap "us,ru" pc105 "" grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp
Просмотреть список доступных сочетаний клавиш для смены раскладки можно с помощью команды:
man xkeyboard-config
URL:
Обсуждается: https://www.opennet.ru/tips/info/2804.shtml