Страница 1 из 1

Добавлено: Вт окт 23, 2007 2:17 pm
nozx
dndbyj

Добавлено: Ср окт 24, 2007 8:33 pm
nozx
dhnbfh

Добавлено: Сб ноя 17, 2007 2:40 am
SID[0x80]
Хочу добавить по поводу цвета шрифта в консоли, что для того чтобы подобрать именно тот оттенок цвета каторый вам нужен, а не довольствоваться уже определенными, можно изменить массивы:

/* the default colour table, for VGA+ colour systems */
int default_red[] = {0x00,0xaa,0x00,0xaa,0x00,0xaa,0x00,0xaa,
0x55,0xff,0x55,0xff,0x55,0xff,0x55,0xff};
int default_grn[] = {0x00,0x00,0xaa,0x55,0x00,0x00,0xaa,0xaa,
0x55,0x55,0xff,0xff,0x55,0x55,0xff,0xff};
int default_blu[] = {0x00,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,
0x55,0x55,0x55,0x55,0xff,0xff,0xff,0xff};

изменить нужно таким образом чтобы К ПРИМЕРУ все нулевые елементы етих массивов имели RGB значения нужного вам цвета, например мне нужен был темно зеленый цвет каторый имеет код #005500 и который небыл определн в вышеуказанных массивах, вот пример того как я изменил ети массивы:

int default_red[] = {0x00,0xaa,0x00,0xaa,0x00,0xaa,0x00,0xaa,
0x55,0xff,0x55,0xff,0x55,0xff,0x55,0xff};
int default_grn[] = {0x55,0x00,0xaa,0x55,0x00,0x00,0xaa,0xaa,
0x55,0x55,0xff,0xff,0x55,0x55,0xff,0xff};
int default_blu[] = {0x00,0x00,0x00,0x00,0xaa,0xaa,0xaa,0xaa,
0x55,0x55,0x55,0x55,0xff,0xff,0xff,0xff};

обратите внимание что теперь все нулевые елементы массивов указывают код RGB #005500, который собсна и нужен был.
теперь все что осталось сделать ето указать ети елементы массива в качестве параметров RGB определяющих цвет шрифта в консоли, в соответсвии с инструкциями товарисча nozx'а

Добавлено: Ср дек 05, 2007 1:32 pm
Гость_nozx_влом логиниться
хехе такм образом ты меняешь дефолтную палитру консоли, и тот цвет что раньше был нулевым(черным) станет красным. Лучше уж сразу менять 7-ой, который по дефолту отвечает за цвет шрифта в консоли

Зы. SID, я рад что хоть кто-то этот бред осилил )

Добавлено: Пт дек 07, 2007 12:11 am
wAX
Между прочим, я тя тож читаю...

Добавлено: Пт дек 07, 2007 6:16 pm
nozx
fdzshb

Добавлено: Вт дек 11, 2007 1:40 am
SID[0x80]
Провел несколько експериментов и оказалось, что изменяя цвет под себя способом каторый я описывал выше, вы рискуете потерять возможность использовать тот или иной цвет в консоли, так к примеру я заменил чорный на зеленый и указал его как цвет системного шрифта, и типерь не могу использовать чорный цвет для цветовой настройки mc(так как он посути стал зеленым) , канешно еще фон по умолчанию у меня тоже стал зеленым, но я немог етого заметить из-за использования fbsplash.
Такчто рекомендую изменять тот цвет каторый вам точно не понадобится в консоли

Добавлено: Ср дек 12, 2007 5:57 pm
nozx
xghmdkfu