Настройка кириллицы в консоли

Автор Angel_ok, 05 августа 2011, 13:28:16

« назад - далее »

0 Пользователи и 7 гостей просматривают эту тему.

Angel_ok

У меня Debian 6.0.2

На старом ядре 2.6.35.5 в консоли (именно в консоли, не в терминале) кириллица работает нормально.
На новом ядре 2.6.39.3 кириллица в консоли отображается квадратиками.

В сети много инфы по этому вопросу. Я перепробовал, наверно, все.
Различные варианты конфигураций console-setup и console-cyrillic.
Менял разрешение груба, отключал/включал фреймбуфер.

Так или иначе кириллица появлялась после команды:
sudo /etc/init.d/console-setup restart

Но после перезагрузки все слетало на круги своя. Шрифты, размер, все настройки в общем и кириллица в том числе.

Огромное подозрение что просто не запускается /etc/init.d/console-setup

Подскажите в чем проблема? Как исправить?
Возможно просто нужно заставить запускаться /etc/init.d/console-setup , но как?

Повторюсь, что на старом ядре все отображается нормально.
Спасибо.

Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн


Angel_ok

Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

Brainey

Цитата: Angel_ok от 05 августа 2011, 14:05:55
Цитата: secret от 05 августа 2011, 13:45:56
http://packages.debian.org/ru/lenny/console-cyrillic

Я писал что устанавливал этот пакет.
После перезагрузки все слетает.
# aptitude reinstall console-cyrillic && dpkg-reconfigure console-cyrillic
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Brainey

Цитата: secret от 05 августа 2011, 13:45:56
http://packages.debian.org/ru/lenny/console-cyrillic
Во-первых, зачем давать ссылку на пакет, если он есть в репозитории?
Во-вторых, почему ссылка на пакет от lenny, в то время, как у ТС squeeze?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Василий

#5
Цитата: Angel_ok от 05 августа 2011, 13:28:16
Возможно просто нужно заставить запускаться /etc/init.d/console-setup , но как?
sudo update-rc.d console-setup defaults
        Всё, что ни происходит, всегда так, как нужно и только к лучшему.

secret

Цитата: Brainey от 06 августа 2011, 14:09:42
Цитата: secret от 05 августа 2011, 13:45:56
http://packages.debian.org/ru/lenny/console-cyrillic
Во-первых, зачем давать ссылку на пакет, если он есть в репозитории?
Во-вторых, почему ссылка на пакет от lenny, в то время, как у ТС squeeze?
кинул сыль на описание пакета!

fry

Цитата: Angel_ok от 05 августа 2011, 13:28:16Подскажите в чем проблема? Как исправить?
Возможно просто нужно заставить запускаться /etc/init.d/console-setup , но как?
insserv console-setup
Товарищи призывники! Надо понимать всю глубину наших глубин!

Руководство по добавлению изображений на форум

Angel_ok

Цитата: Brainey от 06 августа 2011, 14:07:30
# aptitude reinstall console-cyrillic && dpkg-reconfigure console-cyrillic
К сожалению, не помогает.
Цитата: Василий от 06 августа 2011, 14:14:46
sudo update-rc.d console-setup defaults
К сожалению, не помогает.
Цитата: fry от 06 августа 2011, 17:07:26
insserv console-setup
К сожалению, не помогает.

Есть еще вариант.
При выполнении setupcon кириллица появляется. Но
добавил /etc/setupcon в /etc/rc.local и setupcon видимо как то коряво запускается.
Вобщем все равно после перезагрузки в консоли квадратики.
Может проблема в уровнях запуска?
Решение где-то рядом.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

fry

Цитата: Angel_ok от 07 августа 2011, 12:36:49sudo update-rc.d console-setup defaults

К сожалению, не помогает.
Цитата: fry от Вчера в 17:07:26

    insserv console-setup

К сожалению, не помогает.
Что пишет при выполнении этих команд?
Попробуй  update-rc.d -f console-setup remove
update-rc.d console-setup defaults
Или insserv -r console-setup
insserv console-setup
И посмотри что он напишет после выполнения этих команд
Товарищи призывники! Надо понимать всю глубину наших глубин!

Руководство по добавлению изображений на форум

Angel_ok

Цитата: fry от 07 августа 2011, 13:30:59
Что пишет при выполнении этих команд?
Попробуй  update-rc.d -f console-setup remove
update-rc.d console-setup defaults
Или insserv -r console-setup
insserv console-setup
И посмотри что он напишет после выполнения этих команд
Вот такие выводы:
Открыть содержимое (спойлер)

ang@debian:~$ sudo update-rc.d -f console-setup remove
update-rc.d: using dependency based boot sequencing
ang@debian:~$ sudo update-rc.d console-setup defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: warning: console-setup start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (S)
update-rc.d: warning: console-setup stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)
ang@debian:~$ sudo insserv -r console-setup
ang@debian:~$ sudo insserv console-setup

[свернуть]
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

fry

У меня тоже самое написал, но это, как я понимаю, предупреждения, потому что в скрипте в скрипте уровни запуска и остановки не прописаны. Если грешишь порядок запуска, то у меня ссылка на console-setup лежит в /etc/rcS.d под 19 номером
Товарищи призывники! Надо понимать всю глубину наших глубин!

Руководство по добавлению изображений на форум

Angel_ok

Цитата: fry от 07 августа 2011, 18:27:16
У меня тоже самое написал, но это, как я понимаю, предупреждения, потому что в скрипте в скрипте уровни запуска и остановки не прописаны. Если грешишь порядок запуска, то у меня ссылка на console-setup лежит в /etc/rcS.d под 19 номером
Да, грешу на уровни запуска. Но это только маленькая мысль.
У друга тоже console-setup 19 уровня.
А у меня 20. Но и все остальное на уровень выше. К примеру kbd на 19 уровне.
Уровни распределяются автоматически?
Если я выставлю console-setup на 19 уровень ничего страшного?
Для этого достаточно его переименовать?
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

fry

Цитата: Angel_ok от 07 августа 2011, 21:59:38Если я выставлю console-setup на 19 уровень ничего страшного?
Для этог
Страшного ничего, но не думаю, что это поможет. Я не помню как я решил у себя эту проблему, ибо давно было. Еще вариант, может с локалью что не так? (просто предположение)
Товарищи призывники! Надо понимать всю глубину наших глубин!

Руководство по добавлению изображений на форум

Angel_ok

Цитата: fry от 08 августа 2011, 01:20:55
Страшного ничего, но не думаю, что это поможет. Я не помню как я решил у себя эту проблему, ибо давно было. Еще вариант, может с локалью что не так? (просто предположение)
Прикол в том что на старом ядре все в порядке.
На всякий случай
sudo locale -a |grep ru
Открыть содержимое (спойлер)
ang@debian:~$ sudo locale -a |grep ru
[sudo] password for ang:
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
ru_UA
ru_UA.koi8u
ru_UA.utf8
[свернуть]
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн