From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3F7AA69D.6080208@novikov.org> Date: Wed, 01 Oct 2003 12:04:13 +0200 From: Vladimir NOVIKOV User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.0rc2) Gecko/20020510 X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] Xfree 4.3.0 & US International =?KOI8-R?Q?=CB=CC=C1=D7?= =?KOI8-R?Q?=C9=C1=D4=D5=D2=C1?= References: <3F7930DD.4020302@novikov.org> <200309301505.08266.ipalex@ferplast.com.ua> <3F796313.5010202@novikov.org> <200309301737.30164.akrioukov@mail.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit 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: Wed, 01 Oct 2003 11:59:51 -0000 Archived-At: List-Archive: List-Post: Привет всем, Алексей, спасибо за подсказки. Alexej Kryukov wrote: > On Tuesday 30 September 2003 15:03, Vladimir NOVIKOV wrote: > Самой важной вещи Вы не сказали: какая у Вас локаль? Потому что если > она не UTF-8, то я не понимаю, как у Вас могла работать раскладка > us_intl. Если же UTF-8, то мертвые клавиши должны быть доступны > и в раскладке fr. Дело в том, что способ работы мертвых клавиш > определяется файлами /usr/X11R6/lib/X11/locale/*/Compose, которые > для русских кодировок девственно чисты. И хакать их бесполезно: > в юникодовых приложениях (т. е. OOo и все, основанные на gtk2 и > qt) корректного ввода символов, не входящих в системную кодировку, > таким способом добиться всё равно нельзя. Локаль KOI8-R. Я собираюсь переходить на UTF-8 (смесь русской и американской, так как полностью русифицированную систему не люблю), но пока не нашёл никаких документов по такому переходу. Если Вы уже перешли, то буду признателен за информацию о возможных граблях. Тем не менее, us_intl, если только её установить без русской, работает в Gnome. В KDE действительно не работает. > Что же касается 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-файлами. Спасибо за наводку, после перехода на соответствующую локаль попробую. Я так понимаю, что у Вас до этой строчки прописано соответственно "us,ru", ",winkeys". Тем не менее, назвать это удобным не могу. Это проходит при нечастой работе с вышеупомянутыми языками, но при постоянной работе с тем же французским уже не катит. Слишком замедляет набор текста по сравнению с той же виндовой "US International". Постоянно приходится нажимать на дополнительную клавишу. От "родных" клавиатур я отказался, так как они заточены под конкретный язык, да и то коряво. Например, французская клавиатура AZERTY не позволяет без бубна набирать большие буквы с аксанами. И если во французском это ещё проходит, так как есть некий пофигизм, то в португальском с этим строго. Кроме того, уж американскую клавиатуру всегда можно найти и пристегнуть к компу. Наконец, ещё в эпоху пользования только виндой опять же замучился оказываться в дефолтном QWERTY при каждом сбое системы и набирать вслепую. Одним словом, я остановился для себя на клавиатуре QWERTY и раскладке "US International" + Russian (MS style). При переходе на работе на Мак я как раз и сталкнулся с тем, что там все аксаны на американской клавиатуре набираются через Compose. Скорость набора текста упала сразу. Пришлось погуглить малость и найти US International для Мака. Вот только русская клавиатура там в версии Typewriter, так что пока малость мучаюсь. Жду выхода новой версии Mac OS X через пару-тройку недель. Если там ничего нового не добавится, то напишу свою русскую раскладку a la Microsoft. Зато есть гениальная добавка к русской клавиатуре, позволяющая через AtlGr (то бишь на Маке через Option) набирать все буквы кирилличексих языков (от "г с чубом" до македонских и прочих), не переключаясь на другой язык. Удобно. Остаётся Линукс. Надо его наконец добить, чтобы всё работало так же. Просто держать в голове нюансы в поведении клавиатуры сильно надоедает. И так остаются переходы в другой язык (под виндой Atl+Shift, на Маке только Command+Space и никак иначе, хоть под Линуксом настраивается). Вот. Прошу прощенья за лирику, но наболело. Хочется в конце 2003 года уж хоть для таких дел бубен не доставать и заклинаний с плясками не разучивать :-). Пока, Владимир -- ************************ Vladimir NOVIKOV vnovikov@novikov.org vnovikov@free.fr +++++ We don't need Windows, we don't need Gates, we have the whole Linux Universe. ************************