From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Ihar Viarheichyk To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] ssh to host with another LANG Message-ID: <20020319094657.GA15733@sam-solutions.net> References: <20020318124918.05fa2ba2.vyt@vzljot.ru> <20020318192003.GA11971@sam-solutions.net> <20020319112446.7bd9c00e.vyt@vzljot.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20020319112446.7bd9c00e.vyt@vzljot.ru> "X-Mailer: mutt" Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue Mar 19 13:00:02 2002 X-Original-Date: Tue, 19 Mar 2002 11:46:57 +0200 Archived-At: List-Archive: List-Post: On Tue, Mar 19, 2002 at 11:24:46AM +0300, Vyt wrote: > On Mon, 18 Mar 2002 21:20:03 +0200 > Ihar Viarheichyk wrote: > > > > > Похоже проблема в том, что в ~/.bashrc явно или неявно вызывается > > /etc/profile.d/lang.sh, который устанавливает LANG для каждого шелла из > > i18n. То есть xterm -bg ... все равно запустится с CP1251. > > Возможно. После захода на сервер в KOI8-R тестовое русское имя > файла по ls показывается правильно, неправилен именно ввод > символов. > Это потому что локаль для xterm осталась cp1251. > > Если bashrc не сильно менялся по сравнению с дефолтным, то нужно > > выбросить строчки > > > > # Source global definitions > > if [ -f /etc/bashrc ]; then > > . /etc/bashrc > > fi > > ~/.bashrc менялся только на тему alias'ов, строки > закомментировал, перелогинился - не помогло :( Вот это странно, так как у меня похожая ситуация - я с локалью cp1251 подключаюсь по ssh к машине, где имена файлы в koi-8. Ввод и отображение символов в koi8-r работает нормально. $ LANG=ru_RU.KOI8-R xterm -fn "*-fixed-*-koi8-r" -e ssh machine Можно теста ради попробовать запустить $ LANG=ru_RU.KOI8-R xterm -fn "*-fixed-*-koi8-r" и в открывшемся терминале $ locale Если не ru_RU.KOI8-R - где-то lang.sh подхватывается. -- Igor Vergeichik ICQ 47298730