Fedora Workstation 42, Gnome 48.3: Как сделать смену раскладки на CapsLock

Автор SerW, 04 августа 2025, 13:43:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

SerW

Доброго дня!
Как можно сделать так, чтобы раскладка EN-RU менялась по CapsLock?
Сергей Швайко » DragonSerW
Мое Авито, рейтинг = 4,8 * 42: «on-topic.ru»

BULATUS

Разве в гном через Gnome Tweak Tool это не настраивается?

SerW

Да, получилось, благодарю, но в моем ноутбуке нет других индикаторов, кроме огонька CapsLock.
Подскажите, плиз, как сделать так, чтобы КэпсЛок загорался при включении русской раскладки?
Сергей Швайко » DragonSerW
Мое Авито, рейтинг = 4,8 * 42: «on-topic.ru»

BULATUS

Я никогда не заморачивался подобным. Вообще, я так думаю, это вопрос аппаратный, но допускаю возможность существования решения через какие-то костыли. 

yoric

/etc/X11/xorg.conf.d/06-kbd.conf:
---------------
Section "InputClass"
    Identifier          "kbd0"
    Driver              "evdev"
    MatchIsKeyboard     "on"
    Option "XkbLayout"     "us,ru(winkeys)"
    Option "XkbOptions" "grp:menu_toggle,terminate:ctrl_alt_bksp,grp_led:caps"
EndSection
----------

SerW

#5
yoric,
sudo nano /etc/X11/xorg.conf.d/06-kbd.confИ вставил ваш текст.
До выполнения этой команды было так:
dragonserw@fedora:~$ ls /etc/X11/xorg.conf.d
00-keyboard.conf
dragonserw@fedora:~$

Итог: Кэпс теперь вообще не загорается. Но загорается при нажатии Шифт + Кэпс, когда именно активирует КэпсЛок.

04 августа 2025, 20:39:17
dragonserw@fedora:~$ cat /etc/X11/xorg.conf.d/00-keyboard.conf
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# update this file.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us"
EndSection
dragonserw@fedora:~$


04 августа 2025, 20:40:26
dragonserw@fedora:~$ localectl
System Locale: LANG=ru_RU.UTF-8
    VC Keymap: us
   X11 Layout: us
dragonserw@fedora:~$
Сергей Швайко » DragonSerW
Мое Авито, рейтинг = 4,8 * 42: «on-topic.ru»

ogost

Очевидно у вас конфликт с системды-локальктл. Не знаю как он там у вас настраивается в федоре.

ChubaDuba

Как в гноме не знаю, у меня в .xinitrc есть строчка:
setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps'
Всё работает. Но это справедливо для иксов.