From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexej Kryukov To: community@altlinux.ru Subject: Re: [Comm] Xfree 4.3.0 & US International =?koi8-r?b?y8zB18nB1NXSwQ==?= Date: Tue, 30 Sep 2003 17:37:30 +0400 User-Agent: KMail/1.5.1 References: <3F7930DD.4020302@novikov.org> <200309301505.08266.ipalex@ferplast.com.ua> <3F796313.5010202@novikov.org> In-Reply-To: <3F796313.5010202@novikov.org> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200309301737.30164.akrioukov@mail.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Sep 2003 13:36:38 -0000 Archived-At: List-Archive: List-Post: On Tuesday 30 September 2003 15:03, Vladimir NOVIKOV wrote: > Привет всем, > > 1. Это конкретно неудобно, так как надо набирать вслепую; > 2. Опция winkeys к французской клавиатуре неприменима, катит только > вариант ",,winkeys" и "us,fr,ru". > 3. При установке французской клавиатуры можно вводить только те буквы > с аксанами, которые на этой клавиатуре есть. Но даже на французской > клавиатуре два надбуквенных знака (домик и две точки) вводятся через > мёртвые клавиши. Так вот, они не работают вовсе. Самой важной вещи Вы не сказали: какая у Вас локаль? Потому что если она не UTF-8, то я не понимаю, как у Вас могла работать раскладка us_intl. Если же UTF-8, то мертвые клавиши должны быть доступны и в раскладке fr. Дело в том, что способ работы мертвых клавиш определяется файлами /usr/X11R6/lib/X11/locale/*/Compose, которые для русских кодировок девственно чисты. И хакать их бесполезно: в юникодовых приложениях (т. е. OOo и все, основанные на gtk2 и qt) корректного ввода символов, не входящих в системную кодировку, таким способом добиться всё равно нельзя. Что же касается us_intl, то комбинация "us_intl,ru" почему-то действительно не работает в X 4.3. Но это IMHO беда небольшая, т. к. гораздо удобнее настроить клавишу Compose. У меня в XF86Config так: Option "XkbOptions" "grp:lwin_toggle,grp_led:scroll,compose:menu" Тогда клавиша Menu работает как Compose, так что, например, нажатие 'a дает aacute, и т. д. Приложение для этого, естественно, должно быть запущено с юникодовой локалью, т. к. все комбинации с задаются теми же Compose-файлами.