|
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
|