On Thu, 30 Sep 2004, Tony Harlequin wrote: > Then you'll need the cyrillic fonts, I don't use > cyrillic myself, but try searching for cyrillic fonts > and install: > > apt-get install xfonts-efont-unicode > apt-get install xfonts-efont-unicode-ib
I did install some Cyrillic console fonts and got them working, even though I really foresee little or no need to type Cyrillic in a console. I thought that might help solve the other problem (phonetic keyboard layout) that I'll get into below. But for now, I should mention that, reading the file README.config in /etc/X11/xkb got me some helpful information. There, I found the following: ---------------------------------------------------------- Let's say you want to configure your new Logitech cordless desktop keyboard, you intend to use three different layouts at the same time - us, czech and german (in this order), and that you are used to Alt-Shift combination for switching among them. Then the configuration snippet could look like this: Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "XkbModel" "logicordless" Option "XkbLayout" "us,cz,de" Option "XKbOptions" "grp:alt_shift_toggle" EndSection -------------------------------------------------------------- I tried editing my XF86Config-4 like this - changing "us,cz,de" to "us,ru,el" to suit my needs, of course - and, sure enough, on restating X I was able to use the alt-shift key combination to toggle between keyboard mappings and to type some phrases in Russian and Greek in OOo! This seems to approach success. I should note that it seems that entering any commands to the root terminal like "setxkbmap whatever" somehow nullifies the hot keys subsequently: you lose the ability to toggle between keyboards with alt-shift after this. I should mention that the above XF86Config-4 edit applies to the latest XFree86 release (4.3.0 something) and may not work with earlier ones. > > thus far without success: any suggestions on finding > > where their names > > might be listed? > > Again I don't use cyrillic so I can only give you a > few pointers. Emacs lists the following possible > names for cyrillic keyboards: > > cyrillic-beylorussian > cyrillic-jcuken > cyrillic-jis-russian > cyrillic-macedonian > cyrillic-serbian > cyrillic-translit cyrillic-translit-bulgarian > cyrillic-ukrainian > cyrillic-yawerty > > I'm not sure that will help (I know my girlfriend > likes cyrillic-yawerty for her Russian homework :) ) > > As for X the keyboards, they are all in /etc/X11/xkbd > > The ones I have listed are ru, ge_ru and ru_yawerty. > You might find more if you do apt-cache search. I think that's /etc/X11/xkb, is it not? At least that's what I have on my system. Anyway, although I can pass successfully the command "setxkbmap ru_yawerty" (no error messages appear in the xterm) I don't get any Russian font. Looking at stdout I see an error message something like "Can't find file pc/ru_yawerty for symbols include Exiting." So, somehow this ru_yawerty seems not to be on the system, or not in the place expected. I've installed some Cyrillic X fonts (as you've suggested, but also some additional ones) in hopes it would resolve this. I also installed a couple of packages that came up when I searched under the term "yawerty." So I have no idea why this phonetic keyboard map seems to be missing or is unuseable. Do you (or does anyone else)? > Also, it seems that if you use the Gnome desktop all > this keyboard switching is easier, me I use > WindowMaker. No such luck, I'm afraid. Seems XFree86 in unstable is somehow broken: I get an error message when trying to use the Gnome interface's keyboard switcher to that effect. It tells me to get a newer release, but since I'm doing apt-get dist-upgrade frequently, I already have the newest release. Thanks for your input. Maybe this discussion could benefit someone else? James -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]