>>>в-общем, очень бы хотелось сделать так, чтобы общение с консолью было _не_ >>>на русском языке.. короче, чтобы вместо "команда не найдена", мне консоль >>>говорила "command not found", ну и всякое такое прочее. если делать >>>все по уставу, как написано в книге, получается именно "команда не >>>найдена", что не есть гут, во многих ситуациях. >>>помогите, плиз, мучаюсь уже дня три... где-то надо подправить, а вот где? >>> >>>русификация была произведена стандартно, то есть: >>>=============================== >>>1. >>>/etc/rc.conf: >>>keymap="ru.koi8-r" >>>scrnmap="koi8-r2cp866" >>>font8x16="cp866b-8x16" >>>font8x14="cp866-8x14" >>>font8x8="cp866-8x8" >>>2. >>>/etc/ttys >>> cons25r >>>3. >>>~/.login_conf: >>>me:My Account:\ >>> :charset=KOI8-R:\ >>> :lang=ru_RU.KOI8-R: >>>=============================== >> >>это в случае использования csh/tcsh, достаточно выставить переменные среды: >> >># setenv LC_MESSAGES "C" - для английских сообщений >> >>а >> >># setenv LC_TIME "C" - для даты/времени на английском >> >>все это можно влупить в rc-скрипты: man csh или man tcsh раздел >>Startup and shutdown > >спасибо огромное, все в порядке, все получилось. прописал и все заработало.. >а вот у меня такой вопрос, я пробовал в "~/.login_conf" файле >писать следующую строку: > >lc_messages=en_UK.UTF8:\ > >то есть, типа, шел в этом же самом направлении, но почему-то не >сработало.. >я руководствовался типа словами, что, я цитирую фрибсд бук: >********************************* >Here is an example of a .login_conf that sets the variables for >Traditional Chinese in BIG-5 encoding. Notice the many more variables set >because some software does not respect locale variables correctly for Chinese, >Japanese, and Korean. >#Users who do not wish to use monetary units or time formats > >#of Taiwan can manually change each variable >me:\ > :lang=zh_TW.Big5:\ > :lc_all=zh_TW.Big:\ > :lc_collate=zh_TW.Big5:\ > :lc_ctype=zh_TW.Big5:\ > :lc_messages=zh_TW.Big5:\ > :lc_monetary=zh_TW.Big5:\ > :lc_numeric=zh_TW.Big5:\ > :lc_time=zh_TW.Big5:\ > :charset=big5:\ > :xmodifiers="@im=xcin": #Setting the XIM Input Server >********************************* >я и интерпретировал, вернее, попытался интерпретировать, что, типа, месаги выдавать на английском, >вот это был мой .login_conf: >*********************** >me:My Account:\ > :charset=KOI8-R:\ > :lc_messages=en_UK.UTF8:\ > :lang=ru_RU.KOI8-R: >*********************** >что я интерпретировал неправильно? надо не интерпретировать, а читать man login.conf: ENVIRONMENT Name Type Notes Description ... lang string Set $LANG environment variable to the specified value. ... setenv list A comma-separated list of environment variables and values to which they are to be set. В остальном, надо понимать что могут быть account'ы без SHELL'а, может быть SHELL отличный от csh/tcsh, может быть совсем другой Unix и ПРАВИЛЬНО плясать ТОЛЬКО от SHELL'а. Все вопросы от непонимания что есть SHELL, СРЕДА, переменные SHELL'а и среды, start-stop'овые настройки в SHELL'ах через rc или profile, login файлы - системные и пользовательские, порядок поиска и отработки старт-стоповых файлов настройки SHELL's
|