[Comm] Раскладка клавиатуры в branch 5.1

Sergey Vlasov vsu на altlinux.ru
Вс Фев 14 18:12:01 UTC 2010


On Sun, Feb 14, 2010 at 05:30:21PM +0300, Alexei V. Mezin wrote:
> Все очень "просто": берете файл /usr/share/X11/xkb/symbols/ru, находите 
> в нем строку
> 
> include "kdpl(comma)"
> 
> и заменяете comma на dot.
> 
> И так _каждый_ раз при обновлении Иксов. Другого внятного способа никто 
> не знает :(

На самом деле править не обязательно - можно выполнить, например:

  setxkbmap -symbols "+kpdl(dotoss)+kpdl(dotoss):2"

Правда, похоже, это нужно делать именно отдельным вызовом setxkbmap, а
не вместе с основной настройкой клавиатуры.  Т.е., эту опцию нельзя
добавить в /etc/X11/xinit/Xkbmap, но можно вписать в ~/.Xkbmap, если
для пользователя годится общесистемная раскладка, за исключением
поведения клавиши <KPDL>.  Для более сложных вариантов (когда
пользователю нужна и специфическая раскладка) придётся добавлять
собственные скрипты.

Опция -option kpdl:dotoss, к сожалению, не работает так, как нужно в
данном случае - она добавляет symbols "+kpdl(dotoss)", что влияет
только на первую группу.  Впрочем, если первой поставить русскую
раскладку, может хватить и такого.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20100214/2a7974a9/attachment.bin>


Подробная информация о списке рассылки community