HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Размышления о Konsole и termcap.
Страницы: 1 [2]
[Ответить]
kfetisov [09.11.2004 16:09] :
ivanhoe писал(а):
sg
1) либо запускать qkonsole с LANG=ru_RU.koi8r либо установить бинарник http://uzhe.nichego.net/zaurus/qkonsole.gz (тогда всегда будет koi8, независимо от LANG)
2) недоделанное terminfo, с которым снят screenshot, лежит здесь: http://uzhe.nichego.net/zaurus/qxterm.tar.gz (исходник и бинарник) Для установки надо распаковать директорию .terminfo в домашнюю директорию и прописать в .profile:
export TERM=qxterm
P.S. Для того чтобы завелось "нормальное" terminfo (и работало в юникодной консоли, и рамки были одинарные, etc), надо патчить qkonsole для правильной поддержки alternative charset.
Поставил все файлы, экспортнул LANG и TERM, шрифт стоит VGA - Результат:
[К сообщению приложены файлы: Screen.jpg (80 кб)]
kfetisov [10.11.2004 11:55] :
ivanhoe писал(а):
kfetisov
QKonsole работает не в koi8, а в юникоде.
Да вроде бы пользуюсь твоим бинарником. Вот еще скриншот после ручного export LANG=ru.RU_koi8r
Можно ли по очередности для чайника в линукс расписать что делать.
С сибирским приветом,
Константин.
[К сообщению приложены файлы: Screen.jpg (88 кб)]
Е. Медведев [10.11.2004 12:00] :
ivanhoe писал(а):
P.S. Для того чтобы завелось "нормальное" terminfo (и работало в юникодной консоли, и рамки были одинарные, etc), надо патчить qkonsole для правильной поддержки alternative charset.
Заглянул в сорцы qkonsole, увидел там:
case TY_ESC_CS('(', '0') : setCharset (0, '0'); break; //VT100
case TY_ESC_CS('(', 'A') : setCharset (0, 'A'); break; //VT100
case TY_ESC_CS('(', 'B') : setCharset (0, 'B'); break; //VT100
То бишь поддержка enacs/smacs определенно подразумевается. Что именно там не так?
Андрей Головин [10.11.2004 13:22] :
ivanhoe писал(а):
Е. Медведев
Поддержка неправильна тем, что в альтернативном чарсете вместо псевдографики стоят квадраты.
Очень помогает mc -a
Извините, только что заметил, что тред с этого и начался...
Е. Медведев [10.11.2004 14:31] :
ivanhoe писал(а):
Е. Медведев
Поддержка неправильна тем, что в альтернативном чарсете вместо псевдографики стоят квадраты.
Так может дело в том что просто acsc надо правильный подобрать? Надо будет попробовать сочинить программку которая сделает tput enacs и printf все подряд, может они и объявятся...
kfetisov [12.11.2004 09:22] :
Спасибо огроменное - все пашет на ура. Только TERM=vt100 надо делать, чтобы псевдографику видно было.
С уважением,
Константин.
maslovsky [12.11.2004 09:27] :
Работает со стандартным .terminfo. Доделывать лень.
А что там еще нужно доделывать?
maslovsky [12.11.2004 12:05] :
Ясно. Ну мне-так этого вполне достаточно 
[Ответить]
[< Назад]