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
