The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Русификация консоли"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Русификация консоли"
Сообщение от Dmitry emailИскать по авторуВ закладки on 12-Ноя-03, 09:31  (MSK)
Всем привет!

Пытаюсь русифицировать консоль на примере кирилик хауту. Использую loadkeys & consolechars
Все классно работатет... но только на первом терминале. Запихивание
в терминал всяких магических последовательностей типа \033(K ни к чему
не привело. Ума не приложу в чем собака зарыта.

ОС Linux Mandrake 9.0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Русификация консоли"
Сообщение от Antonio emailИскать по авторуВ закладки on 12-Ноя-03, 16:03  (MSK)
>Всем привет!
>
>Пытаюсь русифицировать консоль на примере кирилик хауту. Использую loadkeys & consolechars
>Все классно работатет... но только на первом терминале. Запихивание
>в терминал всяких магических последовательностей типа \033(K ни к чему
>не привело. Ума не приложу в чем собака зарыта.
>
>ОС Linux Mandrake 9.0

Плохо читали или читали не тот кириллик хавту. Esc(K пихается в цикле во все нужные терминалы. Пример:

for CONS in 1 2 3 4 5 6; do
        echo -ne "\033(K" > /dev/tty$CONS
done

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Русификация консоли"
Сообщение от Dmitry emailИскать по авторуВ закладки on 13-Ноя-03, 06:40  (MSK)
>Плохо читали или читали не тот кириллик хавту. Esc(K пихается в цикле
>во все нужные терминалы. Пример:
>
>for CONS in 1 2 3 4 5 6; do
>        echo -ne "\033(K" > /dev/tty$CONS
>done

Дык, не работает, батенька. Хорошо читали, не первый раз живем ;)
Первая консоль русифицируется без этого эскейпа.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Русификация консоли"
Сообщение от Dmitry emailИскать по авторуВ закладки on 13-Ноя-03, 07:22  (MSK)
Шняга какая-то непонятная... Делаю все точно так же на другой тачке - все работает. На первой нифига, кракозябры выводит. Что это может быть? Драйвер вроде бы один для всех терминалов.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Русификация консоли"
Сообщение от Dmitry emailИскать по авторуВ закладки on 21-Ноя-03, 14:32  (MSK)
Мож кому понадобится...
В общем, проблема решилась следующим образом:

loadkeys /usr/lib/kbd/keymaps/i386/qwerty/ru.kmap.gz
for i in 1 2 3 4 5 6; do
   consolechars --tty=/dev/tty$i -v -f /usr/lib/kbd/consolefonts/Cyr_a8x16.psf.gz \
-m /usr/lib/kbd/consoletrans/koi2alt.trans
done

Вроде все ясно, но не понятно, почему на другой тачке работал прежний вариант.

ЗЫ. "033(K" видимо не фурычит

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру