LinuxBegin.ru - offline-версия от 26.04.2004
Главная | Все темы | Все статьи | Ссылки | Аналоги Windows-программ в Linux | Top 20

Использование fbset в реальной жизни
(Работа в консоли / консольные программы)


- Котельников Руслан, 30.04.03 -

Frame buffer позволяет делать удивительные вещи с консолью. На первый взгляд данный модуль не является особенно необходимым и без этого можно прекрасно работать. Но как только вы станете интенсивно работать с консолью, то возникает необходимость иметь более, чем 25 строк и 80 столбцов. Каково, что простаивают мощности вашей новой видеокарты, ведь с консолью может справиться любая старая видеокарта с поддержкой vga. Что делать и как заставить Linux использовать все возможности? На помощь приходит frame buffer и дает нам возможность работать с консолью, как подобает.

Ну, хватит теории - перейдем к практике. Заставим все работать, предупреждаю сразу - возможно вам придется перекомпилировать ядро, но сейчас это не просто просто, а очень просто. Итак, в начале необходимо проверить, есть ли возможность у вас в ядре работать с frame buffer. Для этого вам необходимо зайти в каталог, где у вас
хранятся исходники ядра или предварительно установить их (обычно это /usr/src/linux-2.xx.xx) и дать команду:

make menuconfig

после нескольких секунд перед вами уже вся конфигурация компьютера. Заходите по пути Console drivers->frame buffer->ваш драйвер ставите звездочку напротив. Так же установите Video Mode Selection и VGA text console. Затем
даёте следующие команды:

make
make modules

И если не было ошибок, то

make install
make modules_install

В зависимости от дистрибутива вам этого достаточно или же придется делать все вручную, но это - тема отдельной статьи. После этого вам необходимо проверить, установлена ли программа fbset. Для этого просто дайте команду из-под root:

fbset

если у вас нет данной программы, то посмотрите на дисках вашего дистрибутива, скорее всего данная программа уже входит в дистрибутив.

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

vi /etc/fb.modes

и вот теперь, наконец, можно насладиться всеми возможностями видеокарты:

fbset "800x600-60"

А можно смотреть видео из консоли без всяких старых и медленных svga:

mplayer video.avi -vo fbdev -bpp 32

Для сравнения - svga поддерживает только bpp 8. Дерзайте и используйте консоль, только она позволяет насладиться работой с консолью полностью.

Просмотров: 2371  |  Рейтинг статьи: 2.85 (Голосов: 7).
2.85
Дата размещения статьи: 2003-05-01 11:00:56



5 последних поступлений в раздел Работа в консоли / консольные программы:

22.01.04: Настройка framebuffer под Линукс. (Framebuffer - это такая классная штука, которая позволяет нам в текстовом режиме увидеть больше симво...)
23.12.03: "Вечные истины" POSIX-систем. 4 - In command veritas, 5 - о самой главной команд (Продолжение руководства по использованию командной строки. "Командный интерфейс (интерфейс командной ...)
23.12.03: "Вечные истины" POSIX-систем. 4 - In command veritas, 5 - о самой главной команд (Руководство по использованию командной строки. "Командный интерфейс (интерфейс командной строки, Comm...)
15.10.03: Ода консоли (Когда сидишь перед пустым экраном, / К привычным "Окнам" злобу затая, / Вопрос возникнет по...)
06.09.03: XTERM - стандартный эмулятор терминала. Начальные сведения. (XTerm, оказывается, является одной из самых популярных программ в среде Х. На первый взгляд текстовое...)

Комментарии:

LinuxBegin.ru © 2003-2004 Valery V. Kachurov | Условия использования материалов | О проекте