раскладка клавиатуры

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
curbat
Сообщения: 96

раскладка клавиатуры

Сообщение curbat »

Ребята помогите, не переключается раскладка клавиатуры.Вот кусок конфига
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbVariant" "winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Раскладка переключается мышкой по иконке в KDE а на ctrl shift не реагирует.Что не так?
Registered Linux user #393446
Спасибо сказали:
Аватара пользователя
svyatogor
Сообщения: 33

Re: раскладка клавиатуры

Сообщение svyatogor »

Переключател из KDE вырубает настройки иксов :/ Или выруби переключател расклаок в KDE или настрой его самого на Ctrl+Shift
Fire within me!
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: раскладка клавиатуры

Сообщение Selecter »

Нормальная переключалка клавы (без изменения конфига иксов) есть в GNOME, а в KDE, к сожалению, никому нет до этого дела.
Спасибо сказали:
Аватара пользователя
arkara
Сообщения: 63

Re: раскладка клавиатуры

Сообщение arkara »

(Selecter @ Wednesday, 01 September 2004, 18:51) писал(а):Нормальная переключалка клавы (без изменения конфига иксов) есть в GNOME, а в KDE, к сожалению, никому нет до этого дела.

большинство нормальных :P людей в КДЕ юзает kkbswitch и радуеться жизни
smoky@jabber.ru
Спасибо сказали:
Аватара пользователя
curbat
Сообщения: 96

Re: раскладка клавиатуры

Сообщение curbat »

Спасибо за советы, kkbswitch действительно работает.
Registered Linux user #393446
Спасибо сказали:
Аватара пользователя
pinguino
Сообщения: 44

Re: раскладка клавиатуры

Сообщение pinguino »

народ - не понимаю где вы находите kkbswitch в КДЕ ? или это посторонняя прога ?

кстати - всё нормально через КДЕ переключается если по нормальному сделать .... а именно прописать в ~/.kde/share/config в файле kxkbrc ( не забыть сделать его executable by user ):

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

[Layout]
Additional=ru
AdditionalEncodings=KOI8-R
Encoding=ISO8859-1
Layout=us,ru(winkeys)
Model=pc105
Options=grp:alt_shift_toggle,grp_led:scroll
ResetOldOptions=false
SwitchMode=WinClass
Use=true
Variants=ru(winkeys)


и радоваЦЦа жизни ... :rolleyes:
слака - rulez !
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: раскладка клавиатуры

Сообщение VadimD »

А как быть тому у кого Xorg и тройная раскладка клавиатуры?
Вот кусок xorg.conf

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

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel"   "pc104"
Option "XkbLayout"  "us,ru,ua"
Option "XkbOptions"    "grp:alt_shift_toggle"
EndSection

