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

yurius
yurius@yurius:~$ env
LC_ALL=C

vs220
в переменных нет ее
Слепой я стал совсем, была она в переменных
yurius
упомнишь разве такую мелочь?
такие мелочи лучше записывать в отдельный файл, а если меняешь системные файлы, то лучше делать копию этого файла и чтобы видно было изменения
Ошибки не исчезают с опытом - они просто умнеют
vs220
Слепой я стал совсем, была она в переменных

Да у меня уже у самого от этих "LC_" в глазах за сегодня порябело ) Жесть! )
vs220
Слепой я стал совсем, была она в переменных
тоже не заметил
yurius@yurius:~$ env
SHELL=/bin/bash
....
LC_ALL=C
....
_=/usr/bin/env
yurius@yurius:~$
Ошибки не исчезают с опытом - они просто умнеют
Кстати, если кому надо будет, вот какая конфигурация у /etc/locale.conf должна быть, чтобы рабочий стол и менюшки были по-английски, а файлы\папки с русскими буквами в названиях всё равно отображались корректно:

cat /etc/locale.conf

LANG=en_US.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

Именно так мне и нужно было.
yurius
нужно
Список какое значение за что отвечает
LANG

The basic language setting used by applications on the system, unless overridden by one of the other locale environment variables

LC_CTYPE

The character set used to display and input text

LC_NUMERIC

How non-monetary numeric values are formatted on screen

LC_TIME

How date and time values are formatted

LC_COLLATE

How to sort various information items (e.g. defines the order of the alphabet so items can be ordered alphabetically by the sort command)

LC_MONETARY

How monetary numeric values are formatted

LC_MESSAGES

Which language is to display messages to the end user

LC_PAPER

Definitions of paper formats and standards

LC_NAME

How names are formatted

LC_ADDRESS

How to display address information

LC_TELEPHONE

How telephone numbers are structured

LC_MEASUREMENT

What units of measurement are used

LC_IDENTIFICATION

Metadata about the locale information

LC_ALL

This variable serves as a powerful override over all the other locale environment variables. When its value is set, applications use that value to determine which locale settings to use regardless of the values of the other variables.
Note: Do not set this variable persistently on a desktop system. If you do, you effectively disable the GUIs for controlling language and locales.

"C" для некоторых можно и сменить
vs220
LC_ALL

This variable serves as a powerful override over all the other locale environment variables. When its value is set, applications use that value to determine which locale settings to use regardless of the values of the other variables.
Note: Do not set this variable persistently on a desktop system. If you do, you effectively disable the GUIs for controlling language and locales.

Ну я уже так и понял, что эта переменная - самая общая и перекрывает все остальные. Скопировал ваш список в "базу знаний" )

vs220
"C" для некоторых можно и сменить

Вот я некоторые и сменил. Чисто комбинированием и методом исключения добился нужного результата.
haskell и вывод русских букв в консоль.
Вместо кириллицы выводятся коды.

Я пробовал на примере
Чтобы не печатать руками вот готовый текст примера
Это просто запрос имени и вывод "Привет ВАСЯ".

Сама чистая консоль и mc, прочие программы типа пакмана выводят по русски.
русские имена файлов - без проблем.
все настройки я делал по вики.
locale -a всё ru_RU.UTF-8 в кавычках кроме лс_олл.
localectl выводит по русски и ru_RU.UTF-8
иксы - я их не настраивал и не запускал даже 1 раз. я zhc настроил чтобы быстро прыгать по папкам +автозавершение. в принципе хватает.

haskell есть в репах. называется stack
+ ghc пакет. иначе ничо работать не будет.
+ набрал haskell-uni , таб нажал и по смыслу выбрал парочку пакетов поставить.

Кто в курсе где и что надо подкрутить ?
Руководства и маны, поиск в гугл не смогли помочь.
Удалось найти какие-то мутные костыли. К моему случаю не подходят.

Во нашел ! https://github.com/haskell-jp/unicode-show#readme
С уважением, .
 
Зарегистрироваться или войдите чтобы оставить сообщение.