В новых версиях 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
> Просмотреть список доступных сочетаний клавиш для смены раскладки можно с помощью команды:В новых версиях systemd есть команда
localectl list-x11-keymap-optionsА еще есть
localectl list-x11-keymap-models
localectl list-x11-keymap-layouts
localectl list-x11-keymap-variants
Как узнать, что означает каждая модель из списка `localectl list-x11-keymap-models`?На ноуте thinkpad t420 нужно ставить 'thinkpad', 'thikpad60', 'thinkpadz60' или pc105 ?
:> man thinkpad && man thinkpad60 && man thinkpadz60 && man pc105
Надо же, а мой конфиг /etc/X11/xorg.conf.d/00-keyboard.conf до сих пор, почему-то работает еще с 17 версии.
> us,ru" pc105 "" grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bkspЭто советы из 1995 года? :D
Cтрока то осталась, пропало место куда ее надо было вписывать :( .
Сто лет как ставлю в .conf caps:none, но никакого эффекта не наблюдаю -- как врубался "самопроизвольно" капс, так и врубается.А вот результат запуска строки из статьи:
# localectl set-x11-keymap "us,ru" pc105 "" grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,caps:none** (process:11346): WARNING **: Unable to register authentication agent: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method `RegisterAuthenticationAgentWithOptions'
Error registering authentication agent: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method `RegisterAuthenticationAgentWithOptions' (g-dbus-error-quark, 19)Из-под обычного пользователя все проходит молча, но нет никакого эффекта.
Опыт показал, что эта команда тупо правит файл /etc/X11/xorg.conf.d/00-keyboard
После этого надо либо дернуть иксы, либо виндус-стайл ребут.
Fedora 29:localectl set-x11-keymap "us,ru" pc105 "" grp:alt_shift_toggle,grp:win_space_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,ctrl:nocaps
+ добавляем Windows + пробел для смены раскладки (это удобно - придумали в MS, но мне тоже понравилось)
+ отключем caps lock напрочь// b.
Зачем капс отключать?
Ни разу в жизни не пригодился. Орать не люблю :-)// b.