Страница 1 из 1
Как переключить раскладку клавиатуры в putty?
Добавлено: 2009-04-03 11:15:41
bubnov-pi
Люди, ткните носом.
FreeBSD 7.1, настроена на поддержку русского языка. Локально всё работает, на русский переключается по 'CapsLock', но вот когда вхожу по ssh из винды с помощью PuTTY terminal, никак не получается включить русские буквы

Совсем грустно - если надо что-нибудь поправить "на лету" в файлах сайта, цепляюсь по sftp, вкачиваю на виндовую машину, правлю, закачиваю обратно - не очень удобно, если надо всего лишь опечатку исправить
*проблема может быть в том, что вхожу с ноута у которого нет "прямых" кнопок 'NumLock' и 'Scroll Lock' - они реализованы через кнопочку 'Fn', хотя при чём здесь "другие" локи, если должен быть "капс"...
Re: Как переключить раскладку клавиатуры в putty?
Добавлено: 2009-04-03 13:10:19
zg
bubnov-pi писал(а):винды с помощью PuTTY terminal, никак не получается включить русские буквы
а в чём проблема то? не можешь вводить или идут кракозябры?
Re: Как переключить раскладку клавиатуры в putty?
Добавлено: 2009-04-03 13:55:37
КиЧи
не может вводить!
Re: Как переключить раскладку клавиатуры в putty?
Добавлено: 2009-04-03 14:13:51
Shuba
Странно, ща только что проверил. С Фряхи-дескотопа зашёл по ssh на тестовый сервак и создал папку русскими буквами. Затем с винды залез с помощью putty и открыл её с помощью cd имя_папки. Настойка переключения раскладки у меня в винде и десктопной фряхе через ctrl+shift. Может из-за этого у меня всё пашет???
Re: Как переключить раскладку клавиатуры в putty?
Добавлено: 2009-04-03 14:32:52
zg
КиЧи писал(а):не может вводить!
локаль поставь правильную
Код: Выделить всё
zg# id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
zg# locale
LANG=
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R
zg# фывфывфыв
фывфывфыв: Команда не найдена.
zg# exit
%id
uid=1001(zg) gid=0(wheel) groups=0(wheel)
%
%asdasd
asdasd: Command not found.
%locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
%
у меня с локалью C тоже русские буквы не вводятся
Re: Как переключить раскладку клавиатуры в putty?
Добавлено: 2009-04-03 14:43:33
bubnov-pi
Прошу пардону за не совсем точно сформулировал вопрос... попробую перефразировать:
При локальном входе на сервер, после нажатия CL набираются русские буквы; при входе из винды по putty, после нажатия CL набираются заглавные буквы.
Попробовал переключать раскладку виндой (Ctrl+Shift) и чуть не упал со стула - совершенно адекватно вводятся русские буквы и меняется индикатор текущей раскладки в трее... но ведь отчётливо помню, что раньше не вводились (года полтора назад, на другой ещё работе) - то ли putty обновился, то ли винда (было XP, теперь матерясь сижу на свисте), то ли FreeBSD (были 4.3, 5.3 и 6.1 - теперь 7.1)...
Всё. Посыпаю голову пеплом и тихо удаляюсь.
Re: Как переключить раскладку клавиатуры в putty?
Добавлено: 2009-04-03 14:59:46
zg
bubnov-pi писал(а):Попробовал переключать раскладку виндой (Ctrl+Shift) и чуть не упал со стула - совершенно адекватно вводятся русские буквы и меняется индикатор текущей раскладки в трее... но ведь отчётливо помню, что раньше не вводились
поставь локаль C и русские буквы перестанут вводиться через путтю.
Путти пашет на стороне винды и пересылает ввод терминалу, поэтому вполне логично, что и раскладка меняется виндовыми средствами. Просто терминал не всегда знает что делать с русскими буквами, а если не знает, то игнорирует.
Re: Как переключить раскладку клавиатуры в putty?
Добавлено: 2009-04-03 17:43:14
Sadok123
Да

Я тоже вчера удивился, что в FreeBSD 7.2-PRERELEASE оно без бубна заработало с Putty. Единственное, что прописано - это в /etc/rc.conf
Код: Выделить всё
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
mousechar_start="3"
scrnmap="koi8-r2cp866"
никаких
Class: russian в профиле и т.п.,
как раньше...