"Синие квадратики" в tty вместо русских букв

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
Joseph1210
Сообщения: 6
Зарегистрирован: 04 янв 2020, 01:18
Благодарил (а): 5 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#1

04 янв 2020, 02:26

Доброго времени суток.

Система: Linux Mint 19.2 MATE x64
Подробнее вот:
roma@B570:~/Desktop$ inxi -Fxz
System:
Host: B570 Kernel: 4.15.0-72-generic x86_64 bits: 64 compiler: gcc
v: 7.4.0 Desktop: MATE 1.22.0 Distro: Linux Mint 19.2 Tina
base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: LENOVO product: HuronRiver Platform v: Lenovo B570
serial: <filter>
Mobo: LENOVO model: Emerald Lake v: FAB1 serial: <filter> UEFI: LENOVO
v: 44CN42WW date: 09/22/2011
Battery:
ID-1: BAT0 charge: 33.9 Wh condition: 37.8/38.9 Wh (97%)
model: SANYO L09S6Y02 status: Charging
CPU:
Topology: Dual Core model: Intel Core i5-2540M bits: 64 type: MT MCP
arch: Sandy Bridge rev: 7 L2 cache: 3072 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 20751
Speed: 3142 MHz min/max: 800/3300 MHz Core speeds (MHz): 1: 3218 2: 3122
3: 3093 4: 3093
Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0
Device-2: NVIDIA GF119M [GeForce 410M] vendor: Lenovo driver: nouveau
v: kernel bus ID: 01:00.0
Display: x11 server: X.Org 1.19.6 driver: modesetting,nouveau
unloaded: fbdev,vesa resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile v: 3.3 Mesa 19.0.8
direct render: Yes
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k4.15.0-72-generic
Network:
Device-1: Broadcom and subsidiaries BCM4313 802.11bgn Wireless Network
Adapter
driver: wl v: kernel port: 3000 bus ID: 03:00.0
IF: wlp3s0 state: dormant mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: 2.3LK-NAPI port: 2000 bus ID: 04:00.0
IF: enp4s0 state: down mac: <filter>
IF-ID-1: ppp0 state: unknown speed: N/A duplex: N/A mac: N/A
IF-ID-2: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
IF-ID-3: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Drives:
Local Storage: total: 223.57 GiB used: 16.03 GiB (7.2%)
ID-1: /dev/sda vendor: Kingston model: SA400S37240G size: 223.57 GiB
Partition:
ID-1: / size: 40.44 GiB used: 13.71 GiB (33.9%) fs: ext4 dev: /dev/sda5
ID-2: /home size: 39.54 GiB used: 2.29 GiB (5.8%) fs: ext4 dev: /dev/sda7
Sensors:
System Temperatures: cpu: 66.0 C mobo: 45.0 C gpu: nouveau temp: 52 C
Fan Speeds (RPM): N/A
Info:
Processes: 223 Uptime: 12h 55m Memory: 3.77 GiB used: 1.99 GiB (52.8%)
Init: systemd runlevel: 5 Compilers: gcc: 7.4.0 Shell: bash v: 4.4.20
inxi: 3.0.32
Суть проблемы ( их 2 ) : В tty1 (именно в ней) вместо русских символов отображались синие квадратики и не мог переключить раскладку клавиатуры.
Скрин проблемы:
Что я делал:
1) Установил пакеты: apt-get install console-setup keyboard-configuration
2) Установил англ. язык и поставил кодировку UTF-8: LANG=en_US.UTF-8 dpkg-reconfigure console-setup

3) Выбрал это:
4) Выбрал шрифт Terminus:
5) Размер шрифта: 8x16 (более-менее мне подходящий)
После данных манипуляций - всё работало, русские символы отображались.

Потом настроил переключение на русскую раскладку:
1) Выполнил команду: dpkg-reconfigure keyboard-configuration
2) В выпадающем окне выбрал 105 клавишную клавиатуру ( международная )
3) Выбрал русскую клавиатуру.
4) Назначил комбинацию клавиш на смену раскладки.

