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

Ты в браузер на квадратик ткни инспектором Угу, в линксе инспектором потыкай, да посильнее.

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

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

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

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

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

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

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

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

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

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

Удаленно. Подключаюсь по ssh. Сохранил в текстовом (ASCII text) на удаленной тачке (через SSH) Просматриваю с помощью cat, less, vim.

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

ASCII text

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

удаленно

Отлично!

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

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

Дубль два. А эта консоль что за консоль? tty1? Эмулятор терминала? (какой?) Что там за шрифт? Русские буквы кажет?

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

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

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

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

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

ОК. Спасибо. Полпути пройдено! Буду разбираться.

zbot
() автор топика

terminus — поставь пакет со шрифтом и настрой его.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от 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)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.