Bug 8333 - Неправильная индикация названия раскладки, если клавиатура не generic-*
Summary: Неправильная индикация названия раскладки, если клавиатура не generic-*
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kkbswitch (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-24 17:18 MSD by Serge Polkovnikov
Modified: 2006-01-11 14:58 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Serge Polkovnikov 2005-10-24 17:18:10 MSD
Неправильно показывает код и название первой раскладки, если в Х выставить 
модель клавиатуры отличную от generic. Так вместо кода языка показывается цифра 
"1", а тултип вместо названия раскладки показывает название модели клавиатуры.
Comment 1 Serge Polkovnikov 2005-11-25 17:19:30 MSK
Увидел одну зависимость. Оказывается описанная проблема появляется для тех  
моделей клавиатур, у которых отсутствует запись с её названием для языка в  
текущей локали, в файле  /usr/X11R6/lib/X11/xkb/rules/xorg.xml 
Например: 
Моя локаль uk_UA. 
Для клавиатуры Logitech iTouch Cordless Keyboard есть такая стока (с кодом 
языка "uk"): 
 <description xml:lang="uk" xmlns:xml="http://www.w3.org/XML/1998/namespace" 
>Logitech iTouch Cordless Keyboard (модель Y-RB6)</description> 
и при указании этой модели - отображается всё нормально. А вот для клавиатуры 
Logitech iTouch подобная строка отсутствует - и соответственно с отображением 
названия раскладки возникает ранее описанная проблема. 
 
Comment 2 Sergey V Turchin 2006-01-10 14:58:38 MSK
kkbswitch-1.4.3