Created attachment 187 [details] Конфигурация 1С с открытием модального окна из модального окна. xubuntu 7.04 (оконный менеджер xfce4), 1c 7.7.026, wine etersoft sql 1.0.7-1.0.8 При открытии модальной формы из модальной формы и последующем закрытии раскладка клавиатуры самопроизвольно переключается на раскладку по-умолчанию. Вложена конфигурация с подобным вызовом форм. Для проверки нужно переключить клавиатуру на раскладку не по умолчанию, пару раз открыть модальные формы и закрыть их.
В ubuntu 7.0.4 (оконный менеджер гном) работает немного по другому: раскладка переключается на раскладку по умолчанию при открытии любого модального окна.
Ubuntu 7.04, бага воспроизвелась на Xfce4, на Гноме не получилось. Открывал окно Настройки, там открывал ещё одно окно выбора шрифтов и после его закрытия язык автоматически менялся на установленный по-умолчанию.
Баг не критичен т.к. обходится настройкими менеджера окон. В xfce4 баг проявляется при установленном режиме "Запоминать раскладку для каждого приложения", если этот режим не установлен раскладки по-умолчанию нет и раскладка не меняется. Возможно в Вашем гноме не установлен режим "Запоминать раскладку" поэтому баг поймать и не удалось (где меняется этот режим в Гноме я не в курсе, работаю только в xfce4).
Воспроизвёл в КДЕ. Открывал какой-нибудь отчёт на русской раскладке и затем настройки -- раскладка становилась английской. 1с81. wine 1.0.9-alt22
Проблема с раскладкой связана с тем, что для модального окна создается свое X-овое окно. Поэтому, за раскладку в новом окне отвечают иксы. Решить проблему можно двумя путями: 1) поправить настройки раскладки в KDE/GNOME 2) запретить создавать X-овое окно для модальных окон Думаю, самое простое и верное решение 1). Хотя проблема с X-овыми окнами вызывает несколько багов и возможно решиться в будующем. На всякий случай - что именно надо настроить в X: Gnome: Настройки клавиатуры -> Раскладки -> Отдельная раскладка для каждого окна (снять флаг) KDE: Индикатор раскладки -> Раскладка действует для: -> Окна одного приложения (или Все окна)