как добавить укр расскладнку
Модератор: Модераторы разделов
-
- Сообщения: 32
как добавить укр расскладнку
SUSE 9.2 рус и англ. работают
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbVariant" ",winkeys"
EndSection
если дописываю ua , нуль реакции, как добавить укрвинскую расскладку
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbVariant" ",winkeys"
EndSection
если дописываю ua , нуль реакции, как добавить укрвинскую расскладку
-
- Бывший модератор
- Сообщения: 1469
- Статус: Отпетый КДЕ'шник
Re: как добавить укр расскладнку
У меня работает вот так:
В твоём конфиге скарее всего не хватает ещё одного winkeys
Option "XkbVariant" ",winkeys,winkeys"
Код: Выделить всё
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys),ua(winkeys)"
Option "XkbOptions" "compose:rwin,grp:alt_shift_toggle,grp_led:scroll"
EndSection
В твоём конфиге скарее всего не хватает ещё одного winkeys
Option "XkbVariant" ",winkeys,winkeys"
Свобода есть тонкая полоска между диктатурой и анархией.
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: как добавить укр расскладнку
В твоём конфиге скарее всего не хватает ещё одного winkeys
Option "XkbVariant" ",winkeys,winkeys"
Ага и еще вот это:
Код: Выделить всё
Option "XkbLayout" "us,ru"
поменяй на это:
Код: Выделить всё
Option "XkbLayout" "us,ru,ua"
-
- Бывший модератор
- Сообщения: 1469
- Статус: Отпетый КДЕ'шник
Re: как добавить укр расскладнку
Для serg_sk:
Ну человек же ясно написал:
Значит догадался добавить
Ну человек же ясно написал:
(manowar @ Вторник, 22 Марта 2005, 20:21) писал(а):если дописываю ua
Значит догадался добавить

Свобода есть тонкая полоска между диктатурой и анархией.
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
-
- Сообщения: 104
Re: как добавить укр расскладнку
у меня работает:
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru,ua(winkeys)"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:lwin_toggle"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys"
EndSection
Разруха не в сортирах, а в головах (с) М. Булгаков
-
- Бывший модератор
- Сообщения: 1469
- Статус: Отпетый КДЕ'шник
Re: как добавить укр расскладнку
Для Alber:
Тоже вариант - winkeys для ru у тебя задаётся в опции "XkbVariant", а для ua в "XkbLayout"
Тоже вариант - winkeys для ru у тебя задаётся в опции "XkbVariant", а для ua в "XkbLayout"
Свобода есть тонкая полоска между диктатурой и анархией.
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
-
- Сообщения: 32
Re: как добавить укр расскладнку
Ни один из предложенный вариантов не прошел, если пытаюсь дописать ua в любых его вариациях, то клава вообще не переключается между языками, только англ.
В ясте посмотрел, там вообще нельзя выбрать украинскую расскладку, хотя при установке предлагало.
Ребята мож пакетов каких доставить или как?
В ясте посмотрел, там вообще нельзя выбрать украинскую расскладку, хотя при установке предлагало.
Ребята мож пакетов каких доставить или как?
-
- Бывший модератор
- Сообщения: 1469
- Статус: Отпетый КДЕ'шник
Re: как добавить укр расскладнку
Для manowar:
Ты наверно в КДЕ, да?
Тогда пойди в евойный центр упр-я и выключи кдешную перключалку раскладок.
Valerius добавил в 23.03.2005 00:53
и незабудь иксы перегрузить
Ты наверно в КДЕ, да?

