имеется сервер терминала LTSP-4.2 ОС: Suse 10.1
когда на клиенте меняешь раскладку клавиатуры с английского на русский, то на русском языке не работает клавиша BackSpace. Если я делаю русский по умолчанию (первым языком), то при переключении на английский не работает эта же клавиша, т.е. клавиша BackSpace не работает на дополнительном втором языке...
если я добовляю третий язык, то в первом и третьем все работает прекрасно, а на втором проблема не исчезает.
На сервере все работает прекрасно!
для начала посмотри что там на самом деле конфигурируется:
xkbcomp -xkb $DISPLAY <временный файл>
естественно, в клиенте, а не на сервере. причем в X-терминале, а не в консоли.
если знаний недостачно, прикрепляй сюда этот временный файл. только, пожалуйста, прикрепляй, а не цитируй!
(On-Lite @ Dec 28 2006, в 09:49) писал(а):Option "XkbModel" "microsoftpro"
для начала посмотри что там на самом деле конфигурируется:
xkbcomp -xkb $DISPLAY <временный файл>
естественно, в клиенте, а не на сервере. причем в X-терминале, а не в консоли.
для второй группы (так раскладки обзываются с точки зрения xkb) определен символ 3270_DeleteWord
что это за символ — понятия не имею. у меня такого не наблюдается.
найди — откуда он берется.
grep -r 3270_DeleteWord /etc/X11/xkb — для xfree
grep -r 3270_DeleteWord /usr/share/X11/xkb — для xorg
надо вообще выкинуть эту добавку про вторую группу.
для второй группы (так раскладки обзываются с точки зрения xkb) определен символ 3270_DeleteWord
что это за символ — понятия не имею. у меня такого не наблюдается.
найди — откуда он берется.
grep -r 3270_DeleteWord /etc/X11/xkb — для xfree
grep -r 3270_DeleteWord /usr/share/X11/xkb — для xorg
надо вообще выкинуть эту добавку про вторую группу.
Огромное Вам спасибо!
Разобрался с проблемой... дело в том что для удаленной машины совершенно другой файл грузиться
из /etc/X11/XModmap.remote
в конце keysum вместо 3270_DeleteWord пишем BackSpace
т.е. получается
keysym BackSpace = BackSpace BackSpace BackSpace