Summary:
I am a native english speaker so I don't intuitively understand the
problems.  So I need a lot of feedback and a lot of detail to get
the last couple of small problems fixed.  But I will do my best.


"Grigory Batalov" <[EMAIL PROTECTED]> writes:

> On 20 Jan 2002 15:03:54 -0700
> [EMAIL PROTECTED] (Eric W. Biederman) wrote:
> 
> > >   I have ru_RU.KOI8-R locale. In Xwindows I can view
> > >  russian text with modified vga.pcf but can't write
> > >  something. When I switch to russian with Ctrl-Shift
> > >  there is just no simbols appears.
> > >   In dosemu-1.0.1 I used program keyrus.com for
> > >  switching (with other buttons than Ctrl-Shift) but
> > >  now it doesn't work.
> > 
> > I have other reports that keyrus.com continues to work.
> 
>    With dosemu 1.0.2 and 1.1.2 '$_rowkeyboard = (1)' seems
>   not to work in console. 
It should be $_rawkeyboard = (1) and it works here..

> Ctrl-F1 switches me to first one
>   instead of giving special code to dos program.

Very strange.  I wonder if suid root or root is needed for this?

>    About keyrus.com: I think it was bad copy. I've found
>   another driver (rk.com), it works under Xwindows but
>   again not in text console. Maybe it's about interrupts?

It is probably the lack of rawkeyboard support.  Until I get
a native russian map in dosemu non-raw keyboard modes are going to be
problematic. 

> > >   Also console seems not to supporting locale.
> > >  It doesn't show russian nor allow to put it in.
> > 
> > For $_console = (1) $_graphics=(1) this should work exactly as
> > with normal dos.
> 
>   I should use $_term_char_set = "ibm" for 1.0.2 and console.
>   Sorry, just forgotten.
> 
> > For terminals support was just added in the development version.
> > dosemu-1.1.2.7 supports this but doesn't have support for koi8-r
> > 
> > The attached file add basic support for displaying russian in terminals.
> > comment out $_term_char_set
> > Set 
> > $_internal_char_set="cp866"
> > $_external_char_set="koi8-r-safe" (which should work on all terminals)
> > $_external_char_set="koi8-r" (This gives garbage on some terminals)
> 
>   Thanks! It lets use native linux layout switches
>   (Ctrl-Shift in my case).
>   What I've found:
>   when in "russian mode" Caps-Lock lights the led, but
>   letters remains in low register, I must press Shift.
>   And some Ctrl- combinations like Ctrl-W, Ctrl-Y,
>   Ctrl-O make dosemu fail. In "english mode" all ok.
>   There are a lot of strings in boot.log like this:
>   "BUG: AC,ID set; flags changed to 000b0247"

boot.log?  As in /var/log/boot.log?  

The output of dos -D+k -o dos.out may be helpful.  
While debugging this please have patience with me.  Every group of
people seems to do this a little differently and I am a native
english speaker, giving no gut feel for how all of these parts
go together.
   
>   In console I also can print something, but I don't
>   know what because charset seems to be incorrect =)

Hmm. I have verified my mapping with the relevant standards.  But as
koi8-r is a defacto standard I suspect there are some differences
between implementations.


>   Yes, there is russian letters and pseudo-graphics
>   (lines,boxes), but they're not on their places.

The pseudo-graphics I have heard problem reports with.  And at this
point I don't think I can trivially get correct.  I haven't heard of
any problems with the russian letters, and that does concern me.

>   This is part of my config:
> 
> #$_term_char_set = "ibm"
> $_external_char_set = "koi8-r-safe"
> $_internal_char_set = "cp866"
> $_rawkeyboard = (0)

This really doesn't work????

> $_layout = "auto"

$_layout = "us" may be preferable in that keyrus.com gets exactly what
it expects from the raw scancodes and not a modified version of your
kernel keyboard map. 

> $_keybint = (on)
> $_video = "vga"
> $_console = (1)
> $_graphics = (1)
> $_videoportaccess = (1)
> $_chipset = ""
> 
>   When I use $_term_char_set = "ibm" and $_external_char_set
>   and $_internal_char_set not set, I can see russian
>   in console. Some russian letters are wrong: a=space, o=(R),
>   d=$-in-russian. Swithing to russian is following by typing
>   '?' sign (both in console and Xwindows).
> 
>   Is it possible to implement this native-linux-switching
>   in 1.0.2 version? 1.1.2 is quite "development" for include
>   in distribution, or how do you think?

My submitting this patch the very first time 2 years ago caused Hans
Lermen to release dosemu 1.0, and he said as soon as 1.1 opens I could
get my patch in...    So I don't think there is much chance.  If these
are really must have  features the best thing would be to get 1.1
sorted stabilized and get to 1.2 released sooner rather then later. 

Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
  • ... "Баталов Григорий"
    • ... Eric W. Biederman
      • ... Grigory Batalov
        • ... Sergey Suleymanov
          • ... "Баталов Григорий"
        • ... Eric W. Biederman
          • ... Sergey Suleymanov
            • ... Eric W. Biederman
              • ... Sergey Suleymanov
          • ... Grigory Batalov

Reply via email to