Показать полную графическую версию : Разрешение и цвет консоли Линукса
Как изменить разрешение консоли Линуха (не Х-сах кончно..) на 800х600 и изменить цвета: например: зеленые буквы на черном фоне или белые буквы на синем фоне?
почитай о freyme bufer в ядре есть дока по нему и о настройке тоже.
Точно не скажу но в Лило прописываеш что типа vga и цифер
и в начале загрузке выдается приглашение о том что можно выбрать разрешение консоли, или можно по умолчанию грузить и еще фича пингвин появляется с боку(кульно).
А подробнее читай в исходниках ядра если че то напиши, япомострю и точно скажу.:)
На счет freyme bufer я не нашел доки - наверное плохо искал - подскажи где? (у меня L. Mandrake 8.0 kernel-2.4.3) документацию и исходники я ставил...
на счет Lilo - вот мой конфиг:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=normal
default=Windows'98
keytable=/boot/us-cp1251.klt
lba32
prompt
timeout=50
message=/boot/message-graphic
menu-scheme=wb:bw:wb:bw
Но что-то я не думал что в vga=... можно прописать 800х600, Так ли это?
ruslandh
08-09-2002, 02:37
1 Установить зеленый на черном:
echo -e "\033[40;32m test"
вернуть - echo -e "\033[00;0m test"
Белые на синем фоне - не знаю
2 Попробуйте написать
vga=788
(Это 800х600 через фреймбуфер)
или
vga = ask
(будет спрашивать режим при загрузке)ю
Исправлено: ruslandh, 4:41 8-09-2002
ruslandh
08-09-2002, 11:36
см:
http://gazette.linux.ru.net/rus/articles/hobcon.html
А вот какой вопрос меня мучает.
А можно ли поменять сами цвета?? То есть сменить палитру, а то стандартные цвета мне чета не очень нравяться :)
SirHenry
22-09-2004, 10:10
2All
Немного перефразируем фопрос:
Как изменить разрешение консоли Линуха если на борту стоит старая S3Trio с метром памяти? Даже, если ядро Линуха имеет поддержку FrameBuffer"a и пр., то все равно, при попытке установить что-то большее, чем стандарт, лезет ошибка об отсутствии устройства /dev/fb0...
S3Trio имхо не умеет framebuffer :))
У мя на старом компе тоже такая карта.
Хотя можт я не прав.
ruslandh
22-09-2004, 20:54
Так поддержка S3Trio есть в XFree86-3.x без всяких фреймбуферов.
А поддержка фреймбуфера этой карты есть в ядре, возможно надо ядро пересобрать.
ruslandh
Ткни плиз носом где она там в ядре? :)
И причем тут иксы - вроде о консоли разговор.
ruslandh
23-09-2004, 00:43
И причем тут иксы - вроде о консоли разговор.
К слову пришлось - если нормальные дрова поставить, может и фреймбуфер в консоли не потребуется.
Ткни плиз носом где она там в ядре?
Смотрю Configure.help ядра :
S3 Trio frame buffer device support
CONFIG_FB_S3TRIO
If you have a S3 Trio say Y. Say N for S3 Virge.
Дале смотрю исходники ядра - вижу файл ...kernel..../drivers/video/S3triofb.c из него должен получаться модуль S3triofb.o если при построении ядра установлен вышеуказанный ключ
(выбран в make config/make menuconfig/make xconfig)
SirHenry
23-09-2004, 13:59
ruslandh
Ядро 2.4.х ветки?
Я ведро перебирал недавно (может, не там глядел), но в
Console Drivers -> Frame-buffer support про S3Trio ни слова. Ведро 2.4.27.
Кстати, для VESAfb в HELP"е написано, что
This is the buffer device drv for generic VESA 2.0 compliant graphic cards. The older VESA 1.2 cards are not supported...
Дык, S3Trio то это VESA какая 1.2 или 2.0? Моя уже запамятовала...
ЗЫЖ Х3.3.6 могут работать и на родном сервере X_S3 и на X_SVGA. Эффект примерно одинаковый. А вот консоль...
Исправлено: SirHenry, 14:03 23-09-2004
ruslandh
23-09-2004, 21:40
Ядро 2.4.26-std-up-alt6
Дык, S3Trio то это VESA какая 1.2 или 2.0? Моя уже запамятовала..
Так у меня такой карты вообще под рукой нет.
Народ ну ответьте плиз на вопрос
Можно ли менять сами цвета в консоли?? Где они задаются? В ядре?
SirHenry
27-09-2004, 08:53
bdancer
Дык, вроде, ссылку давали выше...
Или это не то, что тебе нужно?
ruslandh
А в make menuconfig где устанавливается
S3 Trio frame buffer device support
CONFIG_FB_S3TRIO
If you have a S3 Trio say Y. Say N for S3 Virge.
Что то я этого пункта так и не увидал :(
Или оно прямо руками прописывается в .config?
SirHenry
Нет не то :))
Я хоту поменять сами значения цветов, то есть если в консоли синий это #0000FF, то я его хочу переопределить на, например, #336699.
А то эти стандартные цвета уж очень глаза режут, а некоторые просто раздражают :))
Вот поэтому вопрос куда копать (если что - у меня zsh)
SirHenry
27-09-2004, 12:42
bdancer
}{е, ну и задачка...
Насколько мне известно, под Linux такое не делается, кроме как через echo. По крайней мере, в ядре с этим точно ничего не связано.
ЗЫЖ А что противного в стандарной черно-белой раскраске консоли?
SirHenry
Гы :))
А она у тебя черно-белая?? Сочувствую :))
А ls у тя не расцвечивает файлы?? А MC у тя тоже черно-белый? :)))
Вот собственно цвет mc очень глаза режет.
Да и многие цвета тоже некрасивые.
Вот в иксай я се все поправил как мне нравится, а к консоли незнаю как.
ruslandh
28-09-2004, 08:54
bdancer
Вот собственно цвет mc очень глаза режет.
Так и ищи в mc, где задаётся цвет :)
посмотри для начала man mc
SirHenry
Я точно не знаю, раз в .hlp есть, то и в config должно быть. А руками тоже можно прописать (после make menuconfig и перед make dep).
SirHenry
28-09-2004, 12:24
bdancer
А она у тебя черно-белая?
Ну да... Если честно, Ч\Б командная строка и синий файловый манагер меня не бесят. Наверное, привычка с ДОС"а :)
А ls у тя не расцвечивает файлы?
Расцвечивает. Хотя, не нахожу, что это очень удобно.
Кстати, приведи конфиг цветов иксового терминала. Может станет понятно, чего ты от консоли хочешь :)
ruslandh
Хм, стоит попробовать :)
Кстати, под FreeBSD 4.9 аналогичная карта работает без проблем в режиме VESA 800х600. Очевидно, что и под Линухом должно работать. :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.