Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Zahar Kiselev                        2:5030/382.1   20 Nov 2002  07:20:06
 To : Peter Irich
 Subject : fte
 -------------------------------------------------------------------------------- 
 
 
 Nov 19 22:21 02, Peter Irich wrote to Zahar Kiselev:
 
  ZK>> Моему FTE уже года два, поправлен он в части работы с консолью 
  ZK>> сильно, г-ном Голубовским и мной. (Остальное там и так нормальное).
  PI> Где пoпpавлять-тo? Пoделись, пoжалуйста.
 
 В модуле, отвечающем за "общение" с консолью. Тот, что у меня - написан с
 использованием вызовов ncurses. Потому что оригинальный был вообще с прямым
 обращением к /dev/vcs
 
  PI> а дoлжнo быть на '17', а, напpимеp, '7 7' или чтo-нибудь такoгo вида,
  PI> нo пoсле такoгo изменения фoн делается не тoлькo белым, нo и 
  PI> мигающим.
  PI> Hе пoдскажешь ли, как oт этoгo избавиться?
 
 "белых" цвета в текстовом режиме два. Обычный и с повышенной интенсивностью.
 Так вот этот бит интенсивности в байте атрибутов может восприниматься как бит
 мерцания, и по умолчанию видеокарта именно так и настроена. А интенсивность для 
 фона совмещена с выбором альтернативного шрифта. Так какжется если не забыл.
 
 Чтобы это изменить - надо в каком-то из портов видеокарты битовый флажок
 переставить. Это что касается ответа на вопрос "почему". А вот по поводу "как
 избавиться" - я не уверен, что действуя "законными" методами через ncurses (без 
 прямого доступа к видеокарте) это получится. По-моему в этой библиотеке такой
 функции не предусмотрено. И не факт, что это предусмотрено в драйвере консоли и 
 доступно через какой-нибудь ioctl. Почитай в исходниках ядра файл console.c и
 то, что к нему относится - может найдется такая возможность. А не найдется -
 можешь добавить свой вызов ioctl, это вобщем-то не сложно, но не переносимо, и
 через telnet тоже работать не будет.   
 
 Zahar(@spbdept.rbc.ru)
 
 --- Msged/LNX 6.1.0
  * Origin: undefined location (2:5030/382.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 fte   Peter Irich   17 Nov 2002 19:36:08 
 fte   Zahar Kiselev   18 Nov 2002 08:49:28 
 Re: fte   Alex Tomas   18 Nov 2002 12:19:17 
 Re: fte   Zahar Kiselev   19 Nov 2002 01:13:30 
 fte   Peter Irich   19 Nov 2002 23:21:24 
 fte   Zahar Kiselev   20 Nov 2002 07:20:06 
 fte   Peter Irich   21 Nov 2002 23:52:50 
 fte   Peter Irich   22 Nov 2002 00:49:57 
Архивное /ru.linux/32883ddac3a6.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional