Bug#267062: marked as done (xlibs-data: [nls] pl_PL.UTF-8 not really using en_US.UTF-8 Compose map)
Your message dated Mon, 27 Sep 2004 20:19:25 -0500
with message-id <20040928011925.GB6686@redwald.deadbeast.net>
and subject line Bug#267062: xlibs: [xkb] wrong Compose file for pl_PL.UTF-8?
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 20 Aug 2004 13:31:27 +0000
>From shot@chastell.shot.pl Fri Aug 20 06:31:26 2004
Return-path: <shot@chastell.shot.pl>
Received: from chastell.shot.pl [80.55.253.30]
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1By9UM-0004Z3-00; Fri, 20 Aug 2004 06:31:26 -0700
Received: by chastell.shot.pl (Postfix, from userid 1000)
id 4FBCB3917E; Fri, 20 Aug 2004 15:31:24 +0200 (CEST)
Date: Fri, 20 Aug 2004 15:31:24 +0200
From: Shot <shot@hot.pl>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: xlibs: [xkb] wrong Compose file for pl_PL.UTF-8?
Message-ID: <20040820133124.GA12063@chastell.shot.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
X-Reportbug-Version: 2.64
Organization: Freelance Shooters
X-Operating-System: Debian GNU/Linux, up 35 days, 17:25
User-Agent: Mutt/1.5.6+20040722i
Content-Transfer-Encoding: quoted-printable
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE
autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level:
Package: xlibs
Version: 4.3.0.dfsg.1-6
Severity: normal
Hello.
I'm using pl_PL.UTF-8 locale, and would like to be able to type certain
characters, like em- and en-dashes, "curly" quotes, ellipsis, etc.
I've found out that these characters should be easily obtainable with
the compose key, and it seems they are in fact defined properly:
shot@desaxe:~$ grep pl /usr/X11R6/lib/X11/locale/compose.dir
iso8859-2/Compose pl_PL.ISO8859-2
en_US.UTF-8/Compose pl_PL.UTF-8
iso8859-2/Compose: pl_PL.ISO8859-2
en_US.UTF-8/Compose: pl_PL.UTF-8
shot@desaxe:~$ grep DASH /usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose
<Multi_key> <minus> <minus> <period> : "=E2=80=93" U2013 # EN DASH
<Multi_key> <minus> <minus> <minus> : "=E2=80=94" U2014 # EM DASH
Yet when I try to input <Multi_key> <minus> <minus> <period> I get
the hyphen character right after the second <minus>; it seems that
X is using the iso8859-2/Compose mapping instead of en_US.UTF-8/Compose:
shot@desaxe:~$ grep "<minus> <minus>" /usr/X11R6/lib/X11/locale/iso8859-2=
/Compose
<Multi_key> <minus> <minus> : "\255" hyphen
Additionally, the <Multi_key> <a> <comma> sequence inputs aogonek, so
I'm either using ISO-8859-2, -4 or -13 mappings (I'm betting on -2):
shot@desaxe:~$ grep -r "<a> <comma>" /usr/X11R6/lib/X11/locale/
/usr/X11R6/lib/X11/locale/iso8859-13/Compose:<Multi_key> <a> <comma> =
: "\340" aogonek
/usr/X11R6/lib/X11/locale/iso8859-2/Compose:<Multi_key> <a> <comma> =
: "\261" aogonek
/usr/X11R6/lib/X11/locale/iso8859-4/Compose:<Multi_key> <a> <comma> =
: "\261" aogonek
Is there a way to set X to use the en_US.UTF-8/Compose mappings?
Shouldn't this be the default source for pl_PL.UTF-8 locale?
(I tried overwriting iso8859-2/Compose with en_US.UTF-8/Compose and it
didn't change anything, so I guess the compose mappings must be defined
elsewhere as well.)
-- Package-specific info:
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.18-bf2.4
Locale: LANG=3Dpl_PL.UTF-8, LC_CTYPE=3Dpl_PL.UTF-8
Versions of packages xlibs depends on:
ii libice6 4.3.0.dfsg.1-6 Inter-Client Exchange librar=
y
ii libsm6 4.3.0.dfsg.1-6 X Window System Session Mana=
gement
ii libx11-6 4.3.0.dfsg.1-6 X Window System protocol cli=
ent li
ii libxext6 4.3.0.dfsg.1-6 X Window System miscellaneou=
s exte
ii libxft1 4.3.0.dfsg.1-6 FreeType-based font drawing =
librar
ii libxi6 4.3.0.dfsg.1-6 X Window System Input extens=
ion li
ii libxmu6 4.3.0.dfsg.1-6 X Window System miscellaneou=
s util
ii libxmuu1 4.3.0.dfsg.1-6 lightweight X Window System =
miscel
ii libxp6 4.3.0.dfsg.1-6 X Window System printing ext=
ension
ii libxpm4 4.3.0.dfsg.1-6 X pixmap library
ii libxrandr2 4.3.0.dfsg.1-6 X Window System Resize, Rota=
te and
ii libxt6 4.3.0.dfsg.1-6 X Toolkit Intrinsics
ii libxtrap6 4.3.0.dfsg.1-6 X Window System protocol-tra=
pping=20
ii libxtst6 4.3.0.dfsg.1-6 X Window System event record=
ing an
ii xlibs-data 4.3.0.dfsg.1-6 X Window System client data
-- no debconf information
Cheers,
-- Shot (Piotr Szotkowski)
--=20
I'm changing \accent to \mathaccent here; wish me luck.
~~~ TeX ~~~
http://shot.pl/hover=
craft/
---------------------------------------
Received: (at 267062-done) by bugs.debian.org; 28 Sep 2004 01:19:27 +0000
>From branden@redwald.deadbeast.net Mon Sep 27 18:19:26 2004
Return-path: <branden@redwald.deadbeast.net>
Received: from dhcp065-026-182-085.indy.rr.com (sisyphus.deadbeast.net) [65.26.182.85]
by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1CC6eM-0005Es-00; Mon, 27 Sep 2004 18:19:26 -0700
Received: by sisyphus.deadbeast.net (Postfix, from userid 1000)
id BE24968C013; Mon, 27 Sep 2004 20:19:25 -0500 (EST)
Date: Mon, 27 Sep 2004 20:19:25 -0500
From: Branden Robinson <branden@debian.org>
To: Jeff Licquia <licquia@debian.org>, 267062-done@bugs.debian.org
Subject: Re: Bug#267062: xlibs: [xkb] wrong Compose file for pl_PL.UTF-8?
Message-ID: <20040928011925.GB6686@redwald.deadbeast.net>
References: <20040820133124.GA12063@chastell.shot.pl> <20040822030017.GM14820@redwald.deadbeast.net> <20040823083831.GA26772@chastell.shot.pl> <20040825203606.GD13579@redwald.deadbeast.net> <20040829224218.GB32298@chastell.shot.pl> <[🔎] 20040920195539.GJ6579@redwald.deadbeast.net> <[🔎] 1096216297.24083.26.camel@server1.internal.licquia.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="5/uDoXvLw7AC5HRs"
Content-Disposition: inline
In-Reply-To: <[🔎] 1096216297.24083.26.camel@server1.internal.licquia.org>
User-Agent: Mutt/1.5.6+20040818i
Delivered-To: 267062-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-1.1 required=4.0 tests=BAYES_44,CLICK_BELOW,
HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level:
--5/uDoXvLw7AC5HRs
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Sun, Sep 26, 2004 at 11:31:38AM -0500, Jeff Licquia wrote:
> Sorry for the late reply; it appears that Debian's mail system held onto
> these messages for a while, so I just now got them.
Thanks for the explanation, Jeff; I'm quoting your message as justification
for closing the bug.
Closing as due to unfortunate choice of input method (a user configuration
issue).
Come to think of it...Jeff, do you mind if I use your reply as the basis
for a new entry in the Debian X FAQ[1]?
[1] http://necrotic.deadbeast.net/xsf/XFree86/trunk/debian/local/FAQ.xhtml
> GTK+ has its own input method framework that is separate from the X
> input methods. This is necessary because GTK+ is supposed to be
> independent of X.
>=20
> The default input method is, of course, Latin. When implementing this
> method, the GTK+ people focused on ISO-8859-1, and did not implement
> many of the other Latin character sets. This is why GTK-based programs
> seem not to be able to type characters that other pure X programs can.
>=20
> There are several things you can do about the problem. All of them
> involve using a different GTK+ input method. You can test these by
> opening some GTK+ app that takes input, such as gedit. Right-click on
> the edit box, and there should be a submenu for "Input Methods". The
> new input method should show up in that submenu.
>=20
> - Get a better GTK+ input method. The gtk-im-extra Sourceforge project
> (http://gtk-im-extra.sourceforge.net/) contains a Latin Plus input
> method, for example. While you're at it, you might also lobby the GTK+
> people to include gtk-im-extra, and make Latin Plus the default.
>=20
> - There are alternative input method projects out there that provide
> GTK+ IM shims; look for the packages iiimgcf, scim-gtk2-immodule, and
> uim-gtk2.0 in testing/unstable. Most of these, though, are aimed at
> non-Latin issues, so I can't tell you if any of them would be
> appropriate.
>=20
> - Additionally, GTK+ ships with a XIM shim module. This is the
> solution I've implemented.
>=20
> If you want to make some other input method the default, edit
> /etc/environment, and set the environment variable GTK_IM_MODULE there
> to the input method module you want ("xim" for the XIM shim). Of
> course, you can do the same thing for just yourself by setting that
> environment variable in .profile, .bashrc, or whatever.
--=20
G. Branden Robinson | Why should I allow that same God
Debian GNU/Linux | to tell me how to raise my kids,
branden@debian.org | who had to drown His own?
http://people.debian.org/~branden/ | -- Robert Green Ingersoll
--5/uDoXvLw7AC5HRs
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iEYEARECAAYFAkFYvB0ACgkQ6kxmHytGonzbTwCgpNj8nKnNY/qS0Y/owmfWkAXv
gHkAn1d8XciwOsPqF64PfifcyD96n5R6
=2Hn/
-----END PGP SIGNATURE-----
--5/uDoXvLw7AC5HRs--
Reply to: