LinuxForum.Fans
Тема

[РЕШЕНО] ssh и другая локаль на удаленке

Автор: tyrnov 13 сообщений 5034 просмотров
#283759

При подключении по ssh к FreeBSD где локаль koi8-r с компа с Gentoo где локаль utf-8. И нет возможности редактировать конфиги с русскими коментами к примеру. Putty под Gentoo не предлогать хоть конечно можно. Но хотелось бы работать из привычного терминала. Есть ли еще варианты. Использую xterm слышал что можно менять кодировку на лету например: konsole, gnome-terminal, но использывать их не хотелбы. А возможно ли это на связке yeahconsole и urxvt

#283773

Если подключиться к удалённому компьютеру и ввести команды

text

export LANG="ru_RU.UTF-8"
export LC_ALL="ru_RU.UTF-8"

русские буквы отображаются?

#283819

На удаленном компе FreeBSD и там нет utf-8 и естественно выдаст:

text
export LANG="ru_RU.UTF-8"
export: Command not found.
#283821
tyrnov написал:
На удаленном компе FreeBSD и там нет utf-8 и естественно выдаст:
text
export LANG="ru_RU.UTF-8"
export: Command not found.

Из ответа оболочки следует только, что нет команды export. Какая аналогичная команда используется во FreeBSD?

#283824
"Lupo Alberto" написал:
Какая аналогичная команда используется во FreeBSD?

По умолчанию в FreeBSD используется оболочка tcsh, в которой аналогичным целям служит команда setenv.

#283826

А смысл проверять на фре есть ли локаль utf-8 ее там точно нет. Если только ставить самому, а по умолчанию там koi8-r

#283828
"tyrnov" написал:
А смысл проверять на фре есть ли локаль utf-8 ее там точно нет.

Тогда ничего и не делайте. Хотя, если верить Google, сделать это не сложно.

#283829

В любом случае это не выход... файлы и фс всё равно будут в koi8... да и фря ЕМНИП до сих пор не умеет utf...
в теории можно так попробовать: xlsfonts |grep koi8-r, выделяем мышкой понравившияся шрифт, а потом в меню xterm'а выбираем его...

#283830

Странно попробывал putty там выбрал кодировку koi8-r все равно иероглифы заместо русского.

#283839
"Fat-Zer" написал:
да и фря если мне не изменяет память до сих пор не умеет utf...
Что в правду что ли, ну зачем же так говорить?
http://lists.freebsd.org/pipermail/freebsd-current/2009-July/009351.html

"Lupo Alberto" написал:
нет команды export. Какая аналогичная команда используется во FreeBSD?

потому что это фича баша.

"tyrnov" написал:
Странно попробывал putty там выбрал кодировку koi8-r все равно иероглифы заместо русского.

Что бы была полноценная поддержка UTF8, в ядро надо включить:

text

options TEKEN_UTF8
options TEKEN_XTERM

и пересобрать потом.

#283841

Пересобрать ядро на фре нет возможности. Нужен имеенно способ чтобы из linux просто при подключении по ssh вывод был бы в koi8-r
http://muhas.ru/?p=121 вот нашел способ который мне нужен. Но пока не поставил. Сейчас попробую отпишусь.

#283845

Поставил пакет:

text
eix luit 
[i] x11-apps/luit
     Available versions:  1.1.0 1.1.1
     Installed versions:  1.1.1(12:09:11 05.11.2012)
     Homepage:            http://xorg.freedesktop.org/
     Description:         Locale and ISO 2022 support for Unicode terminals

Запускаю так:

text

luit -encoding "KOI8-R" ssh ...

За ssh вводится все как обычно. И кодировка консоли уже будет которую указали в команде. Способ работает.

Войдите или зарегистрируйтесь, чтобы ответить.