Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: как изменить цвет консоли  (Прочитано 64087 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Doberzor

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: как изменить цвет консоли
« Ответ #15 : 31 Марта 2011, 17:05:24 »
linux-source.../drivers/char/vt.c

vc->vc_def_color = 0x07; /* white */

Старшие четыре бита для фона, последние - шрифт. 0 = black, 1 = blue, 2 = green, 3 = cyan, 4 = red, 5 = purple, 6 = brown/yellow, 7 = white. Для яркости + 8 (12 - ярко-красный).   Меняешь на нужное, и компилируешь ядро.

Еще можно строку для из terminfo раскомпилировать, поменять в нее значения цветов, закомпилировать и подменить правильную для "linux". Или свою создать и при загрузке  переменную TERM устанавливать.

А еще можно PROMPT_COMMAND настроить, которая бы настраивала бы всякий раз нужный шрифт и фон (с помощью setterm). Только вот, судя по всему сбрасывать экран нужно будет. А чтоб предыдущий вывод сохранялся - надо где-то его сохранять, а потом восстанавливать (как в vim).

Кстати при первых двух способах vim и прочие linx-ы могут что-нибудь не показывать.

Вообщем работы для потратить кучу времени - хоть отбавляй. )))) Все способы непроверенные, так как мне и с исходными цветами неплохо живется. :)



Ух ты! А без компиляции нового ядра не обойтись? Там конфиг какой-нить подправить...?

Оффлайн Norrius

  • Участник
  • *
  • Сообщений: 189
    • Просмотр профиля
Re: как изменить цвет консоли
« Ответ #16 : 24 Апреля 2011, 21:21:21 »
setterm -foreground green -background black -store

 

Страница сгенерирована за 0.014 секунд. Запросов: 20.