HOWTO: Русский в консоли

Я просто думал, что придумали же гномы, кде разные уже. А там другая русификация.
Насколько я помню, набор символов в “настоящей” консоли ограничен, даже в юникоде. Русский там сделать можно, а вот некоторые экзотические символы не выйдет. От шрифта тоже зависит, разумеется, в некоторых больше символов, в некоторых меньше.
mahony
Простите, может я не по теме, но скажите ради бога - для чего в консоли русский язык?
Может что-то важное проходит мимо меня?
курить русские маны. для тех кто вообще впервой в ней плезно иметь русский вариат man ls cp mount и некоторые другие… ктомуже такие параноики как я любят иметь текстоориентированные приложение на всякий случай….а для таких вещей как плеер или броузер локаль русская маст хэв как говорится.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Что за проблемы с русским в консоли? =\

┌─[balamyt@arch] - [~] - [Вс. 14 авг. 18:50]
└─[$]  head -n30 /etc/rc.conf | tail
#
LOCALE="ru_RU.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Krasnoyarsk"
KEYMAP="us"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=
USECOLOR="yes

┌─[balamyt@arch] - [~] - [Вс. 14 авг. 18:51]
└─[$]  locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=""

┌─[balamyt@arch] - [~] - [Вс. 14 авг. 19:05]
└─[$]  cat /etc/locale.gen | grep -v '#'
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8  
en_US ISO-8859-1
┌─[balamyt@arch] - [~] - [Вс. 14 авг. 19:08]
└─[$]  yaourt -Qs man ru
community/man-pages-ru 0.98-5
    Russian Linux man pages
Все!! Никаких проблем не должно быть!
оффтоп.
balamyt, поделитесь .bashrc . Очень понравилось, точнее только строчка с выводом (PS) .
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat
оффтоп.
balamyt, поделитесь .bashrc . Очень понравилось, точнее только строчка с выводом (PS) .

┌─[balamyt@arch] - [~] - [Вс. 14 авг. 22:29]
└─[$]  echo $SHELL && tail -n80 .zshrc | head
/bin/zsh
#PROMPT='%~[%n]=> ' #первичное приглашение
#PROMPT2='%i%U> '   #вторичное приглашение
#RPROMPT=' %T %y%b' #правостороннее приглашение (вывод времени)
PROMPT=$'%{\e[0;34m%}%B┌─[%b%{\e[0m%}%{\e[1;32m%}%n%{\e[1;30m%}@%{\e[0m%}%{\e[0;36m%}%m%{\e[0;34m%}%B]%b%{\e[0m%} - %b%{\e[0;34m%}%B[%b%{\e[1;37m%}%~%{\e[0;34m%}%B]%b%{\e[0m%} - %{\e[0;34m%}%B[%b%{\e[0;33m%}'%D{"%a %d %b %H:%M"}%b$'%{\e[0;34m%}%B]%b%{\e[0m%}
%{\e[0;34m%}%B└─%B[%{\e[1;35m%}$%{\e[0;34m%}%B] %{\e[0m%}%b '
PS2=$' \e[0;34m%}%B>%{\e[0m%}%b '

вопросы есть?
KEYMAP="ru"
CONSOLEFONT="ruscii_8x16"
CONSOLEMAP=

С русскими шрифтами в консоли все хорошо, переключение раскладки по ctrl+shift
Опять что-то в init скриптах погнулось?
мой конфиг:
LOCALE="ru_RU.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ruwin_cplk-UTF-8"
CONSOLEFONT="UniCyrExt_8x16"
CONSOLEMAP="utflist"
USECOLOR="yes"
В консольке шрифт убился совсем. Спасает только если скажу
setfont UniCyrExt_8x16
А вот из rc.conf его подхватить - не подхватыват.
попробуй торпедировать так навкидку
DAEMON_LOCALE="yes"
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat
попробуй торпедировать так навкидку
DAEMON_LOCALE="yes"
Шмальнул… мимо
Вроде в мануале сказано, что если DAEMON_LOCALE стоит в “угу”, то при старте демонов он будет писать не просто ‘done’ а что-то локализованное типа “успех!!!” или “получилось!”, смотря до чего на этот раз локализаторы додумаются ;)
Хотя, у меня все-равно говорит ‘done’, но я не против.
 
Зарегистрироваться или войдите чтобы оставить сообщение.