Valerius добавил в 23.03.2005 00:53
и незабудь иксы перегрузить
Свобода есть тонкая полоска между диктатурой и анархией.
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
-
- Сообщения: 32
Re: как добавить укр расскладнку
Даже при установке не предлагает вообше укр расскладку , ее просто нету!!!
manowar добавил в 23.03.2005 20:54
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru,ua"
Option "XkbModel" "pc104"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys,winkeys"
КДЕ-шная расскладка выключена, переключает только правыми шифт+контрол, почему в кде не работает переключение по левой комбинации этих клавиш?
manowar добавил в 23.03.2005 20:54
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru,ua"
Option "XkbModel" "pc104"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys,winkeys"
КДЕ-шная расскладка выключена, переключает только правыми шифт+контрол, почему в кде не работает переключение по левой комбинации этих клавиш?
-
- Сообщения: 976
- Статус: Вещий Кассандр
Re: как добавить укр расскладнку
Вообще-то тема возникала не раз... Рекомендую поискать по форуму. А еще проще - действительно повыключать нахвик все кдеешные переключалки и установить KKBSwitch. Очень помогает.
Кроме того, много интересного можно найти здесь:
http://www.kde.org.ua
Кроме того, много интересного можно найти здесь:
http://www.kde.org.ua
"...Вы имеете право хранить молчание, все, что вы скажете, может быть использовано против вас..."
-
- Сообщения: 13
Re: как добавить укр расскладнку
А нельзя ли построчно объяснить как в SUSE 9.2 настроить переключение между языками? Если чесно - то очень нужно!!! 

