LINUX.ORG.RU

русский язык в CentOS7

 


0

1

Доброго времени суток! Не судите строго, но потерял кучу времени на решении проблемы русского языка в консоли centos7. Система без иксов. В консоли нет русского шрифта, плюс квадратики в место русских букв в документах и текстовом браузере. Перепробовал много советов, ничего не работает.

localectl status

System Locale: LANG=us_US.UTF-8
       VC Keymap: ruwin_ctrl-UTF-8
      X11 Layout: us,ru
       X11 Model: pc105
     X11 Variant: grp:ctrl_shift_toggle

Ответ на: комментарий от t184256
/etc/console.conf


KEYMAP=ruwin_ctrl-UTF-8
FONT=latarcyrheb-sun16

вывод locale -

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="en_US.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=
zbot ()
Ответ на: комментарий от zbot

Ты в браузер на квадратик ткни инспектором и скажи, каким шрифтом он пытался отобразить тот квадратик. Ну или для документа шрифт назови.

Сдается мне, в шрифте твои проблемы.

t184256 ★★★★★ ()
Ответ на: комментарий от t184256

Нечем тыкать, консоль однако!!!

Провел маленький эксперимент… в текстовике написал несколькими шрифтами (FreeMono regular, Courier, DejaVu) и переслал на сервер. Везде квадратики

zbot ()
Ответ на: комментарий от zbot

Нечем тыкать, консоль однако!!!

А. Ты меня документами и браузеров сбил с толку.

в текстовике написал несколькими шрифтами (FreeMono regular, Courier, DejaVu)

Опять запутал. В чем написал? В каком формате сохранил? Как ты его просматриваешь?

Нет. Не так. Главный вопрос сейчас - что ты называешь консолью? Ты физически за ним сидишь или удаленно?

t184256 ★★★★★ ()
Ответ на: комментарий от zbot

ASCII text

Ох, если бы русские буквы были в ASCII, не было бы у тебя сейчас проблем.

удаленно

Отлично!

latarcyrheb-sun16, ssh, cat, less и vim не при чем, проблемы 90% что у терминала, через который ты удалённо подключаешься. Как именно подключаешься?

t184256 ★★★★★ ()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от t184256

Я понял к чему Вы ведете. Проверил. Если подключаюсь через tty то вижу квадраты. Если подключаюсь с эмулятра, то все ок. Чудеса. Но я не совсем понимаю как посмотреть какой шрифт на эмуляторе.

zbot ()
Ответ на: комментарий от zbot

Ну класс, похоже надо как-то настроить шрифты в tty локального компа. Надо читать, как это в твоем дистрибутиве делается, тут я уже вряд ли что подскажу.

t184256 ★★★★★ ()
Ответ на: комментарий от zbot

Как настроить tty1 (например) чтобы коректно отображал?

Пусти с правами root команды:
setfont LatArCyrHeb-16 -m cp866
loadkeys -u ruwin_cplk-UTF-8
Переключение рус/лат по капслоку. Если захочется правым альтом, то ruwin_alt-UTF-8.
Если получится, то распихивай шрифт LatArCyrHeb-16, карту cp866 и раскладку ruwin_alt-UTF-8 по файлам в /etc в дистрибутиве. Или пускай каким-то образом при загрузке с правами root.

imul ★★★★★ ()
Последнее исправление: imul (всего исправлений: 2)