До перезагрузки всё работало, потом опять всё слетело.
Могу только менять раскладку клавиатуры, добавилась русская раскладка.
Временное решение данной проблемы: это каждый раз вводить команду - setupcon тогда всё работает ( появляются русские символы ( кириллица ).

Помогите, заранее спасибо за ответы.

Решение Ара Магеддон » 04 янв 2020, 12:23
Ну setupcon - нормальное, и заведомо рабочее решение проблемы. Можете добавить его в ~/.bashrc - скрипт, который выполняется автоматически при запуске терминала.
Только, чтобы оно не мусорило в выводе и запускалось только в tty, а не в эмуляторе, нужно вписать его как на скриншоте:
Без имени.png

Перейти к ответу ➙
Последний раз редактировалось пользователем 1 rogoznik; всего редактировалось раз: 4
Причина: поправил картинки

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#2

04 янв 2020, 02:46

Joseph1210 писал(а):
04 янв 2020, 02:26
2) Установил англ. язык и поставил кодировку UTF-8: LANG=en_US.UTF-8 dpkg-reconfigure console-setup
Возможно косяк тут. Правильно для русской локали: ru_RU.UTF-8 (либо ru_UA.UTF-8 если региональные настройки для Украины). Локаль - это не то же самое что раскладка клавиатуры. Если нужно просто добавить английскую раскладку для ввода (по какой-то причине нету) - локаль менять на английскую НЕ НАДО.

P.S. Картинки в посте не вижу, так что ответ слегка наугад.

no avatar

Автор темы
Joseph1210
Сообщения: 6
Зарегистрирован: 04 янв 2020, 01:18
Благодарил (а): 5 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#3

04 янв 2020, 02:55

slant писал(а):
04 янв 2020, 02:46
P.S. Картинки в посте не вижу, так что ответ слегка наугад.
Закинул все вместе: https://imgur.com/a/V7yzEwg

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#4

04 янв 2020, 09:40

Joseph1210 писал(а):
04 янв 2020, 02:55
Закинул все вместе:
 ! Сообщение из: symon2014
Движок форума позволяет вставлять файл со скрином прямо в сообщение.
Внизу кнопка "Добавить файлы"

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#5

04 янв 2020, 09:52

ЕМНИП, этой проблеме уже не один год.
Хотя, если верить этой статье https://habr.com/en/post/281170/ должно было быть исправлено еще в 2016 году.
Но почему-то, у кого-то, где-то встречается эта проблема.
ИзображениеИзображение

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

"Синие квадратики" в tty вместо русских букв

#6

04 янв 2020, 12:23

Ну setupcon - нормальное, и заведомо рабочее решение проблемы. Можете добавить его в ~/.bashrc - скрипт, который выполняется автоматически при запуске терминала.
Только, чтобы оно не мусорило в выводе и запускалось только в tty, а не в эмуляторе, нужно вписать его как на скриншоте:
Без имени.png

no avatar

Автор темы
Joseph1210
Сообщения: 6
Зарегистрирован: 04 янв 2020, 01:18
Благодарил (а): 5 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#7

04 янв 2020, 17:40

slant писал(а):
04 янв 2020, 02:46
Joseph1210 писал(а):
04 янв 2020, 02:26
2) Установил англ. язык и поставил кодировку UTF-8: LANG=en_US.UTF-8 dpkg-reconfigure console-setup
Возможно косяк тут. Правильно для русской локали: ru_RU.UTF-8 (либо ru_UA.UTF-8 если региональные настройки для Украины). Локаль - это не то же самое что раскладка клавиатуры. Если нужно просто добавить английскую раскладку для ввода (по какой-то причине нету) - локаль менять на английскую НЕ НАДО.

P.S. Картинки в посте не вижу, так что ответ слегка наугад.
Не помогло, оба варианта пробовал.

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#8

04 янв 2020, 17:57

