переключение раскладки клавиатуры в иксах (ммм...)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

proglammer
Сообщения: 7

переключение раскладки клавиатуры в иксах

Сообщение proglammer »

в xorg.conf:
Section "InputDevice"

Identifier "Keyboard1"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbVariant" ""
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
нажимаю ctrl+shift и загорается CapsLock но в xterm перестает писатся текст т.е. вместо русской раскладки получается какаето лажа,
зато если нажать правый alt то раскладка меняется, но все буквы стоят не на своих местах типа вместо "фыв" набирается "сда" подскажите как это лечить плиз. и еще ерунда есть - в rc.local:
setfont -v koi8-8x16
так вот, когда переключаюсь между иксами и консолью этот setfont сбрасывается и приходится его снова набирать как это автоматизировать?
Спасибо сказали:
Аватара пользователя
Shlomo
Сообщения: 840
ОС: ArchLinux

Re: переключение раскладки клавиатуры в иксах

Сообщение Shlomo »

(proglammer @ Jan 10 2006, в 19:22) писал(а):нажимаю ctrl+shift и загорается CapsLock но в xterm перестает писатся текст т.е. вместо русской раскладки получается какаето лажа,

Это говорит о том, что локаль не настроена, или она юникодная. Для начала нужно запостить сюда вывод команды #locale
И потом или настроить локаль (если не настроена) , или искать другой терминал, если она юникодная, например rxvt, mlterm или еще какой.
Изображение
Спасибо сказали:
Аватара пользователя
SANTA
Сообщения: 181
ОС: GNU/Linux

Re: переключение раскладки клавиатуры в иксах

Сообщение SANTA »

Чтобы в Xterm'e при переключении раскладки писались русские буквы нужно в ~/.Xdefaults прописать использование русских шрифтов, например у меня такие:

Код: Выделить всё

 XTerm*Font: -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
XTerm*BoldFont: -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: переключение раскладки клавиатуры в иксах

Сообщение mark »

Шрифты лучше добавлять используя xfontsel, тк шрифты скорее всего разные...
Спасибо сказали:
CompoVod
Сообщения: 27

Re: переключение раскладки клавиатуры в иксах

Сообщение CompoVod »

По поводу rc.local - ИМХО желательно для консольных шрифтов воспользоваться теми средствами, которые есть в дистрибутиве. В debian все замечательно настраивается через console-cyrillic.

А насчет ALT и раскладки мне тоже интересно стало: раньше не замечал :ph34r: Почто при us-раскладке и нажатом ALT'е в xterm включается ЯВЕРТЫ?
Спасибо сказали:
proglammer
Сообщения: 7

Re: переключение раскладки клавиатуры в иксах

Сообщение proglammer »

спасибо за советы, буду пробовать и вывод #locale выложу только завтра, щас сижу из redhat-a(про slakware спрашивал) и пару дисков качаю, как качнутся реботнусь,
Спасибо сказали:
proglammer
Сообщения: 7

Re: переключение раскладки клавиатуры в иксах

Сообщение proglammer »

#locale выдало:
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE=C
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=
#---------------------
а после создания файлика ~/.Xdefault :
XTerm*Font: -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
XTerm*BoldFont: -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
поменялся только размер xterm-а, он раза в два больше стал.
#-------
если тут кто на slackware10.1 сидит выложите свои конфиги, может мне и подойдет чтонть :).
а локализовать я уже пытался вот по этой теме http://slackware.pp.ru/rus_cons.shtml, но чето не вышло в xmms например вместо букв одни загогулины получились. а шрифты koi8-r стоят точно, в lynx нормально все отображается, и вывод в xterm тоже, только писать по русски не могу.
Спасибо сказали:
Аватара пользователя
dag
Сообщения: 188

Re: переключение раскладки клавиатуры в иксах

Сообщение dag »

Shlomo писал(а):
10.01.2006 21:52
(proglammer @ Jan 10 2006, в 19:22) писал(а):
нажимаю ctrl+shift и загорается CapsLock но в xterm перестает писатся текст т.е. вместо русской раскладки получается какаето лажа,

Это говорит о том, что локаль не настроена, или она юникодная. Для начала нужно запостить сюда вывод команды #locale
И потом или настроить локаль (если не настроена) , или искать другой терминал, если она юникодная, например rxvt, mlterm или еще какой.

Да и с юникодом проблем нету,с чего Вы взяли.
proglammer - а локаль просто настроить надо.
Душа просит ананасов в шампанском,
а организм требует водки....
Спасибо сказали: