Румынская раскладка в KDE

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
Oleg_G
Сообщения: 179
ОС: Mandriva 2009.0

Румынская раскладка в KDE

Сообщение Oleg_G »

Вот такая проблема у меня нарисовалась. Не работает румынская раскладка

Код: Выделить всё

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "us,ru,ro"
    Option        "XkbVariant"    ",winkeys"
    Option        "XkbOptions"    "grp:alt_shift_toggle,grp_led:scroll,grp:lwin_toggle"
EndSection

Третья раскладка появляется, но вместо румынских букв набираются обычные английские. Kxneur вообще определяет эту раскладку как "неизвестная". Добавлял украинскую - все работает и правильно определяется.
KDE-шная переключалка вроде ставит румынский, и даже показывает соответстыующий флажок, но набор все равно
идет с англ. буквами. В гноме никаких проблем нет ни со со стандартной переключалкой ни с xneur.
На одном румынском форуме прочитал, что в мандриве есть бага с подобными симптомами и лечится правкой /usr/share/X11/xkb/symbols/ro но у меня в этом файле все правильно прописано.
Винды ёкхэрэ! Чохча кульгэ тыр Линух!
Спасибо сказали:
Аватара пользователя
ged
Сообщения: 110
ОС: Slackware-current

Re: Румынская раскладка в KDE

Сообщение ged »

Сейчас проверил, у меня в слаке такой же прикол. Может надо xorgconfig сделать и там выбрать румынский, а не русский? Бред конечно, но думаю стоит попробовать.
You can't kill time without injuring eternity.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Румынская раскладка в KDE

Сообщение sash-kan »

Oleg_G писал(а):
11.08.2007 19:58
вместо румынских букв набираются обычные английские
так и должно быть.
загляните в упоминаемый Вами файлик /usr/share/X11/xkb/symbols/ro в секцию "basic" (загружается по умолчанию).
в конце секции есть строчка include "level3(ralt_switch)".
она приводит к тому, что правый alt становится модификатором „на третий уровень“.
возьмем любую строчку из этой секции. например, третью в верхнем алфавитном ряду (английская «e»):
key <AD03> { [ e, E, EuroSign ] };
она описывает, что на „уровне 1“, т.е. простом нажатии на кнопку, будет выводиться символ «e».
на „уровне 2“, т.е. при нажатой клавише shift, будет выводиться символ «E».
а на „уровне 3“, т.е. при нажатой правой клавише alt, будет выводиться знак евро.

там есть еще и другие секции. нексолько отличающиеся. например, одноименная популярной в русской раскладке — winkeys.
надеюсь, уже догадались, как можно указать в xorg.conf другую секцию ;)

p.s. по поводу «так и должно быть» — видите, секция basic начинается со строки include "us". т.е., подгружается содержимое секции basic файла /usr/share/X11/xkb/symbols/us, а затем лишь несколько клавиш переопределяется.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: