How to change the sort order in gtk2/gnome file dialogs?

Joe Marcus Clarke marcus at marcuscom.com
Wed Jul 19 18:22:35 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jean-Yves Lefort wrote:
> On Wed, 19 Jul 2006 00:37:18 -0400
> Joe Marcus Clarke <marcus at marcuscom.com> wrote:
> 
>> On Wed, 2006-07-19 at 03:53 +0200, Jean-Yves Lefort wrote:
>>> On Tue, 18 Jul 2006 20:38:04 -0400
>>> Joe Marcus Clarke <marcus at marcuscom.com> wrote:
>>>
>>>> On Tue, 2006-07-18 at 20:59 +0200, Michael Nottebrock wrote:
>>>>> On Tuesday, 18. July 2006 02:50, Joe Marcus Clarke wrote:
>>>>>
>>>>>> This was discussed a while back as I recall, and the conclusion was that
>>>>>> since FreeBSD didn't honor LC_COLLATE, that there was no way to change
>>>>>> the sort order.  I may be wrong on the conclusion, but you could try
>>>>>> hunting down LC_COLLATE in the archive, and see what comes up.
>>>>> Surely you aren't saying every GNOME user on FreeBSD has to put up with 
>>>>> case-sensitively sorted lists? Isn't there at least a gconf key I could 
>>>>> modify or something? :(
>>>> GConf is outside of GTK+, but there's no such key of which I am aware.
>>>> As I said, I recall this problem being tied to LC_COLLATE, and thus
>>>> nothing that can be easily done.
>>> The attached glib20 patch copes with the FreeBSD libc deficiencies (no
>>> collation for wide char locales, see BUGS in wcscoll(3)) by using
>>> devel/icu for string collation. If there are no objections I'll add it.
>> I'm a bit worried about introducing a non-standard dependency to glib20
>> (i.e. this is broken on ia64).  What about making this optional for
>> those that want it?  
> 
> Maybe I can add it for ${ARCH} != "ia64"?
> 

This goes without saying (even if optional).  However, caution still
tells me this should not be an always-on dependency.  Anyone else have
an opinion?

Joe

- --
PGP Key : http://www.marcuscom.com/pgp.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEvnhmb2iPiv4Uz4cRAic6AJ4rMa+WJfp/Wl4IioVYYYBuWzO7NwCgreQt
wff6J5r1FXXqz8rq2vB9KVM=
=fbyj
-----END PGP SIGNATURE-----


More information about the freebsd-gnome mailing list