Автор Тема: Изменение клавиш переключения раскладки клавиатуры  (Прочитано 849 раз)

Оффлайн nartand

  • Начинающий
  • *
  • Сообщений: 19
При установке выбрал сочетание клавиш для переключения раскладок ctrl+shift
Теперь хочу поменять его на alt+space
В GUI и GUI терминале поменял переключение раскладок с помощью alterator
Но вот текстовый терминал остался на ctrl+shift
Подскажите, как изменить на alt+space ?

Оффлайн alxl

  • Давно тут
  • **
  • Сообщений: 161
в папке /etc/x11/xinit/ есть файл xkbmap В нем и нужно менять комбинацию клавиш

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 547
В нем и нужно
В нём не нужно. Нужно менять в пользовательском ~/.Xkbmap.

Оффлайн Letmein

  • Давно тут
  • **
  • Сообщений: 125
    • Email
Но речь же о текстовой консоли, которая по Ctr-Alt-F2 и т.п. Как на неё влияют настройки Х11?

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 547
Но речь же о текстовой консоли, которая по Ctr-Alt-F2 и т.п. Как на неё влияют настройки Х11?
Никак.
$ cat /etc/sysconfig/keyboard
KEYTABLE=ruwin_cplk-KOI8-R
Да, у меня так.
$ slocate ruwin_cplk-KOI8-R
/lib/kbd/keymaps/i386/qwerty/ruwin_cplk-KOI8-R.map.gz
И что-то там я ничего про alt+space не вижу.

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 763
Но вот текстовый терминал остался на ctrl+shift
Подскажите, как изменить на alt+space ?
На такое сочетание никак!

Можно просто на AltGr (правый альт). Или вообще на CapsLock везде перейти, всё-равно не используется.

Почитайте https://forum.altlinux.org/index.php?topic=29115.msg203922#msg203922

Вот все варианты, которые доступны
ls -1 /lib/kbd/keymaps/i386/qwerty/|grep ruwin-Corwin|grep UTF|sort
ruwin-Corwin_alt_sh-UTF-8.map.gz
ruwin-Corwin_alt-UTF-8.map.gz
ruwin-Corwin_cplk-UTF-8.map.gz
ruwin-Corwin_ctrl-UTF-8.map.gz
ruwin-Corwin_ct_sh-UTF-8.map.gz
ruwin-Corwin_menu-UTF-8.map.gz

Оффлайн nartand

  • Начинающий
  • *
  • Сообщений: 19
Благодарю за столь подробные ответы!
в
/etc/vconsole.conf
и
/etc/sysconfig/keyboard
у меня сейчас
KEYMAP и KEYTABLE =ruwin_ct_sh-UTF-8

в /lib/kbd/keymaps/i386/qwerty/ есть еще аналогичный keymap файл, но с Corwin в середине, и действительно нет ничего с сочетанием клавиш alt_space или чего-то похожего

1) Чем отличается кеймапы ruwin_ct_sh-UTF-8 от ruwin-Corwin_ct_sh-UTF-8 ?
2) Сложно ли самому keymap сделать с alt_space, куда смотреть ?
3) Можно ли как-то еще переключать раскладки, помимо keymap ?
На работе AlmaLinux 8, KEYMAP=us (KEYTABLE не знаю пока) и при этом переключение в текстовой консоли (которая по Ctr-Alt-F2) именно по alt_space,
при этом в /lib/kbd/keymaps/i386/qwerty тоже нет ничего похожего на alt_space
« Последнее редактирование: 18.02.2024 17:09:30 от nartand »