[DragonFlyBSD - Bug #2704] (In Progress) Russian characters in tcsh

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Wed Aug 20 11:53:03 PDT 2014


Issue #2704 has been updated by swildner.

Status changed from New to In Progress
Assignee set to swildner

I've pushed a fix to master (1b61184e60fcbb6909ad09eb9fe1629c1d2c6576) and 3.8 release (6c05c000474bd8b89f7c532868d5369b325c29a1).

Can you update csh and try again, please?


----------------------------------------
Bug #2704: Russian characters in tcsh
http://bugs.dragonflybsd.org/issues/2704#change-12195

* Author: s4
* Status: In Progress
* Priority: Low
* Assignee: swildner
* Category: Userland
* Target version: 3.8.0
----------------------------------------
Tcsh in DragonFly v3.8.1-RELEASE not show russian characters.

Here is my settings:

    # cat /etc/rc.conf
    ...
    font8x8="cp866-8x8"
    font8x14="cp866-8x14"
    font8x16="cp866-8x16"
    scrnmap="koi8-r2cp866"
    keymap="ru.koi8-r.win"
    ...
    # grep ttyv /etc/ttys
    ttyv0   "/usr/libexec/getty Pc"         cons25r on  secure
    ttyv1   "/usr/libexec/getty Pc"         cons25r on  secure
    ttyv2   "/usr/libexec/getty Pc"         cons25r on  secure
    ttyv3   "/usr/libexec/getty Pc"         cons25r on  secure
    ttyv4   "/usr/libexec/getty Pc"         cons25r on  secure
    ttyv5   "/usr/libexec/getty Pc"         cons25r on  secure
    ttyv6   "/usr/libexec/getty Pc"         cons25r on  secure
    ...
    # pw usermod -n user -L russian

Then i've been reboot and logging as normal user:

    > echo $version
    tcsh 6.18.01 (Astron) 2012-02-14 (x86_64-amd-DragonFly) options wide,nls,dl,al,kan,rh,color,filec
    > ls notexist
    ls: notexist: Нет такого файла или каталога  # <-- OK
    > notcmd
    notcmd: п п╬п╪п╟п╫п╢п╟ п╫п╣ п╫п╟п╧п╢п╣п╫п╟.  # <-- BAD

Then i've been trying to use bash:

    > bash
    [user at dflybox ~]$ ls notexist
    ls: notexist: Нет такого файла или каталога  # <-- OK
    [user at dflybox ~]$ notcmd
    bash: notcmd: команда не найдена  # <-- OK

In bash everything works by default. After adding ~/.initrc with:
    set convert-meta off
    set input-meta on
    set output-meta on
in tcsh nothing changed (as expected).

Then I've been trying my settings in FreeBSD 8.3 and in their tcsh everything works ok.



-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account




More information about the Bugs mailing list