Bug 13202

Summary: Bad /etc/X11/xinit/Xkbmap syntax
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: alterator-xkbAssignee: manowar <manowar>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: manowar
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Rusakov 2007-10-23 22:43:57 MSD
В результате работы alterator-xkb имею следующее в X properties:
_XKB_RULES_NAMES(STRING) = "xorg", "evdev", "\"us(euro),ru(winkeys)\"", "",
"grp:caps_toggle"
1. Индикатору и настройщику клавиатуры в GNOME от этого становится плохо, он не
в состоянии справится с излишним экранированием.
2. Скобки (ради которых, вероятно, и было экранирование) - это устаревший
синтаксис. Вместо
-model evdev -option grp:caps_toggle -layout "us(euro),ru(winkeys)"
в /etc/X11/xinit/Xkbmap должно быть
-model evdev -option grp:caps_toggle -layout "us,ru" -variant "euro,winkeys"

Информация о "должно быть" получена от Удальцова, имеющего непосредственное
отношение к разработке XKB, и соответственно, заслуживает доверия.
Comment 1 inger@altlinux.org 2007-10-26 15:01:28 MSD
ok, я в курсе, что это устаревший формат, но к сожалению не был в курсе о том
что у других приложений связанных с XKB всё так плохо ;))
Comment 2 inger@altlinux.org 2007-10-30 17:39:06 MSK
теперь будет новый формат
Comment 3 Alexey Rusakov 2007-11-06 02:39:58 MSK
Спасибо.