Bug 8333

Summary: Неправильная индикация названия раскладки, если клавиатура не generic-*
Product: Sisyphus Reporter: Serge Polkovnikov <serge.polkovnikov>
Component: kkbswitchAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   

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