-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: как добавить укр расскладнку
(roomy @ Вторник, 10 Мая 2005, 12:16) писал(а):А нельзя ли построчно объяснить как в SUSE 9.2 настроить переключение между языками? Если чесно - то очень нужно!!!
Можешь настроить в kcontrol или YaST'e
iMac 20" Core Duo.
-
- Сообщения: 558
- Статус: Главный модератор "Пингвинария" на Лафоксе.
Re: как добавить укр расскладнку
(roomy @ Вторник, 10 Мая 2005, 11:16) писал(а):А нельзя ли построчно объяснить как в SUSE 9.2 настроить переключение между языками? Если чесно - то очень нужно!!!
У меня (Мандрива 9.0) сделано такое извращение (не знаю, подойдет ли для SUSE):
Код: Выделить всё
[pzp-5@pzp /]$ cat key-ru
setxkbmap -option
setxkbmap ru -model pc105 -option grp:ctrl_shift_toggle
/etc/init.d/keytable restart
[pzp-5@pzp /]$ cat key-ua
setxkbmap -option
setxkbmap ua -model pc105 -option grp:ctrl_shift_toggle
/etc/init.d/keytable restart
Т.е. этими скриптами меняю раскладки рус-англ и укр-англ.
Немного непривычно, но привык.
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: как добавить укр расскладнку
[не удержался]
я лично:
не пользуюсь никакими переключалками.
и индикаторов мне не надо.
захотел писать по-английски - нажал capslock
по-русски - shift+capslock
по-украински - ctrl+capslock
клавиши, естественно, по вкусу.
привязано к capslock в виду удобного расположения этой клавиши и ее малоиспользуемости.
надеюсь, понятно, почему не нужен индикатор? нет циклической смены, не надо видеть/запоминать,
какая раскладка сейчас выбрана.
[/не удержался]
я лично:
не пользуюсь никакими переключалками.
и индикаторов мне не надо.
захотел писать по-английски - нажал capslock
по-русски - shift+capslock
по-украински - ctrl+capslock
клавиши, естественно, по вкусу.
привязано к capslock в виду удобного расположения этой клавиши и ее малоиспользуемости.
надеюсь, понятно, почему не нужен индикатор? нет циклической смены, не надо видеть/запоминать,
какая раскладка сейчас выбрана.
[/не удержался]
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: как добавить укр расскладнку
Это как?(Sash Kan @ Вторник, 10 Мая 2005, 17:07) писал(а):не пользуюсь никакими переключалками.
и индикаторов мне не надо.
захотел писать по-английски - нажал capslock
по-русски - shift+capslock
по-украински - ctrl+capslock
клавиши, естественно, по вкусу.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: как добавить укр расскладнку
(t.t @ Пятница, 13 Мая 2005, 11:46) писал(а):Это как?
что-то я был уверен, что на форуме выкладывал это решение.
поискал - не нашел.
непорядок :(
в debian-russian@lists.debian.org выложил, в comp.soft.linux.discuss@subscribe.ru тоже,
а родной форум остался обделенным :)
привожу в том виде, как готовил для debian-russian
Код: Выделить всё
можно таки приучить xkb не перебирать раскладки в цикле (украинцы меня поймут :), а привязать каждую раскладку на
уникальное сочетание клавиш.
в приведенном примере задействованы три - us+ru+ua, но, при желании, можно и четвертую (максимально возможную) пр
икрутить.
основой взят многострадальный CapsLock:
нажатие CapsLock - раскладка us
Shift+CapsLock - ru
Ctrl+CapsLock - ua
Shift+Ctrl+CapsLock - "классика" - переключение режима CapsLock (для тех, кто много пишет ПРОПИСЬЮ :)
проверено на версии
xkb-1.10-6
XFree86-4.3.0-42
итак, по пунктам:
1. файл ~/.xsession:
...
(cd ~/etc/xkb && xkbcomp three_groups.keymap $DISPLAY)
запуск window-manager'а
...
2. файл ~/etc/xkb/three_groups.keymap:
xkb_keymap "THREE_LANG_MAP" {
xkb_keycodes { include "xfree86" };
xkb_geometry { include "pc(pc104)" };
xkb_types { include "complete+three_groups.types" };
xkb_compat { include "complete+leds(scroll)+three_groups.compat" };
// leds(scroll) можно и выкинуть - раскладки контролируются ручками :))
xkb_symbols
{
include "pc/pc(pc104)+pc/us+pc/ru(winkeys):2+pc/ua(winkeys):3"
replace key <CAPS> // можно и с другими поэкспериментировать
{
type = "THREE_LANG", // собственный "тип" клавиши. описан в three_groups.types
[
ISO_First_Group, // "чистая" клавиша переключает на us
ISO_Last_Group, // +Shift - ru
Mae_Koho, // это не украинское ругательство. это буква такая :)
// просто взял от фонаря из keysymdef.h то, что
// заведомо не используется в кириллице
Caps_Lock // +Shift+Ctrl - "родная" функция клавиши
]
};
};
};
3. файл ~/etc/xkb/types/three_groups.types:
partial xkb_types "shift" {
type "THREE_LANG" {
modifiers = Shift+Control+Alt;
map[None] = Level1;
map[Shift] = Level2;
map[Control] = Level3;
map[Control+Shift] = Level4;
level_name[Level1] = "Base";
level_name[Level2] = "Shift";
level_name[Level3] = "Ctrl";
level_name[Level4] = "Ctrl Shift";
};
};
4. файл ~/etc/xkb/compat/three_groups.compat:
default partial xkb_compatibility "default" {
interpret Mae_Koho {
action= LockGroup(group=3); // за работоспособность такой конструкции
// во всех версиях xkb, видимо,
// никто не поручится :(
};
};
скорее всего, много лишнего, но я пока только учусь.
благо есть у кого (тонкий намек в сторону Artem Chuprina :))
с уважением, александр баракин.
п.с. пути к файлам приводятся из расчета на одного пользователя.
если будет желание внедрить в систему, то "~/etc" следует поменять на "/etc".
хотя смысла внедрения для однопользовательской машины, вобщем-то нет.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 6
Re: как добавить укр расскладнку
вопрос:
если данный подход ещё используется, нельзя ли его обновлённую версию? ибо приведённая тут явно устарела и не работает
спасибо
если данный подход ещё используется, нельзя ли его обновлённую версию? ибо приведённая тут явно устарела и не работает
спасибо
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: как добавить укр расскладнку
вы про какой именно «подход»?
и что именно в нём не работает?
p.s. если про написанное мной, то лучше это обсуждать в заметки на «полях» клавиатуры
и что именно в нём не работает?
p.s. если про написанное мной, то лучше это обсуждать в заметки на «полях» клавиатуры
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог