Я нахожусь на Mageia Linux Cauldron (который станет Mageia 2), где Mageia Linux - это недавняя ветка сообщества Mandriva Linux.

Этот скрипт дает мне макет Xkb, который мне нужен:

#!/bin/sh

setxkbmap \
    -option "" \
    -option "compose:ralt,grp:switch,grp:alt_shift_toggle,grp_led:scroll"  \
    -variant ",lyx" \
    'us,il'

Теперь у меня есть это в /etc /sysconfig /keyboard:

XkbModel=pc105
XkbLayout=us,il
KEYBOARD=il
KEYTABLE=us
XkbOptions=compose:ralt,grp:switch,grp:alt_shift_toggle,grp_led:scroll

Но ключ compose не настроен с использованием этого по умолчанию (при запуске X).

Раньше я мог определять раскладку клавиатуры, используя директивы в /etc/X11/xorg.conf но она больше не работает.

Как я могу определить все, что мне нужно, отредактировав /etc/sysconfig/keyboard (или любые другие соответствующие файлы в /etc)? Я ищу решение, которое будет общесистемным, постоянным и кросс-десктопным.

1 ответ1

1

Отвечая себе, я хотел бы сказать, что нашел хороший способ сделать это. Просто определите файл с именем ".Xkbmap "в домашнем каталоге с таким содержимым, как:

-option compose:ralt,grp:switch,grp:alt_shift_toggle,grp_led:scroll  -variant ,lyx us,il

И ваш текущий пользователь должен быть в порядке.

Спасибо всем, кто пытался помочь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .