ftmi,gm

Форум для любителей всевозможных *nix систем и другого софта производства "Не Microsoft".
nozx
Бывалый
Сообщения: 49
Зарегистрирован: Сб окт 09, 2004 12:17 am
Контактная информация:

Сообщение nozx » Вт окт 23, 2007 2:17 pm

dndbyj
Последний раз редактировалось nozx Пн дек 19, 2011 4:55 am, всего редактировалось 1 раз.

nozx
Бывалый
Сообщения: 49
Зарегистрирован: Сб окт 09, 2004 12:17 am
Контактная информация:

Сообщение nozx » Ср окт 24, 2007 8:33 pm

dhnbfh
Последний раз редактировалось nozx Пн дек 19, 2011 4:55 am, всего редактировалось 1 раз.

Аватара пользователя
SID[0x80]
Новенький
Сообщения: 7
Зарегистрирован: Вт окт 16, 2007 3:12 am

Сообщение SID[0x80] » Сб ноя 17, 2007 2:40 am

Хочу добавить по поводу цвета шрифта в консоли, что для того чтобы подобрать именно тот оттенок цвета каторый вам нужен, а не довольствоваться уже определенными, можно изменить массивы:

/* 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'а
Последний раз редактировалось SID[0x80] Сб ноя 17, 2007 2:55 am, всего редактировалось 1 раз.

Гость_nozx_влом логиниться

Сообщение Гость_nozx_влом логиниться » Ср дек 05, 2007 1:32 pm

хехе такм образом ты меняешь дефолтную палитру консоли, и тот цвет что раньше был нулевым(черным) станет красным. Лучше уж сразу менять 7-ой, который по дефолту отвечает за цвет шрифта в консоли

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

Аватара пользователя
wAX
Любитель
Сообщения: 23
Зарегистрирован: Чт янв 01, 1970 3:00 am
Контактная информация:

Сообщение wAX » Пт дек 07, 2007 12:11 am

Между прочим, я тя тож читаю...
[nobody@usa.gov /]# perl -e "kill 9, $$"|wall - убей сибя апстену!

nozx
Бывалый
Сообщения: 49
Зарегистрирован: Сб окт 09, 2004 12:17 am
Контактная информация:

Сообщение nozx » Пт дек 07, 2007 6:16 pm

fdzshb
Последний раз редактировалось nozx Пн дек 19, 2011 4:55 am, всего редактировалось 1 раз.

Аватара пользователя
SID[0x80]
Новенький
Сообщения: 7
Зарегистрирован: Вт окт 16, 2007 3:12 am

Сообщение SID[0x80] » Вт дек 11, 2007 1:40 am

Провел несколько експериментов и оказалось, что изменяя цвет под себя способом каторый я описывал выше, вы рискуете потерять возможность использовать тот или иной цвет в консоли, так к примеру я заменил чорный на зеленый и указал его как цвет системного шрифта, и типерь не могу использовать чорный цвет для цветовой настройки mc(так как он посути стал зеленым) , канешно еще фон по умолчанию у меня тоже стал зеленым, но я немог етого заметить из-за использования fbsplash.
Такчто рекомендую изменять тот цвет каторый вам точно не понадобится в консоли

nozx
Бывалый
Сообщения: 49
Зарегистрирован: Сб окт 09, 2004 12:17 am
Контактная информация:

Сообщение nozx » Ср дек 12, 2007 5:57 pm

xghmdkfu
Последний раз редактировалось nozx Пн дек 19, 2011 4:55 am, всего редактировалось 1 раз.

Ответить