Step bjj step
Для установки этой библиотеки необходимо удовлетво-
рить следующие зависимости: freetype (версия не ниже 2.0.1),
Iibjpeg62, H bpng2/3, z lib
и ІіЬ тре д З . Теперь распаковываем
архив и собираем библиотеку:
# . / c o n f ig u r e —w i t h - g f x d r iv e r s = a l l
#m ake
# m ake i n s t a l l
После успешной установки настроим DirectFB, написав
небольшой конфиг. Создадим в любом текстовом редакто-
ре файл / etc/directfbrc и пропишем там следующее:
# видеодрайвер
s y s te m fb d e v
# видеорежим, в котором по умолчанию будут запускать-
ся приложения
m ode 8 0 0 x 6 0 0
# глубина цвета
d e p t h 16
# не показывать баннер перед запуском приложений
n o b a n n e r
# включить аппаратное ускорение
h a r d w a r e
# возможность переключения на другой терминал во вре-
мя работы приложения
# s w it c h in g
# протокол работы с мышью
( M ic r o s o f t
для трехкнопоч-
ной мыши)
m o u se p r o t o c o l MS3
Для того чтобы можно было запускать DirectFB-приложе-
ния, необходимо установить suid-бит на бинарники этих при-
ложений, либо же для соответствующих пользователей на-
значить корректные права доступа (разрешение на чтение
и запись) для файлов устройств /dev/fbO, /dev/tty[0.
.6].
Lets music!
Какую программу первым делом запускает линуксоид по-
сле загрузки? Правильно — XMMS. А виндузятник? Снова
правильно — WinAmp. Fie знаю как вам, но мне просто не-
комфортно работать на компьютере без музыки, играющей
в фоне. Вот этим мы сейчас и займемся.
Самым, распространенным плейером для прослушивания
музыки в командной строке является mpgl23. Сайт проек-
та — www.mpgl23.org. Ссылка на закачку — www.mpgl23.de/
rnpg 123/mpg 123-pïe0.b9s.tar.gz Размер — 240 Кб. Последняя
версия на момент написания статьи — pre0.59s. Программа
очень нетребовательна к ресурсам, что позволяет использо-
вать ее на слабых машинах и обеспечивает хорошее каче-
ство звучания. Далее будем предполагать, что ваша звуко-
вая карта уже установлена и настроена.
Послушать трЗ'шку очень просто:
щ рд1 23 [о п ц и и ] / p a t h / t o / m p 3 / m u s ic .m p3
FHeKOTopbie полезные опции m pgl23 перечислены втаблице 2.
Чтобы иметь возможность смотреть свежие Р Ю - и МРЕС4-
фильмы прямо в консоли, займемся пересборкой МР1ауег'а. Для
тех немногих линуксоидов, которые не знают об этой програм-
ме, я скажу о ней несколько слов. Мр1ауег — это проигрыва-
тель, ставший стандартом для *гнх-систем и опережающий по
возможностям большинство своих платных аналогов. Широкий
спектр поддерживаемых кодеков, разнообразные режимы выво-
да видео (через framebuffer, vesa, Xv, GL, DGA), поддержка под-
системы lire, качественные OSD для отображения субтитров, те-
кущей позиции И.Т.Д, постоянно расширяющийся благодаря ак-
тивной разработке набор возможностей — все это позволяет
просматривать огромное количество форматов видео и аудио.
К тому же этот плейер очень нетребователен к ресурсам: мож-
но спокойно смотреть все MPEG- и DivX-фильмы без дополни-
тельных кодеков даже на P-1200 МГц! Домашняя страница это-
го проекта — www.mplayediq.hu. Последняя версия на момент на-
писания статьи — v l .0pre5try2. Ссылка на закачку: www.mplayerhq.
hu/homepage/design7/dload.html. На ЭТОЙ же странице МОЖНО ска-
чать комплект кодеков essential codecs package. При его нали-
чии MPlayer будет работать с любыми форматами.
MPlayer на этапе компиляции тесно привязывается к типу
процессора и имеющимся у вас библиотекам. К процессору —
для оптимизации. MPlayer собирается таким образом, что под
Athlon он компилируется с инструкциями 3DNow! всех уровней;
под новый «пень», а также если предполагается работа с ММХ —
SSE2. В итоге плейер оказывается очень шустрым и ресурсов
потребляет по минимуму. Вот почему MPlayer нужно устанав-
ливать только из исходников — чтобы при компиляции его мож-
но было оптимизировать конкретно под вашу машину.
Давайте посмотрим, что нам понадобится для успешной ком-
пиляции плейера, что придется скачать и откуда именно. Пер-
вое — удовлетворить зависимости, то есть обеспечить наличие
необходимых утилит и библиотек. По идее, все это имеется в
вашем дистрибутиве Линукса (только он должен быть не очень
старым ©). Мне еще не встречался дистрибутив, в котором бы
MPlayer не собирался из-за неудовлетворенных зависимостей.
Если все-таки нужных библиотек нет или дистрибутив древний —
придется качать свежие версии. Гугл вам в помощь ©.
Итак, берем последнюю стабильную версию с сайта раз-
работчиков, распаковываем архив, конфигурируем для ра-
боты в консоли, собираем и устанавливаем:
# . / c o n f ig u r e —e n a b le - s d l —e n a b l e - d ir e c t f b —d i s a b le -
x l l —la n g u a g e = r u
- d i s a b l e - g i f —d is a b le - p n g —d i s a b l e - jp e g
#m ake
ttm ake i n s t a l l
Теперь попробуем что-нибудь посмотреть:
/V m p la y e r - v o f b - a o a ls a - f r a m e d r o p / p a t h / t o / f i l m
Если плейер начал показывать фильм, поздравляю! Если же
есть какие-либо проблемы, попробуйте покрутить опции. О п-
ция -vo задает видеодрайвер (-vo h e lp выведет все доступ-
ные варианты), -ao — аудиодрайвер (-ao h e lp работает так
же, как в случае с -vo), -fram edrop означает, что кадры, ко-
торые не успевают обрабатываться, будут выбрасываться.
Обычно необходимо подобрать видеодрайвер. В любом
случае читайте вывод MPlayer'a. Там подробно описывается
процесс открытия файла и загрузки необходимых компонен-
тов; если возникают какие-либо сбои, это будет видно в от-
чете MPlayer'a. Подобрав оптимальные для вашей системы
опции, пропишем алиас в -/.bashre для запуска Mplayer с нуж-
ными опциями:
a l i a s p la y e r = " m p la y e r - v o s d l - a o a l s a - fr a m e d r o p "
Теперь по команде
p l a y e r
будет запускаться Mplayer c
нужными параметрами.
(Продолжение следует)
ТАБЛ ИЦА 2
Опции
,—shuffle
-Z,—random
-V,
—verbose
—aggressive
Значения опций
Тип устройства Устанавливает тип устройства вывода Может принимать следующие значения
oss the Linux Open Sound System;
sun - the Sun audio system,
alsa - the Advanced Linux Sound Architecture,
alsa09 - the Advanced Linux Sound Architecture,version 0 9,
esd - the Enlightened Sound Daemon,
arts - the analog real-time synthesiser(KDE).
Использовать файл-список в качестве плейлиста.
Список должен быть в формате имен файлов, заканчивающихся переводом строки Множественные опции
или —list игнорируются, используется только
последняя опция
или —
list Плейлист объединяется с именами файлов,указанных в коллоидной строке, в один общий плейлист Если в качестве имени файла
указан ’-’,то плейлист читается со стандартного входа
Перемешать файлы из плейлиста и файлы, указанные в командной строке Отсортированный в случайном порядке список затем проигрывается один раз
Перемешать файлы из плейлиста и файлы, указанные в командной строке Файлы проигрываются в случайном порядке, это значит что файлы будут проигрываться до
тех пор, пака запущен mpg321
Быть
более информативным Показывать текущий байт,оставшиеся байты, время,оставшееся время,а также больше информации о трЗ-файле
Агрессивный режим; пытается получить высочайший приоритет в системе Рекомендую использовать этот режим только на очень слабых машинах,которые не
справляются с воспроизведением трЗ-шек в обычном режиме Требует полномочий root
МОЙ КОМПЬЮТЕР
предыдущая страница 26 Мой Компьютер 2005 03 читать онлайн следующая страница 28 Мой Компьютер 2005 03 читать онлайн Домой Выключить/включить текст