LINUX.ORG.RU

Еще одно доказательство существования всевышнего...


0

0

Помнится когдато проскользнул скриншот с какойто немецкой закарючкой в эволюшоне. Кому-то это показалось недостаточно убедительно...

А я вот только что заставил свой показывать уникод! Раньше думал что в gtk1 это принципиально невозможно. Так вот знайте и запоминайте, товарищи: это величайшее заблуждение!

>>> Просмотр (1024x768, 113 Kb)



Проверено:

Еще одно доказательство существования всевышнего... Еще одно доказательство существования всевышнего

А где тут указано что UNICODE отображается  именно
GTK+'шным виджетом ?
Вполне себе может стоять собственный обработчик.
Pango появилась _исключительно_ во второй.

Darkman ★★★
()

2kedder. У меня тоже были схожие ощущения, когда в TK библиотеке рисовал на 5 разных языках текст и в том числе на китайском :-) Приятственная весчь эта UNICODE что ни говори.

Korwin ★★★
()

Evo использует gtkhtml. Который, все-таки, gtk. И прекрасно отображает unicode. Как автор первого скриншота про unicode in Evo, я это знаю точно. И без pango работает. Как я понимаю, pango это распространил на все gtk widgets.

svu ★★★★★
()

> А где тут указано что UNICODE отображается именно > GTK+'шным виджетом ?

vot eschio screenshot: http://mx2.nkm.lt/~andrey/utf8.png

nu esli u gedita i gfontsel'a ne gtk+shnyje widget'y, to vobshemto oni (eto widget'y) ne tak uzh i nuzhny...:)

a vsio delo v volshebnyx puzyr'kax, kak govoritsia: shrifty ot microsoft (drugie shrifty v kodirovke iso10646-1 ne pokazyvajut russkix simvolov) i local' *.UTF-8 (dostatochno LC_CTYPE=*.UTF-8). Po krainei mere u menia na woody etogo okazalos' dostatochno...

kedder
() автор топика
Ответ на: комментарий от Korwin

>как сделал переключение между 3 языками?

ja kogdato dolgo parilsia po etomu povodu i ves'ma razochiarovalsia v X'ax, kogda uznal chto bez gimora mozhno pisat' toka na en + kakojnit' jazyk.

Samoje vrazumitel'noje, chto ja smog prdumat' eto napisat' scriptec "setkb" a potom pisat' dlia russkoj raskladki:

$ setkb ru

i $ setkb lt dlia litovskoj.

poskol'ku perekliuchiatsia mne nado dovol'no redko, menia takoj sposob ustraivaet, xotia, konechno ves'ma ne user-friendly.

esli komu interesno to vot sam script:

#!/bin/sh xkbcomp -w 0 "$HOME/xkb/keymap.xkb($1)" :0

a vot ~/xkb/keymap.xkb:

xkb_keymap "ru" { xkb_keycodes { include "xfree86" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "en_US(pc105)+ru+group(ctrl_shift_toggle)" }; xkb_geometry { include "pc(pc105)" }; };

xkb_keymap "lt" { xkb_keycodes { include "xfree86" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "en_US(pc105)+lt+group(ctrl_shift_toggle)" }; xkb_geometry { include "pc(pc105)" }; };

kedder
() автор топика

Написать скриптец гоняющий по кругу и повесить на short-cut.

Чем не user-friendly?

P.S.
У меня de+ru - теже прамблемы

Wotson
()

А в чем проблема написать свою раскладку для трех языков и использовать ее?

Zulu ★★☆☆
()
Ответ на: комментарий от Zulu

2 Zulu

> А в чем проблема написать свою раскладку для трех языков и использовать ее?

v tom chto gimor eto velikij, xot' i konceptual'no pravil'nyj

Po krainei mere sposoba prosche chem propisyvanie v ruchnuju kodov kazhdoj knopki dlia kazhdoj razkladki klavy ja ne nashol.

Esli znaesh sposob prosche, podelis' plz.

kedder
() автор топика

Благая весть

Народ! В XFree86 4.3.0 будет решение ваших проблем! Будут отногруппные файлы символов, соединяемые в произвольном порядке! Подробности см. в архивах gswitchit-kxkb@lists.sourceforge.net.

svu ★★★★★
()

2 svu: Вау! Правильный шаг.

2 kedder: Ну, может и геморрой, но однократный. Берешь украинскую раскладку ( в твоем случае литовскую, да?), берешь русскую (в которой есть английский 1 группой и русский 2 группой) и группу 2 из литовской раскладки переносишь в русскую, обзывая ее там группой 3. "Вот и все дела" (с) Ария.

Мне на этом сайте в свое время подсказали, дали ссылку на страничку Ивана Паскаля. У Паскаля это все расписано красиво и подробно, за что ему спасибо. Сейчас ссылку не дам - забыл уже. Поищи, должна где-то быть 8)

Zulu ★★☆☆
()
Ответ на: комментарий от Zulu

Вот Иван и есть одно главных действующих лицо этой маленькой революции (второе, сорри за скромность, - я). Страничка Паскаля - на http://www.tsu.ru/~pascal/other/xkb/. Большей частью она актуальна и по сей день, хотя некоторая инфа слегка устарела.

svu ★★★★★
()

spasibo Pascal'u. Imenno proshtudirovav ego stranicu ja prishol k vyvodu, chto liogkim dvizhenijem ruki >=3 jazykov v X'ax ne delaetsia. Vyvod podtverdilsia po prochtinii mailing listax xfree-i18n ili chiota takoje.

Pri toj liogkosti s kotoroj raskladki dobovliajutsia v windows'e v _liuboj_ ix kombinacii u menia ruka ne podnialas' pravit' ogromnyje konfigi. po moemu eto ne delo. Osobenno esli ne ochen' nado (Na rabote v osnovnom nuzhen litovskij, i translit v chat'e tut za dikost' ne schitajut).

pro X-4.3.0 - eto ochen' dazhe prijatnaja novost':) Mozhet gospoda revoliucionery obmolviatsia skoka nam eschio zhdat' etoj maliny?:)

kedder
() автор топика
Ответ на: комментарий от kedder

Транслит - это _ужасно_. На LOR я обычно сразу пропускаю мессаги в транслите, но, так уж и быть, тут отвечу - из уважения к маленьким и гордым прибалтам (надеюсь, никого не обидел?):)

Если верить Ивану (в нашей революции именно он представляет сторону XFree), раньше зимы можно даже не заикаться. Грустно, да. Моему gswitchit очень хочется это дело использовать (я представляю сторону GNOME). Да и kxkb от этого получит свои бенефиты (потому как Андрей Рысин тоже среди "наших").

svu ★★★★★
()
Ответ на: комментарий от svu

Да, совсем забыл - код по поддержке таких одногруппных раскладок уже положен в CVS XFree. Сами раскладки воспоследуют. Опять же - рахмат Ивану.

svu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.