![]() |
Как изменить разрешение консоли Линуха (не Х-сах кончно..) на 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, Так ли это? |
1 Установить зеленый на черном:
echo -e "\033[40;32m test" вернуть - echo -e "\033[00;0m test" Белые на синем фоне - не знаю 2 Попробуйте написать vga=788 (Это 800х600 через фреймбуфер) или vga = ask (будет спрашивать режим при загрузке)ю [s]Исправлено: ruslandh, 4:41 8-09-2002[/s] |
|
А вот какой вопрос меня мучает.
А можно ли поменять сами цвета?? То есть сменить палитру, а то стандартные цвета мне чета не очень нравяться :) |
2All
Немного перефразируем фопрос: Цитата:
|
S3Trio имхо не умеет framebuffer :))
У мя на старом компе тоже такая карта. Хотя можт я не прав. |
Так поддержка S3Trio есть в XFree86-3.x без всяких фреймбуферов.
А поддержка фреймбуфера этой карты есть в ядре, возможно надо ядро пересобрать. |
ruslandh
Ткни плиз носом где она там в ядре? :) И причем тут иксы - вроде о консоли разговор. |
Цитата:
Цитата:
Цитата:
(выбран в make config/make menuconfig/make xconfig) |
ruslandh
Ядро 2.4.х ветки? Я ведро перебирал недавно (может, не там глядел), но в Console Drivers -> Frame-buffer support про S3Trio ни слова. Ведро 2.4.27. Кстати, для VESAfb в HELP"е написано, что Цитата:
ЗЫЖ Х3.3.6 могут работать и на родном сервере X_S3 и на X_SVGA. Эффект примерно одинаковый. А вот консоль... [s]Исправлено: SirHenry, 14:03 23-09-2004[/s] |
Ядро 2.4.26-std-up-alt6
Цитата:
|
Народ ну ответьте плиз на вопрос
Можно ли менять сами цвета в консоли?? Где они задаются? В ядре? |
bdancer
Дык, вроде, ссылку давали выше... Или это не то, что тебе нужно? ruslandh А в make menuconfig где устанавливается Цитата:
Или оно прямо руками прописывается в .config? |
SirHenry
Нет не то :)) Я хоту поменять сами значения цветов, то есть если в консоли синий это #0000FF, то я его хочу переопределить на, например, #336699. А то эти стандартные цвета уж очень глаза режут, а некоторые просто раздражают :)) Вот поэтому вопрос куда копать (если что - у меня zsh) |
bdancer
}{е, ну и задачка... Насколько мне известно, под Linux такое не делается, кроме как через echo. По крайней мере, в ядре с этим точно ничего не связано. ЗЫЖ А что противного в стандарной черно-белой раскраске консоли? |
SirHenry
Гы :)) А она у тебя черно-белая?? Сочувствую :)) А ls у тя не расцвечивает файлы?? А MC у тя тоже черно-белый? :))) Вот собственно цвет mc очень глаза режет. Да и многие цвета тоже некрасивые. Вот в иксай я се все поправил как мне нравится, а к консоли незнаю как. |
bdancer
Цитата:
посмотри для начала man mc SirHenry Я точно не знаю, раз в .hlp есть, то и в config должно быть. А руками тоже можно прописать (после make menuconfig и перед make dep). |
bdancer
Цитата:
Цитата:
Кстати, приведи конфиг цветов иксового терминала. Может станет понятно, чего ты от консоли хочешь :) ruslandh Хм, стоит попробовать :) Кстати, под FreeBSD 4.9 аналогичная карта работает без проблем в режиме VESA 800х600. Очевидно, что и под Линухом должно работать. :) |
ruslandh
Причем тут man mc Цвета в mc задаются, имхо, не значениями самих цветов, а их системными именами (хз как это правильно сказать :). То есть cyan, blue и типа того. Задача - переопределить вот эти сами cyan, blue и тд То есьт чтобы blue был не тем цветом что в системе прописано а другим, каким я хочу. Вот в чем вопрос :) [s]Исправлено: bdancer, 13:40 29-09-2004[/s] |
Цитата:
Цитата:
|
ruslandh
Млин ну "поспешай не торопясь" :))) Ты видишь там написано "magenta"? Вот. Я не знаю точно что это за цвет, но цвет допустим можно задать так (как в html) #<aa><bb><cc> Так вот, допустим, magenta это #XXYYZZ, а я хочу чтоб она была #AABBZZ. Понял? И притом не только к mc а везде в консоли!!! Не в xterm а в консоли!! В xterm я и так цвета переопределил. XTerm*color0: #000000 XTerm*color1: #f72c2c XTerm*color2: #50c96c XTerm*color3: #EDD536 XTerm*color4: #215f96 XTerm*color5: #fd2ace XTerm*color6: #8cd7fe XTerm*color7: #faf9f9 XTerm*color8: #cac9c9 XTerm*color9: #ff6339 XTerm*color10: #8cda49 XTerm*color11: #fffd35 XTerm*color12: #4aa6f7 XTerm*color13: #e271e8 XTerm*color14: #71d6e8 XTerm*color15: grey98 Теперь понял чего я хочу? :))) |
bdancer
Это-то я давно понял :) Вы читайте внимательней - Цитата:
Добавлено: А терминал - это грубо говоря и xtrem и konsole и текстовая консоль и удалённый терминал с одними кнопками и без дисплея и у всех есть свои настройки - посмотрите /usr/share/terminfo Я не говорю, что я знаю решение вашей задачи, я говорю, в каком направлении стоит искать её решение :) |
А как насчёт рефреша? А то 60 герц напрягает
|
ruslandh
Давай на ты? Имхо, я все же младше тебя :) Ладно буду ползать :) Все же это задается это либо в исходниках терминалки либо глибцах. Имхо может даже это связано с gcc :)) Разбираться надо :) Я то думал это просто :) |
VanyaS
Это можно, если загружается фреймбуфер (он поодерживает вашу видеокарту). Вот что преложил мне сформировать qvideogen для моей видеокарты для фреймбуфера (/etc/fb.modes): Цитата:
[s]Исправлено: ruslandh, 10:25 3-10-2004[/s] Добавлено: bdancer да мне на вы удобнее :) вот в реале, можно было и на ты :) [s]Исправлено: ruslandh, 10:27 3-10-2004[/s] |
Если уж копатся в исходниках ядра, то можно обнаружить интерестную вещь.
Есть файл /usr/src/linux/drivers/video/S3triofb.c, В файл Config.help есть строки: S3 Trio frame buffer device support CONFIG_FB_S3TRIO If you have a S3 Trio say Y. Say N for S3 Virge. Но из файла /usr/src/linux/drivers/video/Config.in следует, что данная опция появляется только на PowerPC (PPC), а на i386 ее нету. В принципе несложно поправить и попробвать скомпилить S3Trio на i386, но сокомпилится ли и будет ли работать --- непонятно, в начале файла S3triofb.c написано, что он частично основан на консольном драйвере от PowerMac... |
ruslandh а как теперь указать системе выбирать этот режим? Я просто дописываю vga=788 Карточка ядром поддерживается (Radeon 9000)
|
Ну запустить framebuffer я смог, прописав в grub video=radeonfb:800x600@100 работает вроде нормально, но послу естановки fglrx дров (для иксов), после запуска иксов если переключиться в консоль (ctrl+alt+f1) то экран становится в полосочку (ничего не видно) и система мёртво виснет, а без установки дров , всё было нормально. Он дров отказываться не хочется, т.к. 3D нужен, да и от framebuffer'а тоже не хочу отказываться, что делать?
|
VanyaS
Возможен конфликт дров фреймбуфера и драйверов ATI (про такое я читал, правда конфликт там был между драйверами NVIDIA и фреймбуфером). Если так, могу только посочувствовать :( Вам надо выбирать или загружать фреймбуфер или драйвера ATI c 3D. |
Время: 09:28. |
Время: 09:28.
© OSzone.net 2001-