Bug 22747

Summary: Падает gswitchit при работе через NX
Product: Sisyphus Reporter: Konstantin Kondratyuk <kondratyuk>
Component: gnome-applets-gswitchitAssignee: Alexey Rusakov <ktirf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, at, boris, damir, evyscr, ktirf, lav, mdevaev, msp, oddity, shaba, shrek
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 23004    
Bug Blocks:    

Description Konstantin Kondratyuk 2010-01-14 18:03:08 MSK
При подключении через NX сразу после логина возникает ошибка:
'Работа "Индикатор раскладок клавиатуры" неожиданно завершилась'

При локальном логине - всё ОК.

ОС - Sisyphus, полученный обновлением p5,установленной с этого образа:
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/iso/ark/altlinux-5.0.0-ark-desktop-i586-ru-install-dvd5.iso
Comment 1 Devaev Maxim 2010-01-14 21:00:27 MSK
Проовали использовать fbxkb, и обнаружили то, что он неправильно определяет английский язык. Причем я подозреваю, что это именно ошибка, которая валит стандартную гномовскую переключалку. fbxkb определяет вместо us - co. Таковая бага воспроизводится постоянно, поэтому я сделал так: cp
/usr/share/fbxkb/images/us.png /usr/share/fbxkb/images/co.png. Костыль,
конечно, но работает.
Убедится в неправильном определении легко - запустить стрейс на fbxkb и посмотреть по нему, какие файлы значков открывает программа.
Comment 2 Alexey Rusakov 2010-01-14 23:02:21 MSK
Что находится в ключах GConf /desktop/gnome/peripherals/keyboard/kbd ? Конкретно интересуют ключи layouts, model, options.
Что выводит команда xprop -root | grep XKB?
Всё это интересует, естественно, внутри сессии NX.
Comment 3 Devaev Maxim 2010-01-15 16:54:21 MSK
(В ответ на комментарий №2)
> Что находится в ключах GConf /desktop/gnome/peripherals/keyboard/kbd ?
> Конкретно интересуют ключи layouts, model, options.
В ключах пусто.

> Что выводит команда xprop -root | grep XKB?
> Всё это интересует, естественно, внутри сессии NX.
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,ru", "", "grp:ctrl_shift_toggle,grp:switch,compose:menu"
Comment 4 Alexey Rusakov 2010-01-16 00:08:18 MSK
Тогда ещё бы оно не падало. У вас что-то грустное творится с настройками клавиатуры в GConf. Сами ключи хотя бы существуют?
Comment 5 Devaev Maxim 2010-01-16 14:31:36 MSK
Сами ключи есть. Видимо, при работе через nx они не заполняются должным образом
Comment 6 Boris Savelev 2010-01-31 09:28:17 MSK
Алексей, расскажите как они должны заполнятся, я попробую исправить
Comment 7 Boris Savelev 2010-02-21 23:21:19 MSK
gnome-applets-gswitchit падает потому что gnome-settings-daemon падает. после решения #23004 эта бага не должна быть актуальна. Костя, проверишь?
Comment 8 Boris Savelev 2010-02-22 10:10:55 MSK
после решения https://bugzilla.altlinux.org/show_bug.cgi?id=23004 все работает