Программа Kid3
Kid3 (http://kid3.sourceforge.net/) – это понятный и простой в использовании редактор тегов файлов в форматах MP3, Vorbis Ogg, FLAC или MPC. Интерфейс, основанный на Qt-библиотеках, используемых в KDE, локализован (рис. 3.62).
Рис. 3.62. Интерфейс Kid3
В репозитарии Ubuntu нужный пакет есть, но часто это не самая последняя версия. Последний релиз можно скачать с сайта проекта. Здесь предлагаются как архивы с исходными текстами, так и пакеты для Debian и Ubuntu (от 6.06 и выше). В отдельном списке приведены ресурсы, на которых можно найти пакеты для других дистрибутивов Linux и операционных систем – openSUSE, Fedora, Gentoo, Mandriva, Slackware, AltLinux, Free/NetBSD, Solaris и Mac OS X. Как и остальные программы этого обзора, Kid3 позволяет редактировать информацию в тегах сразу нескольких файлов разных версий v1.1, v2.3 и v2.4 и конвертировать версию тега. Записи в тегах легко преобразовать в верхний или нижний регистр. Поддерживается работа с базами gnudb.org, TrackType.org, MusicBrainz и Discogs.com. Поддерживается заполнение тегов на основании имени файла и наоборот, переименование файлов и создание каталогов по полям тегов. Информация из тегов экспортируется в плейлисты разных форматов, а также в файлы CSV, HTML, Kover XML и другие.
В репозитарии Ubuntu есть еще один удобный и простой в обращении редактор тегов – Ex Falso, который входит в пакет quodlibet (http://www.sacredchao.net/quodlibet). Написан с использованием библиотек GTK/pygtk (рис. 3.63).
Рис. 3.63. Программа Ex Falso
С его помощью можно просмотреть и отредактировать теги в файлах форматов MP3, Ogg Vorbis, FLAC, MPC, WavPack и MOD/XM/IT.
Поддерживаются автодополнение ввода, переименование файлов, генерация тегов по шаблону и редактирование тегов в нескольких файлах сразу. В последнем случае теги, которые не будут редактироваться, помечаются как различные.
Это были только некоторые программы, однако их возможностей вполне достаточно для выполнения поставленной задачи.
Глава 4
Программы для работы в Интернете
• Веб-браузеры
• Программы для работы с почтой
• Менеджеры закачек
• Программы для чтения RSS-новостей
• Программы для работы с ICQ, IRC и Jabber
• Клиенты IP-телефонии
Не секрет, что китами, на которых держится Интернет, являются компьютеры под управлением различных вариантов UNIX-систем, среди которых немало серверов, работающих на Linux. Традиционно в Linux есть много удобных программ для работы в Интернете, ориентированных как на профессионалов, так и на рядового пользователя.
Веб-браузеры
В Linux нет своего доминирующего веб-браузера, который встраивается в ядро, как в Windows, и пользователю так или иначе приходится его использовать. В некоторых дистрибутивах после установки доступно сразу несколько браузеров и есть возможность выбрать любой, исходя из эстетических соображений, личных пристрастий, задач и системных ресурсов. Еще больше браузеров доступно в репозитариях дистрибутивов. Некоторые из браузеров уже знакомы пользователям Windows. Это Mozilla, Mozilla Firefox, Netscape и Opera. Функциональность их ничем не отличается от Windows-версии, поэтому при желании можно использовать привычный браузер.
Команда sudo apt-cache search browser в Ubuntu покажет большой список приложений, библиотек и расширений к веб-браузерам. Остановимся на некоторых из них.
Консольный Интернет
Без консоли, как всегда, не обошлось. Команда поиска выдаст не одно, а несколько решений. Многие разработчики используют эти браузеры, чтобы проверить качество своего HTML-кода, любят их и администраторы. Сайты некоторых проектов GNU оптимизированы для просмотра в консольных браузерах. Из всех можно выделить два самых популярных решения – lynx и links. Второй имеет версию (пакет links2), запускающуюся как в консоли, так и в X-Window.
Lynx – это легкий (даже сверхлегкий) браузер, понимающий практически все стандарты, принятые сейчас в Интернете. Он позволяет обращаться к документам, находящимся в кеше, но не отображает правильно фреймы и таблицы. Он вполне пригоден для использования, особенно на маломощных машинах. Еще одна его особенность в том, что он особенно щепетильно относится к интерпретации кода, поэтому при наличии серьезных изъянов браузер просто откажется работать. При запуске можно использовать дополнительные ключи, все они описаны в документации. Например, ключ -dump выводит как сам документ (без работающих гиперссылок), так и отдельно все гиперссылки, имеющиеся в нем, что позволяет отобрать и загрузить необходимые файлы, используя один из менеджеров закачки. Параметр –source выведет вместо документа его исходный текст.
Браузер Links (рис. 4.1) отлично справляется с выводом таблиц, здесь можно активировать меню, которое, к тому же, русифицировано. В остальном он практически не отличается от Lynx.
Рис. 4.1. Страница сайта издательства Питер в Links
Веб-браузеры для графической среды
Веб-браузер Dillo (http://www.dillo.org/) когда-то считался перспективным проектом, его разработка шла ускоренными темпами. Целью создателей Dillo являлось создание быстрого веб-браузера, по скорости сравнимого с Lynx, но работающего в графической среде с возможностью показа изображений. Его последняя версия 0.8.6 датирована 2 мая 2006 года, и разработки заморожены. Браузер написан на языке С практически с нуля, для своего функционирования он требует библиотеки Gtk+ (рис. 4.2). При этом необязательно наличие установленного GNOME, для анализа страниц используется переработанный анализатор gzilla от браузера Mozilla. Браузер Dillo умеет работать с cookie, поддерживает защищенное SSL-соединение, но не умеет работать с фреймами, JavaScript и Java. Кроме Linux, Dillo доступен для других UNIX-систем – BSD и Mac OS X. Есть версии для iPAQ, Psion, QNX и даже Sony PlayStation2. Благодаря своим небольшим размерам Dillo часто является основным браузером во многих небольших дистрибутивах Linux и в нескольких дистрибутивах для КПК.
Рис. 4.2. Быстрый веб-браузер Dillo
В дистрибутиве Ubuntu с рабочим столом GNOME в качестве основного и единственного веб-браузера предложен Firefox. Однако штатным для GNOME является другой браузер – Epiphany (англ. «прозрение»). Проект Epiphany (http://www.gnome.org/projects/epiphany/) начат в 2002 году одним из разработчиков браузера Galeon Марко Песенти Гритти, который ушел ввиду разногласий по поводу будущего этого браузера. Сегодня разработка Galeon фактически прекращена, и планируется, что его наиболее существенные возможности, отсутствующие в Epiphany, будут реализованы в виде расширений к последнему. Этот браузер построен на движке Gecko, который используется в Firefox, SeaMonkey, K-Meleon и некоторых других браузерах, поэтому Epiphany отображает веб-страницы аналогично Firefox, поддерживает работу с cookies и блокировку всплывающих окон. При этом есть информация, что в будущем движок, возможно, будет заменен новым – Webkit.