|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 08 Sep 2005 14:53:33 To : All Subject : SuSE 8 i18n problem --------------------------------------------------------------------------------
Есть у меня такая привычка - ходить на удаленные машины с разными
локалями. Чтобы вот в этом xterm-е было koi8-r, в этом - cp1251, а в
этом utf-8.
Для этого у меня есть скриптик, который запускает
ssh нужный хост LANG=$LANG '\${SHELL}' --login
Со всеми операционными системами (десяток разновидностей эхотага, 4 -
соляриса, 2- FreeBSD) это работает замечательно, правда в RPM-based
версиях эхотага пришлось файлик ~/.i18n подредактировать, чтобы он не
пытался переставлять LANG, если тот уже выставлен. Просто вместо
====
LANG=какая-то-локаль-по-умолчанию написать
====
[ -z "$LANG" ] && LANG=какая-то-локаль-по-умолчани
# А это чтобы стартапные скрипты некоторых дистрибутивов не пугались
# ненулевого $?
true
====
Hо с SuSE 8 Professional это не проходит. Со SLES 9 проходит,
а с SuSE 8 - никак. Там файл /etc/SuSEconfig/profile явным образом
переопределяет LANG на некоторое (нафиг мне не нужное) системное
умолчание. Hасколько я понимаю, этот файл создается YaST-ом и
редактировать его просто руками не рекомендуется. Поскольку при первом
же запуске YAST эти изменения будут снесены.
Может быть кто-нибудь из знатных SuSEводов посоветует, как отучить SuSE 8
проявлять излишнюю "дружественность" к пользователю?
--
--- ifmail v.2.15dev5.3
* Origin: Free Net of Leninsky,45 (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178690d92f8.html, оценка из 5, голосов 10
|