Пропадают буквы astra linux

[РЕШЕНО] Не отображается криллица в терминале

Доброго времени суток, друзья.
Суть проблемы, как ясно из заголовка, что не отображается русский язык в консоли при выводе ls или в текстовом редакторе nano. Вместо русских букв — цифры. Для примера вывод ls:

 0 -rw-r--r-- 1 v v 0 May 22 20:13 ''$'\320\271' 0 -rw-r--r-- 1 v v 0 May 22 22:40 ''$'\321\202\320\265\320\272\321\201\321\202''.txt' 

Перерыл кучу форумов — нашёл похожие проблемы, но их решения мне не помогли.
Вывод locale:

 locale: Невозможно установить LC_ALL локалью по умолчанию: Нет такого файла или каталога LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC=Default.UTF-8 LC_TIME=Default.UTF-8 LC_COLLATE="en_US.UTF-8" LC_MONETARY=Default.UTF-8 LC_MESSAGES="en_US.UTF-8" LC_PAPER=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_MEASUREMENT=Default.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_ALL= 
 LANG=en_US.UTF-8 LANGUAGE=en_GB.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_PAPER=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 

Пробовал локаль и на русский менять, всё равно в консоле русские символы не отображаются.
Просьба помочь, кто знает

2 комментария

Русский шрифт в терминале и ненавистные квадратики

Каждый раз setfont cyr-sun16
или:

После установки Manjaro рано или поздно возникает необходимость работы в терминалах tty (Ctrl-Alt-F2) вне Х. По умолчанию кирилица там отсутствует. Чтобы новым пользователям лишний раз не гуглить, считаю такое руководство не помешает в Русскоязычном сообществе. Исправить это можно так:

1) Редактируем vconsole.conf:

sudo nano /etc/vconsole.conf

KEYMAP=«ruwin_alt_sh-UTF-8»
LOCALE=«ru_RU.UTF-8»
CONSOLEMAP=
FONT=«cyr-sun16»
USECOLOR=«yes»

Сохраняем, выходим из нано. строка KEYMAP=«ruwin_alt_sh-UTF-8» устанавливает переключение раскладок по Alt-Shift, другие варианты можно посмотреть так:
ls /usr/share/kbd/keymaps/i386/qwerty
Пэкспериментировать можно с помощью команды loadkeys в терминале (Ctrl-Alt-F2 например)
Шрифт задаёт строка FONT=«cyr-sun16», посмотреть доступные: ls /usr/share/kbd/consolefonts/ включить нужный шрифт: setfont

2) Пересоздаём initrd.
Для этого сначала редактируем файл mkinitcpio.conf. В нём в строке HOOKS=«base udev autodetect modconf block keyboard keymap… должно присутствовать consolefont если нет — дописываем после keymap.

sudo nano /etc/mkinitcpio.conf

HOOKS=»base udev autodetect modconf block keyboard keymap consolefont plymouth resume filesystems fsck»

Сохраняем, выходим из нано.
Пересоздаём initrd:
sudo mkinitcpio -p linux316 (linux316 — префикс текущего ядра (моего) — посмотреть свои — в /etc/mkinitcpio.d/)

В принципе этого обычно достаточно. НО! У меня на некоторых машинах (в основном на буках ) появлялись странные косяки, выражающиеся в виде белых квадратиков вместо букв и невозможностью авторизации в терминале. Явно приходило на ум что логин пишу я на русском, шрифта нет и раскладка не меняется — т.е. вообще ни чего не работает. Перелазив кучу форумов по арчу выяснил, что это связано непосредственно с SystemD и фреймбуфером. Перепробывав много костылей в виде скриптов для udev ничего не приносило желаемого результата. Проблема вот в чём — SystemD распараллеливает запуск служб, и если настройки консоли и шрифта загружаются до инициализации фреймбуфера — получаем такой вот косяк. Чтобы избавить Вас от перечитывания сотен страниц и неизвестного количества экспериментов я и решил поделиться опытом.

Читайте также:  Размонтировать файловую систему linux

1) Фреймбуфер дожен стартовать как можно раньше. (на 100% проблему это не решит но вместо квадратиков появяться русские буквы)

находим какой модуль ядра отвечает за видео (VGA controller) в моём случае:

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 3800
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at b5000000 (64-bit, non-prefetchable) [size=4M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 6000 [size=64]
Expansion ROM at [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915
Kernel modules: i915

Для этого в пункте 2 выше помимо строки HOOKS редактируем строку
MODULES=«i915 ext4 aes_i586 sha256 sha512»
Здесь я добавил i915 — модуль для интегрированного видео от intel — Вы добавляете своё.

2) За загрузку нужных нам параметров консолей отвечает SystemD сервис systemd-vconsole-setup — он отрабатывает не в то время и основной косяк именно здесь!
Исправляем это:

sudo nano /usr/lib/systemd/system/systemd-vconsole-setup.service
находим и приводим к виду

DefaultDependencies=no
Conflicts=shutdown.target
After=sysinit.target
Before=shutdown.target
ConditionPathExists=/dev/tty0

Сохраняем. Перезагружаемся, проверяем…

Возможно наверное вообще ограничиться этим способом (П2) не подгружая модуль, т.к sudo systemctl restart systemd-vconsole-setup решает проблему из иксов и квадраты исчезнут…

Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/manjarolinux

Большое спасибо за ваш ответ. Буквально пол часа назад разобрался сам. Оказалось всё намного примитивнее. Нужно было во всех полях default в локале выставить какое либо значение, в данном случаи выставил ru_RU и всё заработало. Конечно не понятно почему так, и чем ему не понравился дефолт, но это тема для отдельного рассмотрения 🙂

Источник

Бюллетень № 12. Перестала работать клавиатура в текстовых редакторах.

Всем привет.
После установки бюллетеня № 12 на Astra Linux SE 1.6 перестала работать клавиатура в текстовых редакторах таких как OnlyOffice, WPS и P7-офис, с libreoffice всё нормально.
Может кто-то сталкивался? В интернете пока не нашел упоминаний этой проблемы, но может это из-за того, что обнова свежая. При установке никаких ошибок не возникало и до обновления всё прекрасно работало. Пробовал удалять и накатывать программы, но ничего не изменилось, причём ошибок при установке тоже не выдаёт.

ALSE_User

New member

Scofield

New member

ALSE_User

New member

Mischutka

New member

Scofield

New member

kvv-vp

New member

Всем привет.
После установки бюллетеня № 12 на Astra Linux SE 1.6 перестала работать клавиатура в текстовых редакторах таких как OnlyOffice, WPS и P7-офис, с libreoffice всё нормально.
Может кто-то сталкивался? В интернете пока не нашел упоминаний этой проблемы, но может это из-за того, что обнова свежая. При установке никаких ошибок не возникало и до обновления всё прекрасно работало. Пробовал удалять и накатывать программы, но ничего не изменилось, причём ошибок при установке тоже не выдаёт.

Читайте также:  Extract rar archive linux

ALSE_User

New member

Всем привет.
После установки бюллетеня № 12 на Astra Linux SE 1.6 перестала работать клавиатура в текстовых редакторах таких как OnlyOffice, WPS и P7-офис, с libreoffice всё нормально.
Может кто-то сталкивался? В интернете пока не нашел упоминаний этой проблемы, но может это из-за того, что обнова свежая. При установке никаких ошибок не возникало и до обновления всё прекрасно работало. Пробовал удалять и накатывать программы, но ничего не изменилось, причём ошибок при установке тоже не выдаёт.

Montfer

New member

это из за мрд или мкц. данный баг появился в 1.7.3 максимальный (в базовом нет), теперт переполз в 1.6. хз, что накрутил рбт, но стоит также обратиться в тп р7

mikhnova

New member

Я завёл тикет в ТП, «Статус вашего запроса изменен на Передано разработчикам. 09.дек.2022 12:30» ответов больше не поступало.

mikhnova

New member

это из за мрд или мкц. данный баг появился в 1.7.3 максимальный (в базовом нет), теперт переполз в 1.6. хз, что накрутил рбт, но стоит также обратиться в тп р7

Montfer

New member

Moonasey

New member

Всем привет.
После установки бюллетеня № 12 на Astra Linux SE 1.6 перестала работать клавиатура в текстовых редакторах таких как OnlyOffice, WPS и P7-офис, с libreoffice всё нормально.
Может кто-то сталкивался? В интернете пока не нашел упоминаний этой проблемы, но может это из-за того, что обнова свежая. При установке никаких ошибок не возникало и до обновления всё прекрасно работало. Пробовал удалять и накатывать программы, но ничего не изменилось, причём ошибок при установке тоже не выдаёт.

Была такая же фигня. Для ее решения необходимо прописать в файл /etc/X11/trusted следующее:
/opt/r7-office/desktopeditors/DesktopEditors (KBD_R)
После чего выполнить перезагрузку и все заработало. Это способ как можно понять для Р7, но для других думаю решается аналогичным образом, но это не точно.
Р7 поддержка помогать не хочет, пишут, что это баг, хотя я им описал способ решения, мб пофиксят с новой версией.

Источник

Смоленск 1.5 Не видит кириллицу

apt install — — reinstall locales наверно тоже не поможет?

или добавить командой
sudo update-locale LC_TYPE=ru-RU.UTF-8
и т. д. где у вас ошибки, потом перезагрузить комп.
у меня работает с вот этим

Вложения

Безымянный3.png

DrageFabeldyr

New member
sudo apt-get install --reinstall locales Reading package lists. Done Building dependency tree Reading state information. Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: locales : Depends: glibc-2.13-1 E: Unable to correct problems, you have held broken packages.
sudo update-locale LC_TYPE=ru-RU.UTF-8 perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "", LC_ALL = (unset), LANG = "ru_RU.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). sh: warning: setlocale: LC_COLLATE: cannot change locale (ru_RU.UTF-8): No such file or directory sh: warning: setlocale: LC_TIME: cannot change locale (ru_RU.UTF-8): No such file or directory sh: warning: setlocale: LC_CTYPE: cannot change locale (ru_RU.UTF-8): No such file or directory sh: warning: setlocale: LC_MESSAGES: cannot change locale (ru_RU.UTF-8): No such file or directory sh: warning: setlocale: LC_NUMERIC: cannot change locale (ru_RU.UTF-8): No such file or directory *** update-locale: Error: invalid locale settings: LC_TYPE=ru-RU.UTF-8 LANG="ru_RU.UTF-8"

Источник

Читайте также:  Линукс настройка сети wifi

Что делать, если в Linux не видны некоторые символы Unicode (РЕШЕНО)

В веб-браузере или в текстовом редакторе вы можете столкнуться с тем, что некоторые символы Unicode не показываются. Например, это фрагмент веб-страницы, на которой очевидно отсутствует несколько музыкальных символов.

Чтобы это исправить, нужен шрифт, который содержит эти символы. Ни один шрифт не содержит все символы Unicode, которых примерно 1.000.000.

Чтобы показывались все символы Unicode, нужно установить несколько шрифтов, содержащих максимальное количество символов. На самом деле, чтобы показывались нужные именно вам символы, возможно, нужны не все шрифты. Поэтому вместо установки сразу всех шрифтов, вы можете устанавливать их по одному и проверять, решило ли это проблему.

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

На Debian, Linux Mint, Ubuntu, Kali Linux и их производных выполните команды для установки шрифтов с Unicode символами:

sudo apt update sudo apt install ttf-ancient-fonts fonts-noto fonts-symbola xfonts-unifont ttf-unifont

В Arch Linux, BlackArch, Manjaro и их производных данные шрифты можно установить из AUR. Чтобы это сделать удобно, начните с установки программы pikaur (она замечательная!).

Когда команда pikaur будет установлена, выполните:

pikaur -S nerd-fonts-noto-sans-regular-complete ttf-unifont ttf-symbola

Обратите внимание, что шрифты ttf-symbola и ttf-ancient-fonts в Arch Linux и производных дистрибутивах конфликтуют. Поэтому вместо ttf-symbola вы можете попробовать установить шрифт ttf-ancient-fonts. Вам необязательно устанавливать все шрифты — вы можете попробовать делать установку по одному и проверять, нормально ли отображаются нужные вам символы Unicode.

Чтобы изменения вступили в силу (чтобы новые шрифты начали применяться), может потребоваться перезагрузка.

Как можно увидеть на втором скриншоте, проблема с отсутствующими символами была решена.

Источник

Оцените статью
Adblock
detector