Меню Рубрики

Linux квадратики вместо русских букв

Linux квадратики вместо русских букв

После того, как у меня пару раз при загрузке грохнулась последняя версия Fedora, я решил пока перейти на Ubuntu, так как заниматься решением возникающих проблем сейчас времени нет ― слишком много работы, которую я должен завершить до выхода в отпуск. Unity на Gnome 3, как оказалось, меняется очень просто: путем установки Gnome 3 и удаления Unity+Unity-2D (в предшествующих версиях Ubuntu такие манипуляции приводили к некоторой нестабильности системы). Все бы хорошо, да возникла одна проблема.

Большинство операций я привык делать через консоль, которая вызывается нажатием ALT+CTRL+F(1/6). В Ubuntu 12.04 же это оказалось не очень-то удобно из-за того, что в консоли по какой-то причине не отображалось ничего, кроме латинских букв и спецсимволов, все же остальное превращалось в белые квадратики. «Или шрифт не поддерживает кириллические символы, или проблемы с кодировкой», ― подумал я.

В Интернете часто встречаются сообщения о такой проблеме. Некоторым помогала установка пакета console-cyrillic, однако в моем случае после этого вообще ничего не произошло. Помогает только исполнение следующей команды:

В вики русского сообщества Ubuntu, как оказалось, достаточно много всего интересного. Среди этого интересного нашлось и решение моей ужасной проблемы :

UPD: Квадратики во время загрузки таки пропали после того, как я повторно запустил dpkg-reconfigure console-setup, так что проблема, можно сказать, полностью решена.

Источник

Квадратики вместо русских букв

Когда я перехожу в консоль (сочетанием Ctrl+Alt+F1) вместо русских букв отображаются квадратики. После обновление это само поправилось, а после ещё одного обновления из tumbleweed снова появились в квадратики. Если консоль открыта в окне, то всё норм. Дистр OpenSUSE.

Это старый-престарый баг Суси.

А какие шрифты, поддерживающие русский язык подскажите?

ЕМНИП, нонче какой-то косяк с кодировками. Я в своем арчике сколько ни бился с этими настройками терминала, так русский у меня и не “завелся”. Похоже, этой собаке только хрюникод нужен.

Среди первых – отсутствие выбора схемы инициализации системы: выбрать SysV вместо systemd из загрузочного меню больше нельзя. Правда, пакет sysvinit в репозитории имеется (хотя и не устанавливается по умолчанию). И, возможно, схему SysV посредством запуска systemd-sysvinit реанимировать можно. Правда, есть ли в этом смысл — не знаю.

настало время для изложения новостей плохих. О которых тоже долго распространяться не буду: только ленивый не успел ещё написать и о чудесах подключения к сети во время старта системы, и о квадратиках в консоли. Отдал свой долг этим темам и ваш покорный слуга – так что повторяться нет смысла. Тем более, что все эти штуковины обусловлены тоже не самой openSUSE, а исключительно systemd. И худо-бедно решаются – не костылями, как раньше, во времена SysV, а совершенствованием самой инвалидной коляски.

Жалко что выбор между sysvinit и systemd убрали.

setfont Cyr_a8x16 . Мне помогает на любом дистрибутиве.

Не факт, что дело в кодировке. У меня вот тоже на vconsole.conf арч уже давно не реагирует. Приходится при каждом входе в консоль писать команду, написанную мной выше.

На другом компьютере решил проще: эту же команду прописал в конец .bashrc

и не работает, собака!

Нашёл способ поддерживающий кириллицу шрифт – ter-c16b А можно как-нибудь сделать, чтобы в консоли (не в эм уляторе терминала) автоматически прописывалась такая команда: setfont ter-c16b

Я же тебе написал работающее решение. Я у тебя в игнор-списке?

Номер, сестра, номер. Дело в том, что в 12.1 оно очень даже решаемо. Легальными способами. А именно настройка раскладки:

настройка шрифта консоли

Можно попытаться отключить заставку. Я делал. Получил косяк хуже чем было: в tty1 экран стал забит графическим мусором. Хотя в остальных tty шрифт установился корректно. Я откатил, и решил вопрос иначе: в