пакет-то console-cyrillic установлен?
установить , а потом
sudo dpkg-reconfigure console-setup

потом проверить что записано в /etc/default/console-setup и в /etc/console-cyrillic
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

vir0id
Сообщения: 2757
Зарегистрирован: 19 дек 2017, 18:48
Решено: 15
Откуда: Рига
Благодарил (а): 163 раза
Поблагодарили: 305 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#9

04 янв 2020, 18:40

Ара Магеддон писал(а):
04 янв 2020, 12:23
Можете добавить его в ~/.bashrc - скрипт, который выполняется автоматически при запуске терминала.
Ну тогда уж в rc.local и не скрипт, а команду
Joseph1210 писал(а):
04 янв 2020, 02:26
Временное решение данной проблемы: это каждый раз вводить команду - setupcon тогда всё работает (

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#10

04 янв 2020, 18:53

если не поможет указанное в #8 - > попробуйте старый рецепт -> https://help.ubuntu.ru/wiki/russian_font_in_console
(это чтобы не setupcon каждый раз при загрузке)
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

"Синие квадратики" в tty вместо русских букв

#11

04 янв 2020, 19:07

vir0id писал(а):
04 янв 2020, 18:40
Ну тогда уж в rc.local и не скрипт, а команду
Пожалуй, не соглашусь. Хоть спорить в интернетах не люблю, но:
.bashrc выполняется каждый раз при инициализации оболочки. Соответственно, setupcon выполнится каждый раз, однократно, только в tty и только для одного конкретного tty (если разместить так, как на скриншоте). Конечно, более элегантный способ - создать отдельную проверку на работу в tty, а не запихивать эту команду в условие проверки вывода цвета, это да. Но работает ведь :D

UPD: проверил через ~/rc.local - не работает.
Последний раз редактировалось пользователем 1 Ара Магеддон; всего редактировалось раз: 4

no avatar

Автор темы
Joseph1210
Сообщения: 6
Зарегистрирован: 04 янв 2020, 01:18
Благодарил (а): 5 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#12

04 янв 2020, 19:12

Ара Магеддон писал(а):
04 янв 2020, 19:07
Соответственно, setupcon выполнится каждый раз, однократно, только в tty и только для одного конкретного tty
Так проблема в том, что только в tty1 не отображаются русские символы, а в остальных - всё нормально.
Даже без ввода - setupcon

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

"Синие квадратики" в tty вместо русских букв

#13

04 янв 2020, 19:21

Joseph1210 писал(а):
04 янв 2020, 19:12
Так проблема в том, что только в tty1 не отображаются русские символы, а в остальных - всё нормально.
Даже без ввода - setupcon
я слегка запутался - после ввода команды setupcon в tty1 проблема исчезает или нет?

no avatar

Автор темы
Joseph1210
Сообщения: 6
Зарегистрирован: 04 янв 2020, 01:18
Благодарил (а): 5 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#14

04 янв 2020, 19:44

Ара Магеддон писал(а):
04 янв 2020, 19:21
я слегка запутался - после ввода команды setupcon в tty1 проблема исчезает или нет?
Да, исчезает

Аватара пользователя

Ара Магеддон
Сообщения: 583
Зарегистрирован: 08 дек 2018, 01:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 141 раз

"Синие квадратики" в tty вместо русских букв

#15

04 янв 2020, 19:46

А способ из поста #6 таки пробовали? :)

no avatar

Автор темы
Joseph1210
Сообщения: 6
Зарегистрирован: 04 янв 2020, 01:18
Благодарил (а): 5 раз
Контактная информация:

"Синие квадратики" в tty вместо русских букв

#16

04 янв 2020, 19:52

Всё, проблема решена.

Помог способ под #6.
Огромное спасибо всем участникам за помощь в решении данной проблемы.
Русские символы в tty1, tty2 и тд. отображаются корректно, ввод русских символов с клавиатуры поддерживается.

Закрыто

Вернуться в «Mate»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя