ports/132401: xterm-241 displays cyrillic characters incorrectly
Alexander Churanov
alexanderchuranov at gmail.com
Sun Mar 8 02:00:14 UTC 2009
>Number: 132401
>Category: ports
>Synopsis: xterm-241 displays cyrillic characters incorrectly
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Mar 08 02:00:13 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Alexander Churanov
>Release: 7.1-RELEASE
>Organization:
--
>Environment:
FreeBSD homebsd.alexanderchuranov 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Wed Mar 4 18:02:37 MSK 2009 root at dhcppc0:/usr/obj/usr/src/sys/HOMEBSD i386
>Description:
xterm-241 displays latin characters with diacritical marks instead of cyrillic (russian) characters. Other applications (konsole, opera) display the same filenames correctly.
Modifying the 'locale' value in either ~/.Xresources or /usr/local/lib/X11/app-defaults/XTerm has no effect. Specifying -lc or -en command line option produces a 'no such option' error.
>How-To-Repeat:
1) Install FreeBSD 6.2
2) Install x11/xterm
3) Verify your locale is ru_RU.KOI8-R
4) Create files with russian names in your home directory
5) Install FreeBSD 7.1
6) Install x11/xterm (xterm-241)
7) Verify that your locale is ru_RU.KOI8-R and login class is 'russian'
7) Run xterm, type 'ls' in your home
>Fix:
1) Downgrade to xterm-238: run 'cvs update -ACPd -D 2009-01-06' in /usr/ports/x11/xterm
2) Deinstall xterm-241, install xterm-238
3) Add '*locale: true' to /usr/local/lib/X11/app-defaults/XTerm. Note, that editing ~/.Xresourses has no effect.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list