Раскладка кстати нормально устанавливается в любом дистре. проблема с фонтом легально решалась только в 12.1. Сорри за некоторую сумбурность.

Ты предлагаешь решение, предполагающее скачку чего-то и установку чего-то. Я тоже предпочитаю более прозрачные решения ^_^ ОПа можно понять.

Чего-то ты длинно очень написал. Можно же в одну строчку:

А все же любопытно. Я не знал, что yast’ом можно рулить из консоли. Неожиданно, для GUI.

А через правила udev не работает (см. арчевики)?

Похоже, этой собаке только хрюникод нужен.

Ко хрюникодной системе нужны хрюникодные шрифты. Они содержат таблицы соответсвия кодов юникода символам конкретного шрифта (шрифт не может быть больше 256 символов, аппаратные ограничения текстового режима видюхи). Можно подгружать эти таблицы отдельно. В сюзе они есть. Но по скольку не пользовался, не помню где. Если они встроены в шрифт, в его названии обычно содержится Uni в начале или расширение psfu (в отличие от обычного psf) Хотя в данной ветке дважды фигурирует незабвенный Cyr_a8x16.gz, не имеющий этих признаков.

Не факт, что дело в кодировке. У меня вот тоже на vconsole.conf арч уже давно не реагирует.

Хуки keymap и consolefont есть?

Ты мне ссылку на что-то страшное дал, с поцтеровысерами. У меня же sysvinit!

Ну было ж по поводу OpenSUSE, нет? udev-то по-любому есть.

Источник

белые квадратики вместе русских букв Debian 8

Всем привет , поставил дебиан 8 и столкнулся с проблемой – в консоле, вместо русских букв вижу белые квадратики . Подскажите в чем может быть проблема именно в этой версии Дебиана ?

В tty? Скорее всего шрифт консоли без кириллических глифов.

в jessie так оно и есть, а в stretch уже исправили, лично мне квадратики не мешают – забейте на них болт.

там кроме UTF-8 нечего ловить – оно и так по умолчанию.

UTF-8 — это кодировка, которая будет использоваться консолью при чтении stdin-выводе в stdout. Но благодаря наследию VGA 80-х годов, в текстовую консоль без иксов видеокарточка может рисовать только 256 различных глифов. Какие именно — тебе предстоит выбрать на следующем шаге.

У меня, например, выбран Cyrillic KOI8-R and KOI8-U, это значит, что в видеодрайвере окажутся глифы, входящие в эту кодировку, т.е. латинские и кириллические. Это совершенно не значит, что консоль будет использовать KOI8-R, просто она сможет отображать символы из этой кодировки.

Можешь потом дать команду showconsolefont — она тебе выведет все возможные глифы.

Спасибо, не знал этой особенности. Всегда выбираю Cyrillic (non-slavic) и обычно всё хорошо работает.

ТСС!! А то ещё немного и свидетели KOI припрутся! ЧУР! ЧУР!

Спасибо ! Выбрал Cyrillic KOi8-R and Koi8-U и больше никаких квадратиков! ) версия tty

После перезагрузки все слетело , как сохранить изменения?

Источник

Linux квадратики вместо русских букв

LMC 19. Команда setupcon до перезагрузки компа помогает (но меня не устраивает ситуация, когда её нужно каждый раз вводить, по этой причине создал тему),

systemctl status console-setup.service
В консоли выводит Active: active (exited), хотя с оговоркой Warning: The unit file, source configuration file or drop-ins of console-setup.service changed on disk.

Пробовал экспериментировать с шрифтами, кодировками командой sudo dpkg-reconfigure console-setup , не помогло, в итоге оставил, как было (utf-8 -> кириллица KOIU8-R KOIU8-U -> Fixed).

Здесь вики убунты рекомендуют сделать
sudo nano /lib/systemd/system/console-setup.service

Заменить последнюю строку
ExecStart=/usr/bin/loadkeys /etc/console-setup/cached.kmap.gz
на
ExecStart=/bin/setupcon

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

Рекомендации 1, 2 оттуда не стал выполнять, ибо 1) считаю, что не в настройках console-setup дело, иначе бы после моих экспериментов ДО , все бы заработало; 2) с переключением клавы и пр. у меня нет проблем.

cat /etc/default/console-setup

Источник


Adblock
detector