framebuffer. русскии язык и квадратики в консоле
Модератор: Bizdelnick
-
drakon
- Сообщения: 211
framebuffer. русскии язык и квадратики в консоле
В первой виртуальной консоли tty1 никаких проблем с рускими буковками, а во всех других вместо букв одни квадратики. Как бы это исправить?
Debian GNU/Linux 2.6.15
-
drakon
- Сообщения: 211
Re: framebuffer. русскии язык и квадратики в консоле
может всетаки кто знает как установить шрифты в tty2?
Debian GNU/Linux 2.6.15
-
Malkoff
- Сообщения: 29
Re: framebuffer. русскии язык и квадратики в консоле
Для Слакваре 10.0
Откорректируем /etc/rc.d/rc.font и сделаем его исполняемым:
setfont Cyr_a8x16
mapscrn koi2alt
for n in 1 2 3 4 5 6 7 8 9 10;
do
echo -ne "\033(K" > /dev/tty$n
loadkeys ru-ms.map
done
Откорректируем /etc/rc.d/rc.font и сделаем его исполняемым:
setfont Cyr_a8x16
mapscrn koi2alt
for n in 1 2 3 4 5 6 7 8 9 10;
do
echo -ne "\033(K" > /dev/tty$n
loadkeys ru-ms.map
done
-
drakon
- Сообщения: 211
Re: framebuffer. русскии язык и квадратики в консоле
вот что заметил:
есле в соответствующей консоли выполнить /etc/init.d/console-cyrillic restart, то русский появляется
без framebuffer работало сразу и для всех
есле в соответствующей консоли выполнить /etc/init.d/console-cyrillic restart, то русский появляется
без framebuffer работало сразу и для всех
Debian GNU/Linux 2.6.15
-
Malkoff
- Сообщения: 29
Re: framebuffer. русскии язык и квадратики в консоле
На Slackware непохоже.. Что за дистрибутив хоть сказал бы.
-
drakon
- Сообщения: 211
Re: framebuffer. русскии язык и квадратики в консоле
2Malkoff. сорри... просто не подумал сначала, что это так от дистрибутива зависит. см подпись
Debian GNU/Linux 2.6.15
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: framebuffer. русскии язык и квадратики в консоле
Общий принцип был дан выше -
for n in 1 ....
do
echo -ne "\033(K" > /dev/tty$n
done
то есть перенаправить \033(? на все прописанные в /etc/inittab виртуальные консоли, ? - зависит от типа консоли (как - на память не помню)
а вот куда это запихать - зависит от дистра
for n in 1 ....
do
echo -ne "\033(K" > /dev/tty$n
done
то есть перенаправить \033(? на все прописанные в /etc/inittab виртуальные консоли, ? - зависит от типа консоли (как - на память не помню)
а вот куда это запихать - зависит от дистра
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: framebuffer. русскии язык и квадратики в консоле
Вопрос конкретней: как исправить эту проблему в Debian?
My god... it's full of stars!...
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: framebuffer. русскии язык и квадратики в консоле
У меня аналогичная проблема решилась так:
Это у меня 10 вирт.консолей.
Код: Выделить всё
# cat > /etc/init.d/rc.local
for T in $(/usr/bin/seq 1 10)
do /usr/bin/consolechars -m koi8-r --tty=/dev/tty$T
done
^D
# ln -s /etc/init.d/rc.local /etc/rc2.d/S22rc.localЭто у меня 10 вирт.консолей.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
router
- Сообщения: 363
- ОС: Debian, на работе rhel
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: framebuffer. русскии язык и квадратики в консоле
Попытался перезапустить console-cyrillic с явным указанием консолей, на которых надо поставить нужный шрифт: ага, щас - он их просто не видит! Но если перейти в нужную консоль(например, tty3) и оттуда перезапустить, то всё работает. В чем дело?
My god... it's full of stars!...
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: framebuffer. русскии язык и квадратики в консоле
Aectann
Имеете ввиду consolechars --tty=? Оно сработает только от рута.
onsole-cyrillic с явным указанием консолей, на которых надо поставить нужный шрифт
Имеете ввиду consolechars --tty=? Оно сработает только от рута.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: framebuffer. русскии язык и квадратики в консоле
Нет, в пакете console-cyrillic есть утилита cyr, которая собственно и менят шрифт и раскладку. Выполняю, например, так:
cyr --ttys='/dev/tty3 /dev/tty4' , но не из tty3 или 4, а из 1 или 2. Ничего не происходит.
Выполнял из под рута.
My god... it's full of stars!...
-
drakon
- Сообщения: 211
Re: framebuffer. русскии язык и квадратики в консоле
Опа, моя тема ожила
Могу сказать, что решение проблемы до сих пор не нашел. Но теперь квадратики в консоле для меня отошли на 2 план, т.к. из-за использования tvout моей nvidia в консоле такая каша....
Могу сказать, что решение проблемы до сих пор не нашел. Но теперь квадратики в консоле для меня отошли на 2 план, т.к. из-за использования tvout моей nvidia в консоле такая каша....
Debian GNU/Linux 2.6.15
-
mr.qweo
- Сообщения: 156
Re: framebuffer. русскии язык и квадратики в консоле
Сорри что не ответил раньше,попробуй такое решение (сам его использую):
устанавливай (если ещё не установлен) пакет console-cyrillic:
если пакет установлен,переконфигурируй его:
Далее прописывай в rc-скрипт шелла (.bashrc для bash,.zshrc для zsh и.т.д.):
т.е. если мы находимся в консоли (тип терминала - linux) - применяем настройки кириллицы.
устанавливай (если ещё не установлен) пакет console-cyrillic:
Код: Выделить всё
apt-get install console-cyrillcесли пакет установлен,переконфигурируй его:
Код: Выделить всё
dpkg-reconfigure console-cyrillcДалее прописывай в rc-скрипт шелла (.bashrc для bash,.zshrc для zsh и.т.д.):
Код: Выделить всё
# Cyrillic on console
if test $TERM = linux; then cyr; fiт.е. если мы находимся в консоли (тип терминала - linux) - применяем настройки кириллицы.
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: framebuffer. русскии язык и квадратики в консоле
Пока понял только одну вещь: фреймбуффер что-то делает с консолями так, что нельзя изменить свойства одной консоли из другой(звучит по-идиотски, но как иначе сказать - не знаю).
My god... it's full of stars!...
-
mr.qweo
- Сообщения: 156
Re: framebuffer. русскии язык и квадратики в консоле
Хм...А при чём тут фреймбуффер?Framebufer - буфер кадров,альтернативный (иксам) графический интерфейс на уровне ядра...
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
-
drakon
- Сообщения: 211
Re: framebuffer. русскии язык и квадратики в консоле
а вот фиг его знает причем он тут, но факт остается фактом
Debian GNU/Linux 2.6.15