RH8: psani ceskych znaku v X

Ondrej Sury sury.ondrej na globe.cz
Středa Březen 26 14:28:13 CET 2003


Milan Kerslager <milan.kerslager na pslib.cz> writes:

> On Wed, Mar 26, 2003 at 01:54:46PM +0100, Miloslav Trmac wrote:
>> On Wed, Mar 26, 2003 at 10:13:12AM +0000, Karel Polak wrote:
>> > nainstaloval jsem RH8, ale nejsem schopen vyresit problem s psanim
>> > nekterych ceskych znaku napriklad v gnome terminalu. Konkretne jde
>> > o znaky n, z, t s hackem. Ostatni ceske znaky zapsat jde. 
>> Pokud si dobre pamatuji, psal  Stanislav Brabec, ze je to chyba
>> v GTK2 a pro dalsi verze byla opravena. O oprave pro RHL 8 nevim.
>
> Nove GTK bude bud v Rw Hide nebo v Phoebe (beta). Nebo v novem RH 9.
>
> Pokud byste chtel pouzit novejsi RPM, doporucuji je znovu prelozit
> (pokud by byl videt nejaky problem).
>
> Jinak ja radeji pouzivam xterm nebo konsole (z KDE).

vte toolkit (to je ta vec, kterou gnome-terminal pouziva pro zobrazovani)
je pomaly a zabugovany (coz se projevi pri pouziti 2.5.x jader), delaji nad
datama, ktere pritecou naprosto strasnym zpusobem transformace (pokud nemam
dostatek dat pro provedeni transformace, tak vratim zpatky cely vstupni
buffer a kdyz je vstupni buffer plny, tak se zacyklim a nedelam nic :( ),
viz. muj prispevek do bugzilly: http://bugzilla.gnome.org/show_bug.cgi?id=108066

(tim nerikam, ze napsat emulaci terminalu je jednoducha vec a ze jsou
autori lamy, jen to, ze jsou tam chyby)

Takze bych take doporucil pouzivat jiny terminal nez gnome-terminal, do te
doby nez to opravej...  sam jsem skoncil u konsole z KDE, ktera take neni
idealni, ale alespon se nekouse a ma rychlejsi zobrazovani (subjektivni pocit)

Nicmene ž, ť, ň mi v gnome-terminalu 2.2.1 funguje (pouzivam en_GB.UTF-8 locale)

ondrej na ondrej:~$ ldd `which gnome-terminal`
        libvte.so.4 => /usr/lib/libvte.so.4 (0x4001f000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x400f5000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40105000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40154000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40159000)
        libncurses.so.5 => /lib/libncurses.so.5 (0x4017d000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401bc000)
        libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x40278000)
        libgnomeui-2.so.0 => /usr/lib/libgnomeui-2.so.0 (0x4028c000)
        libgnutls.so.5 => /usr/lib/libgnutls.so.5 (0x40308000)
        libtasn1.so.0 => /usr/lib/libtasn1.so.0 (0x4033a000)
        libgcrypt.so.1 => /usr/lib/libgcrypt.so.1 (0x40348000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40381000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40395000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x403b2000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x403ba000)
        libbonoboui-2.so.0 => /usr/lib/libbonoboui-2.so.0 (0x403cf000)
        libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0x40427000)
        libgnome-2.so.0 => /usr/lib/libgnome-2.so.0 (0x4044f000)
        libesd.so.0 => /usr/lib/libesd.so.0 (0x40462000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x4046a000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40488000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x4049d000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x404bc000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x406c7000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x4072b000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x40741000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x40752000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x40770000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4077c000)
        libbonobo-2.so.0 => /usr/lib/libbonobo-2.so.0 (0x407ab000)
        libORBitCosNaming-2.so.0 => /usr/lib/libORBitCosNaming-2.so.0 (0x407fa000)
        libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0x407fe000)
        libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0x40831000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x40856000)
        libz.so.1 => /lib/libz.so.1 (0x40931000)
        librt.so.1 => /lib/librt.so.1 (0x4093e000)
        libbonobo-activation.so.4 => /usr/lib/libbonobo-activation.so.4 (0x40950000)
        libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0x40962000)
        libpopt.so.0 => /lib/libpopt.so.0 (0x4099e000)
        libm.so.6 => /lib/libm.so.6 (0x409a5000)
        liblinc.so.1 => /usr/lib/liblinc.so.1 (0x409c6000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x409cd000)
        libdl.so.2 => /lib/libdl.so.2 (0x409d2000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x409d5000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x40a04000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40a09000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40a58000)
        libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x40aba000)
        libc.so.6 => /lib/libc.so.6 (0x40ac3000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40bd3000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x40be0000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40bfe000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

O.

-- 
Ondrej Sury - co/CTO                Globe Internet s.r.o. http://globe.cz/
Tel: +420(2)35365000 Fax: +420(2)35365009     Planickova 1, 162 00 Praha 6


Další informace o konferenci Linux