Все вроде хорошо но, переключается правым альт-шифтом а не левым.
И в /usr/X11R6/lib/X11/xkb/rules/xorg нет правил для тройной раскладки.....
И вообще с XKB в Xorg`е косяк какой-то.. или это руки.....
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: раскладка клавиатуры

Сообщение VadimD »

Приведу ряд конфигов для тройной раскладки
вот так работало на X 4.3 - без проблем

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

Section "InputDevice"
    Identifier    "Keyboard1"
    Driver    "Keyboard"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"    "xfree86"
    Option "XkbModel"    "pc105"
    Option "XkbLayout"    "us,ua,ru(winkeys)"
    Option "XkbVariant" ",winkeys,"
    Option "XkbOptions"    "grp:alt_shift_toggle"
EndSection

но так на Xorg работать не хочет.
Кусок конфига из Xorg:

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

Option "XkbRules"  "xfree86"
   Option "XkbModel"   "pc105"
   Option "XkbLayout"  "us,ru(winkeys),ua(winkeys)"
   Option "XkbOptions"  "grp:alt_shift_toggle"

Здесь полноценно работает только правый альт-шифт, слева работает только в ru или ua - переключает в en и все, дальше не переключает.
чуть более сложный вариант:

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

 Option "XkbKeycodes" "xfree86+aliases(qwerty)"
 Option "XkbTypes" "complete"
 Option "XkbGeometry" "pc(pc105)"
 Option "XkbSymbols" "pc/pc(pc105)+pc/us+pc/ru:2+pc/ua:3+group(alt_shift_toggle)"
 Option "XkbCompat" "complete"

Результат тот-же.
И еще, я правильно понял - опция Option "XkbVariant" уже не поддерживает winkeys согласно
/usr/X11R6/lib/X11/xkb/rules/xorg - так?
Отказатся от alt_shift не могу в силу привычки меня и многих моих юзеров.
Помогите разобратся пожалуйста!
Очень, очень нужна тройная раскладка с переключением левым alt_shift.
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: раскладка клавиатуры

Сообщение VadimD »

До сих пор не могу решить проблему.......... :(
Неужели ни у кого не возникло подобной проблемы в Xorg`е?
Наверно придется переползать на xfree, жаль, не думал, что из-за такой ерунды, как переключалка раскладок.... :(
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
rupatriot
Сообщения: 130

Re: раскладка клавиатуры

Сообщение rupatriot »

Ya tozhe ne mogu nastroit klavu. Vot config:

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

Section "InputDevice"
       Identifier  "Keyboard1"
       Driver      "keyboard"
       Option      "XkbRules" "xfree86"
       Option      "XkbModel" "pc105"
       Option      "XkbLayout" "us,ru(winkeys)"
       Option      "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
скоро я буду с тобой, мое Санкт-Петербургское небо
(Сплин)
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: раскладка клавиатуры

Сообщение @leX »

Всем рекомендую прочесть фундаментальный ТРУД Ивана Паскаля X Keyboard Extension (Текст для понимания не прост. Но затраченные усилия окупятся с лихвой.)
http://www.inp.nsk.su/~muchnoi/xkb/
или
http://www.mgul.ac.ru/~t-alex/Linux/X-Keyboard/
или
http://linux.ru.net/index.php?module=libra...118∂=1012
или
http://rus-linux.net/MyLDP/x/xkb/xkb.html
или
http://www.linux.org.ru/books/xkb/
И использовать для переключения раскладки им же созданный универсальный инструмент xxkb http://sourceforge.net/projects/xxkb/
Добавлено:
А вот мои настройки клавы в xorg

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

Section "InputDevice"
Identifier    "Keyboard0"
Driver        "kbd"
Option "XkbRules"    "xorg"
Option "XkbModel"  "pc105"
Option "XkbLayout"  "us,ru,il"
Option "XkbOptions"  "grp:lwin_toggle,grp_led:scroll"
Option "XkbVariant"  ",phonetic_yazherty,"

Добавлено:
VadimD
В xorg.config вместо Driver "Keyboard" теперь надо писать Driver "kbd" или Driver "keyboard", но ни вкоем случае не Keyboard с большой буквы К.
RTFM
https://freedesktop.org/bugzilla/show_bug.cgi?id=890
или
http://www.gentoo.org/doc/ru/xorg-config.xml#doc_chap4_sect3

А если и это не поможет мой совет чайника.
При выключенных Х запустить из под root $ X -configure
В результате появится фаил /root/xorg.conf.new
Вот его-то и принять за основу конфигурации иксов.
Добавлено:
И сообщи что выдают команды:

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

cat /var/log/Xorg.0.log | grep "(EE)"
and
cat /var/log/Xorg.0.log | grep "(WW)"
Спасибо сказали:
Аватара пользователя
mitya
Сообщения: 54

Re: раскладка клавиатуры

Сообщение mitya »

(VadimD @ Воскресенье, 12 Сентября 2004, 22:40) писал(а):До сих пор не могу решить проблему.......... :(
Неужели ни у кого не возникло подобной проблемы в Xorg`е?
Наверно придется переползать на xfree, жаль, не думал, что из-за такой ерунды, как переключалка раскладок.... :(


У меня точно такая же проблема и тоже не знаю как её решить. Тоже самое происходит и с ctrl+shift и тоже только при трёх раскладках, при двух всё пучком. :(
Открыл баг на это дело, может поправят. ;)
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: раскладка клавиатуры

Сообщение VadimD »

Открыл баг на это дело, может поправят.

Тоже надеюсь на это.
Жаль, ни один из рецептов в т.ч. труд Ивана Паскаля. Ошибок и warning`гов в логах не было, насколько я помню.
2mitya - то что вы написали, свидетельствует о том, что проблема не решена до сих пор.
А пока XFree 4.3.0 .....
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: раскладка клавиатуры

Сообщение serg_sk »

А пока XFree 4.3.0 .....

А я поставил себе хорг и повесил переключалку на клавишу "меню" типа листок с курсором от мышки =) Вродь намана. Када баг профиксят, то поставлю на альт+шифт
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: раскладка клавиатуры

Сообщение VadimD »

(serg_sk @ Суббота, 05 Февраля 2005, 22:55) писал(а):А я поставил себе хорг и повесил переключалку на клавишу "меню" типа листок с курсором от мышки =) Вродь намана. Када баг профиксят, то поставлю на альт+шифт

