Для просмотра документов MS Word нам понадобятся две утилиты — wvWareи w3m. Первая — это конвертер документов Word в формат HTML ( wvware.sourceforge.net
), а вторая — универсальный браузер, которым мы будем просматривать полученный HTML-файл. Обе утилиты входят в состав современных дистрибутивов, правда, могут не устанавливаться по умолчанию.
Итак, для просмотра документа document.doc
введите команду (конвейер):
$ wvWare -x /usr/lib/wv/wvHtml.xml document.doc | w3m -Т text/html
Если вы собираетесь пользоваться этой длиннющей командой часто, оформите ее как bash-сценарий viewdoc
, не забыв сделать файл viewdoc
исполняемым. Поместите сценарий в каталог /usr/local/bin
, чтобы он был доступен всем пользователям системы.
#!/bin/bash
wvWare -х /usr/lib/wv/wvHtml.xml $1 2>/dev/null | w3m -T text/html
Обратите внимание на перенаправление « 2>/dev/null
». Таким образом мы подавляем сообщения об ошибках, чтобы они не путались с выводом конвертера.
Теперь для просмотра документа document.doc
можете воспользоваться командой:
$ viewdoc document.doc
Такой же сценарий можно написать и для просмотра PDF-документов. Конвертером в этом случае будет утилита pdftohtml( http://pdftohtml.sourceforge.net
). Для просмотра созданного программой HTML-кода мы будем применять текстовый браузер elinks.
Итак, для просмотра файла file.pdf
будем используем команду:
$ pdftohtml -q -noframes -stdout file.pdf | elinks
Опять создадим сценарий /usr/local/bin/viewpdf
, автоматизирующий работу:
#!/bin/bash
pdftohtml -q $1 ~/temp.html elinks ~/temp.html
А вот в дистрибутиве Fedora Core 4 таких фокусов проделывать не нужно: в него включен Evince— быстрый просмотрщик документов в формате PDF и PostScript.
Глава 5
Звук и видео в Linux
5.1. Почему воспроизведение аудио в Linux лучше, чем в Windows
Самыми распространенными аудиоподсистемами для Linux являются OSS (Open Sound System) и ALSA (Advanced Linux Sound Architecture). Обе системы поддерживают большое количество ISA- и PCI-звуковых карт, поэтому, скорее всего, вам не придется разыскивать в Интернете драйвер для своей звуковой карты. В последнее время чаше используется система ALSA, которая полностью совместима с системой OSS, но содержит много дополнительных функций.
Сейчас Linux, если не идеально, то, во всяком случае, подходит для работы со звуком. Когда Линусу Торвальдсу прислали первые патчи, оптимизирующие Linux для работы с аудиоинформацией (так называемые low latency-патчи), он не одобрил эту идею. В результате — отставание от Windows по работе со звуком как минимум на три года. В 1995 году насчитывалось 30-35 (сейчас насчитывается около 800) приложений для Linux, способных работать со звуком. Работать-то они работали, но довольно криво. Сейчас объясню, почему.
Для работы со звуком в реальном времени нужно минимизировать задержки (англ. latency — время ожидания). Latency в 100 мс вы уж точно услышите невооруженным ухом, задержку в 10 мс можно услышать в виде небольшого шума на фоне — тумана. Идеальное время задержки — 3 мс для аудио (WAV) и 1 мс для MIDI. Кстати, проблема latency — это проблема не только Linux, а всех операционных систем, не являющихся системами реального времени (RTOS — Real Time Operation System) — Windows, MacOS. До появления системы ALSA время задержки при работе с аудиоинформацией в Linux (использовалась система OSS/Free) составляло около 150 мс. Система ALSA снизила время задержки до 6 мс — результат лучше, чем у Windows 2000.
В настоящее время задержки (последняя версия ALSA) составляет 4.3 мс. Это довольно неплохо, что позволило Linux вырваться на второе место по обработке аудиоинформации среди не-RT операционных систем. На первом месте — MacOS X (CoreAudio API), на третьем — Windows 2000 (ASIO) и Mac OS 9.
В пользу ОС Linux говорит также ее надежность и стабильность при работе с любыми данными. Даже если взять непрофессиональную работу с мультимедиа-данными — прослушивание MP3: в Linux у меня еще ни разу не заикался Xmms, что бы я ни делал. В Windows же при открытии больших документов в том же Word наблюдаются искажения при проигрывании музыки с помощью WinAmp.
5.2. Прослушивание музыки
mpg123
Это самая простая утилита, позволяющая слушать музыку в консольном режиме. Скачать ее можно с домашней страницы разработчика www.mpg123.de
.
В графическом режиме запускайте ее через виртуальный терминал:
$ mpg123 file.mp3
Программа позволяет прослушивать музыку, записанную в форматах MPEG 1.0/2.0 (уровни 1, 2 или 3). С помощью mpg123вы можете как проигрывать отдельные песни, так и создавать списки песен:
Читать дальше
Конец ознакомительного отрывка
Купить книгу