Аналогично, повешено на левый меню. Но на работе используется LTSP, а там в версии 4.1 xorg в терминалах + полтора десятка юзеров с о своими привычками. Скорее они мне мозги вправят, чем я их научу раскладку переключать. Приходится пока использовать (отдать по NFS) каталог со старой версией LTSP.....
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: раскладка клавиатуры

Сообщение serg_sk »

У мну левого нету :) Тока правый :) Я вот думаю почему на всех клавах есть по два значка окон?.. Надо найти дето две наклейки с пингвином и наклееть поверх них :D
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: раскладка клавиатуры

Сообщение VadimD »

(serg_sk @ Суббота, 05 Февраля 2005, 23:27) писал(а):Надо найти дето две наклейки с пингвином и наклееть поверх них :D

Асолютно здравая идея. Даешь производство наклеек с пингвинами! :new_biggrin: :new_megalol:
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: раскладка клавиатуры

Сообщение Valerius »

У меня тоже была проблема с тремя раскладками и переключением по Alt+Shift. Решается очень просто:
В фалике /etc/X11/xkb/symbols/group находим нужную секцию "alt_shift_toggle" и правим. У меня она сейчас выглядит так:

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

xkb_symbols "alt_shift_toggle" {
    virtual_modifiers Alt;
    key <LALT> {
    symbols[Group1]= [ NoSymbol,    ISO_Next_Group ],
    virtualMods= Alt
    };
    key <RALT> {
    symbols[Group1]= [ NoSymbol,    ISO_Next_Group ],
    virtualMods= Alt
    };
    key <LFSH> {
    type="PC_SYSRQ",
    symbols[Group1]= [ Shift_L,    ISO_Next_Group ]
    };
    key <RTSH> {
    type="PC_SYSRQ",
    symbols[Group1]= [ Shift_R,    ISO_Next_Group ]
    };
};

Вобщем по дефолту правый Alt+Shift переключает группы вперёд а левый назад. Если исправить так как указано, то оба будут переключать вперёд.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: раскладка клавиатуры

Сообщение serg_sk »

Для Valerius:
Решпект робит, тока я себе наверно правый альт + шифт сделаю чтобы оно назад переключало =) так удобнее :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: раскладка клавиатуры

Сообщение VadimD »

2Valerius
Спасибо ОГРОМНОЕ!
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
mitya
Сообщения: 54

Re: раскладка клавиатуры

Сообщение mitya »

Урррряааааааа! Заработало!

Valerius
Спасибо огромное!

P.S. Всё-таки полезно иногда старые топики наверх поднимать. :)
Спасибо сказали:
Каменьщик
Сообщения: 189

Re: раскладка клавиатуры

Сообщение Каменьщик »

Товарищи, сделал свою раскладку на основе русской, вот тут, поменял кажется всё.
Но индикаторы/переглючатели раскладок KKBswitch, XXkb распознают её как "Russian".

С этим непосредственно связан и мой вопрос в этот топик.

Как индикаторы/переключатели узнают о раскладке, какой идентификатор получают, и откуда?

===========

Проблема решена, XXkb работает отлично.
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2

Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Спасибо сказали:
Каменьщик
Сообщения: 189

Re: раскладка клавиатуры

Сообщение Каменьщик »

Кстати, обнаружил занятную особенность, касательно основной проблемы топика.
Описанный глюк присутствует только когда включены 3 раскладки, если же подключить 4-ую, то всё приходит в норму.
AMD Athlon XP, 1800 MHz (13.5 x 133) 2200+
Gigabyte GA-7VA (VIA VT8377 Apollo KT400; Realtek ALC650 @ VIA AC'97 Enhanced Audio Controller)
NVIDIA Geforce4 MX 440 AGP8X NV18 Chip Rev A2

Да, я именно Каменьщик, ибо нас каменщиков много.
{23.04.06: аккаунт покинут создателем и не используется более}
Спасибо сказали: