Журнал LinuxFormat - перейти на главную

LXF110:25 УБОЙНЫХ ПРОГРАММ

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

25 УБОЙНЫХ ПРОГРАММ

Менеджеры фотографий, почтовые программы, текстовые редакторы и много чего еще – Нейл Ботвик обозрел лучшее из предлагаемого в Linux.

Все знают, что Linux — синоним выбора. Каждый может решить, что и как использовать, особенно если под рукой имеется хакер с подходящими навыками программиста. Следствие этого — огромный ассортимент программ. Всякий раз, когда кто-то меняет код, созданный под GPL, он обязан вернуть его сообществу, так что одним инструментом дело обычно не ограничивается. Если для некой задачи есть популярная программа, смело ставьте последний доллар на то, что для нее отыщется по крайней мере одна альтернатива. Стоит лишь взглянуть на опции выбора пакетов, имеющиеся в большинстве инсталляторов, чтобы увидеть, сколь богат ассортимент, еще до того, как начать использовать свой дистрибутив.

На последующих страницах мы рассмотрим некоторые из доступных вам альтернатив для выполнения наиболее частых задач на настольном компьютере. Мы не намерены искать фаворита, как в Сравнениях. Здесь нет «лучшего» приложения — просто потому, что все они лучшие. Каждая программа на этих страницах — выдающиеся, с точки зрения вашей задачи и выбранного вами способа ее решать.

Большинство приложений доступно из стандартных репозиториев популярных дистрибутивов, и вы можете установить их обычным способом, хотя мы также постарались включить как можно больше таких на LXFDVD этого месяца. Может быть, некоторые из них у вас уже есть, а вы об этом и не подозреваете. Так что читайте, пробуйте их на себе и дайте нам знать, что вы об этом думаете.

Web-браузеры

Все мы подолгу смотрим всякую ерунду на YouTube, так сделаем это стильно.

Firefox


Firefox, возможно, самое важное приложение из мира открытого ПО: оно демонстрирует пользователям других ОС, как свободная программа может превзойти своих коммерческих собратьев.

Но отставим политику: Firefox – превосходный web-браузер. Замах на мировой рекорд в День загрузки, может быть, и рекламный ход, но с тем фактом, что за одни сутки было скачано восемь миллионов копий, не поспоришь.

В чем причина популярности Firefox? Главным образом, он «просто работает». Редко когда требуется менять идентификацию вашего браузера, чтобы обдурить сайт и попасть на него. А если потребуется, то найдется и подходящее расширение. Это подводит нас к другой причине успеха Firefox: его дополнениям. Firefox можно расширить так, чтобы работа в Интернете была вам по вкусу, от блокирования рекламы до отображения прогноза погоды в строке состояния.

Konqueror


Если судить его чисто как web-браузер, Konqueror немного не дотягивает до планки, установленной Firefox. С другой стороны, интеграция с рабочим столом превращает его совместное использование с другими приложениями KDE в удовольствие, и KIO slaves – чудесная штука. KIO slaves позволяют Konqueror не просто обрабатывать обычные методы URL: HTTP, HTTPS и FTP. Konqueror может читать страницы man и info полностью, с гиперссылками, подключаться к ресурсам и принтерам Samba, просматривать содержимое архивов различных типов, присоединяться к репозиториям CVS и Subversion, добираться до содержимого цифровых камер и мобильных телефонов, и это хороший файловый менеджер. В результате сеть становится частью вашего рабочего стола, а не отдельным объектом.

Как комбинированный интерфейс почти к любым данным или информации, Konqueror – отличная программа, и это чертовски хороший web-браузер.


Opera


Хотя большинство приложений Linux полностью свободны, имеются также и программы с закрытым кодом. Opera бесплатна как пиво, а не свободна как слово. Однако она исправно снабжает пользователей Linux пакетами для различных дистрибутивов и в некоторых областях не уступает Firefox, а порой и превосходит его. Она умеет быть быстрой, особенно если вы запускаете ее с опцией -nomail, выключающей встроенный почтовый клиент, отчего время загрузки сокращается вдвое.

Можно протестовать против Opera, поскольку она хоть и бесплатна, но не является открытым ПО; однако в ней масса возможностей сделать web-серфинг комфортнее, и это был первый браузер, освоивший жесты мышью. Любите ли вы их или нет, но они намного упрощают серфинг (и другие действия). Так, для возврата на страницу назад придержите правую кнопку мыши и двиньте мышь немного налево (направо – перейдете вперед). Привыкнув к этому, вы будете перемещаться быстрее, чем нажимая на кнопки панели инструментов.

Lynx


Lynx и его производные Links и Elinks – это текстовые web-браузеры. Но кому нужен текстовый браузер в мире все сильнее доминирующего графического контента, когда почти каждый сайт использует Flash-ролики даже для самых тривиальных вещей? Вопрос сам по себе уже дает один из возможных ответов: текстовый браузер показывает, насколько основная информация в web, то есть текст, переполнена красивостями, сжирающими трафик. Для YouTube вы им пользоваться не станете, а вот для просмотра текстовой информации он вполне подходит.

Другая причина иметь Lynx под рукой, даже не пользуясь им часто – та, что это браузер на черный день. Что делать, если ваш дистрибутив обновит драйвер видеокарты на версию, не подходящую для вашей системы? С нами такое бывало. Lynx позволит спасти положение из консоли, где можно поискать ответы в Google и скачать нужные файлы. Это чашка Java(script?) не для каждого, но его удобно иметь под рукой.

Почтовые клиенты

Чтение почты – дело важное: спросите бедолаг, пользующихся Entourage.

Thunderbird


Когда Mozilla превратилась в свободный проект, она была полнофункциональной, но раздутой. Открытие кода позволило людям разбить ее на части – так родились Firefox и Thunderbird для работы с web и почтой, соответственно.

Thunderbird – качественный графический почтовый клиент, использующий инструментарий GTK, но не привязанный к конкретной среде рабочего стола. Он имеет почти все функции, предполагаемые в такой программе: поддержка адресной книги, шифрования и цифровых подписей для входящей и исходящей почты, и множество фильтров. Thunderbird также имеет систему спам-контроля и распознает фишинговые письма (которые приходят якобы из банка и просят указать ваш пароль). Для тех, кто пишет все письма в HTML, предусмотрена функция Format By Domain [Форматирование по доменам] – вы можете смело посылать HTML-письма, не вызывая при этом перепалку в почтовых рассылках.

Claws Mail


Claws Mail стартовал как ветвь для разработчиков почтовика Sylpheed, и долгое время был известен как Sylpheed-Claws. В некоторых дистрибутивах его пакет все еще носит это имя, но теперь это отдельная программа. Claws Mail – быстрый легковесный почтовик на базе GTK, и он подходит почти для любой системы (запускаясь даже с Nokia N800).

Владельцы нескольких почтовых ящиков и те, кто подписан на множество рассылок, оценят, как лихо с ними управляется Claws. Модули расширения еще более обогащают его функционал, и почту также можно пропускать через внешние команды – и вручную, и как часть процесса фильтрации во время скачивания. Модули, доступные на сегодняшний день, включают спам-фильтр, читалку RSS-лент, поддержку календаря и синхронизацию с КПК. Наш любимец – тот, что выдает предупреждение, когда вы в письме упоминаете о вложении, но пытаетесь послать письмо без него. Эх, если бы нам платили по копеечке за каждый такой случай...

KMail


Пусть не все в восторге от привычки KDE называть все на букву K, зато сразу ясно, откуда берется KMail и что он делает. Да, это почтовый клиент рабочего стола KDE, стоящий по умолчанию.

KMail запускается как отдельная почтовая программа, но является также и встроенным компонентом Kontact, менеджера персональной информации в KDE. KMail дает большую часть возможностей, которые полагается иметь почтовым клиентам, с обычными фильтрами и адресной книгой, шифрованием и цифровыми подписями посредством GPG, а также множеством шаблонов для писем. Возможности фильтрации довольно широкие, и включают стандартные действия, например, переписывание заголовков или пропускание почты через внешнюю программу.

У KMail нет встроенного обнаружения спама или вирусов, но можно опознавать их с помощью любого подходящего стороннего приложения, например, SpamAssassin, Bogofilter или ClamAV. Это хороший подход: обслуживание антиспамного/вирусного приложения передано в руки профессионалов, и есть из чего выбирать.

Evolution


Evolution – не просто почтовая программа Gnome: это ПО для коллективной работы и органайзер. Evolution является наиболее функциональным из перечисленных нами пакетов – по крайней мере, сразу после установки – в основном из-за всесторонних встроенных модулей расширения; хотя тот, что проигрывает аудио-прикрепления, может и раздражать, особенно если применять его в большом офисе.

Папки поиска – это очень удобная функция: она позволяет задавать критерии поиска, результаты которого попадают в виртуальную папку. Последние сохраняются между запусками программы и автоматически обновляются по мере прибытия новой почты, соответствующей запросу. Правила поиска и фильтрации могут быть созданы из текущего выбранного письма, что делает задачу поиска корреспонденции отдельного человека простой и быстрой, без необходимости фильтровать письма в отдельную папку.

Как всеобъемлющая почтовая/PIM/коллективная программа, Evolution заслуживает серьезного рассмотрения, особенно если вы используете рабочий стол Gnome.

Офисные пакеты

Работа – проклятие Linux-пролетариата? Нет! Если использовать одно из этих...

OpenOffice.org


Подобно Firefox, OpenOffice.org развился из проприетарной программы (Star Office), и в основном рассматривается как легкая замена для Microsoft Office.

По части функций, в OOo, как нередко его называют, есть почти все, что вам нужно, а расширения еще добавляют функциональности. Их можно скачать с http://extensions.services.openoffice.org, и хотя некоторые из них зависят от платформы, большая их часть портируется в любую среду, где работает OpenOffice.org. Поскольку OOo происходит из Sun, неудивительно, что эта платформенная независимость использует Java, но важнее всего то, что вы можете делать ту же работу на системах Linux, Windows и Mac в той же обстановке, что и дома. Выход OOo 3.0, где будет еще больше возможностей и расширений, не за горами: бета-версию уже вполне можно пощупать и оценить все преимущества.

KOffice


KOffice – коллекция индивидуальных программ: текстовый процессор, электронные таблицы, создание презентаций, блок-схем, редактор изображений, генератор отчетов и менеджер проектов. Она содержит KOffice Workspace – единую точку входа для различных компонентов, но можно запускать каждую программу и отдельно. Приложения KOffice стартуют быстро: если надо скачать и распечатать файл, прикрепленный к письму, вы уже уйдете с бумагами в руке, а OpenOffice.org еще только будет загружаться.

Диапазон программ далеко превосходит остальные пакеты; некоторые – вне конкуренции, некоторые стойко держатся против хорошо известных соперников; Krita собирается с силами, чтобы противостоять GIMP. Главное для пакета такого типа – согласованная работа, насколько это возможно при таком широком охвате разных приложений.

Gnome Office


Офисный пакет Gnome – не слишком-то унифицированная коллекция программ, но отсутствие интеграции компенсируется качеством отдельных компонентов. Главные примеры эффективных приложений, заточенных под одну задачу – текстовый процессор AbiWord и редактор электронных таблиц Gnumeric.

Сохранение файлов в формате Word ненадежно, и некоторые документы оказываются искаженными при открытии их другими программами. Экспорт в другие форматы работает хорошо, так что это скорее проблема закрытости MS Doc, а не внутренняя ошибка AbiWord.

Зато Gnumeric загружал и сохранял имевшиеся у нас электронные таблицы Excel даже лучше, чем KSpread. AbiWord – на сегодня единственный текстовый процессор, включающий проверку грамматики.

Медиаплееры

Новые способы убить время, от просмотра фильмов до озвучивания джазовых ритмов.

MPlayer


MPlayer – швейцарский нож медиаплейеров командной строки, поддерживающий почти любой источник аудио и видео, почти в любом мыслимом формате, включая CD, DVD, аналоговые ТВ-карты, адаптеры DVB TV, радиокарты, разнообразные онлайн-потоковые форматы и даже видео из Tivo. И, конечно, он воспроизводит аудио- и видеофайлы. Уф!

По сути, MPlayer – программа командной строки, управляемая с клавиатуры. Некоторые сочетания клавиш, стоящие по умолчанию, сложновато воспринимать, но их можно поменять по вашему вкусу, что особенно удобно, если на вашей клавиатуре есть мультимедиа-кнопки.

Также существуют различные GUI-интерфейсы, такие как GMPlayer, KMPlayer и SMPlayer, и даже модуль расширения браузера для воспроизведения встроенного в web мультимедиа, включая iPlayer от BBC.

Kaffeine


Ежу понятно, что это очередное приложение KDE. Kaffeine – еще одна программа, воспроизводящая-почти-все, но осваиваемая куда быстрее, чем MPlayer, поскольку у нее есть полный графический интерфейс, и не приходится гадать, какие клавиши для чего нужны.

Она автоматически распознает DVB-адаптеры и предлагает просканировать каналы, а также скачивает информацию EPG (электронное руководство к программе), чтобы вы знали, что делать дальше. Kaffeine умеет вещать по сети, что удобно, когда у вас ТВ-карта в настольном компьютере, а хороший экран – на ноутбуке.

Другое полезное качество – кодирование аудио. При проигрывании CD щелкните по кнопке Encode, чтобы закатать его в файлы MP3 или Ogg Vorbis – что уж там больше подходит для вашего переносного плейера. Аудиопроигрыватель Kaffeine также скачивает список треков и обложку альбома. Kaffeine использует Xine почти для всей работы, это дает высококачественный результат для большого числа форматов.

Totem


Totem – еще один многоформатный медиаплейер, на сей раз для рабочего стола Gnome; он воспроизводит обычный диапазон мультимедиа: файлы, DVD или потоковые данные из сети. Это типичное приложение Gnome: просто делает свое дело, не заставляя вас мучиться с опциями настройки.

Как и в Kaffeine, внутри для работы используется библиотека Xine, и качество воспроизведения будет не хуже, чем в других программах. О программах типа Totem и Kaffeine судят по интерфейсу, а у Totem он солидный и простой, и позволяет работать, особо не заморачиваясь. Единственная область, где это не так – просмотр DVB TV. Здесь вам придется снабдить его файлом каналов (сканирование он за вас не сделает). Не беда – если вы ранее использовали Kaffeine, но решили его убрать, просто сохраните от него файл channels.conf.

Amarok


Мы не намерены извиняться за то, что включили сюда две KDE-программы – они обе достойны этого. Amarok отличается от других рассмотренных здесь проигрывателей тем, что поддерживает только звук; но как он это делает – заслуживает особого исследования.

Amarok проигрывает музыку с локальных файлов, подключенного переносного плейера или с онлайн-потока. Он имеет все обычные украшательства, включая обложку альбома, скачиваемую из Интернета, визуализации и прочее. Amarok помнит, что вы слушали из вашей коллекции, и может выбирать из прослушиваемого наиболее часто, или из недавних треков, или просто делать случайный выбор. Он может пересылать музыку в переносные плейеры, включая iPod’ы.

Это большое, жадное до ресурсов приложение. Если вы хотите слушать всего несколько CD, оно будет перебором, однако если вам нужны дополнительные возможности, вроде синхронизации с iPod, поддержки Last.fm, скачивания текстов и разных вариантов подсказок, что послушать, то его несомненно стоит попробовать. И это единственное известное нам приложение Linux, названное в честь альбома Майка Олдфилда [Mike Oldfield]!

Текстовые редакторы

Ради личной безопасности Emacs и Vi не включены. Пожалуйста, не кляните нас!

Kate


В KDE целых три текстовых редактора: KEdit – попроще, KWrite – более мощный, а Kate – самый обширный. Вроде и перебор, но все они используют общие функции KDE, и дублирования усилий здесь нет.

Kate предлагает множество вещей. Автоматические отступы упрощают написание скриптов на Python и делают код более читабельным (программисты Perl могут это отключить). Сеансы представляют собой коллекцию файлов, которые можно открыть и редактировать вместе, будь то исходники проекта или главы книги. Kate имеет правила подсветки почти для всех языков программирования и разметки, и множество других функций, облегчающих вашу жизнь, наподобие терминала внизу окна редактирования, который всегда запускается в каталоге текущего документа. Дополнительные модули еще прибавляют возможностей. А теперь пора признаться: эта статья написана в Kate.

Gedit


Текстовый редактор Gnome на вид попроще, чем Kate, но это впечатление держится лишь пока вы не взглянете на список модулей расширения, которые есть, но по умолчанию отключены. Текстовые редакторы часто используются для быстрой правки файлов конфигурации, и незачем затягивать загрузку из-за открытия ненужных вам модулей.

При их подключении появляются многие функции Kate, а именно отступы, подсветка парных скобок, проверка орфографии, текстовые фрагменты и даже консоль Python для проверки кода. Установки, выбранные для конкретного файла, например, подсветка, запоминаются и используются при его следующей загрузке. Кажется странным, что в описании некоторых модулей упоминается Kate, даже со своей цветовой схемой. Конечно, Kate хорош (или хороша?), но Gedit в своем роде ничуть не хуже. Его стоит попробовать – и не только из-за отсутствия K в его названии.

Joe


Давайте уйдем из мира приложений, начинающихся на K и на G, и познакомимся с Joe. Его название – одно из надоевших рекурсивных сокращений (Joe’s Own Editor), но программа сама по себе совсем не надоедает. Она использует те же командные клавиши, что и WordStar из эпохи DOS, если ваш возраст позволит припомнить таковую. Знать надо только главную командную комбинацию – Ctrl+K, а Ctrl+K+H выводит справку, где показаны все сочетания. Ну и можно набирать все, что вам нужно. В Joe есть подсветка синтаксиса для различных языков, и он превосходен при редактировании файлов конфигурации и коротких скриптов, как локально, так и при удаленном доступе. Его удобно иметь на тот случай, когда неохота загружать большой редактор, или когда это невозможно сделать.

Управление фотографиями

Марио Тестино у вас внутри полюбит приложения Linux для управления фотографиями.

KPhotoAlbum


Гарантируем, что искать нужную вам фотку среди тысяч имеющихся на вашем жестком диске придется дольше, чем вы ожидали. Пусть они рассованы по каталогам, отсортированным по дате и событию, но где же снимок дядюшки Фреда, сделанный на Рождество? А может, то были чьи-то именины?

KPhotoAlbum больше похож на базу данных, чем другие менеджеры фотографий. Каждое изображение можно пометить именами людей и мест и другими ключевыми словами, и поиск основан на сочетании этих меток и дат. Снабжение метками каждой фотографии требует времени, но KPhotoAlbum упрощает задачу, позволяя редактировать метки картинок пакетом. Здесь предлагается обычный диапазон функций для обработки изображений, равно как экспорт в CD/DVD, Flickr, Gallery, Picasa и HTML. Многие из этих процессов идентичны предлагаемым DigiKam, поскольку KPhotoAlbum имеет тот же интерфейс модулей расширения и использует дополнения DigiKam.

F-Spot


В F-Spot, фотоменеджере Gnome по умолчанию, фотографии помечаются и ранжируются, и эти атрибуты, вместе с датами, используются для определения их местоположения. Метки могут иметь значки (по умолчанию каждой метке устанавливается первое отмеченное ею фото), и значки отображаются под изображениями, давая быстрое визуальное представление о содержимом группы картинок. GUI очень чистенький, и из представленных здесь программ эту легче всего освоить новичкам.

Расширения поддерживают экспорт в разные места и дают несколько инструментов, которые можно скачать и загрузить прямо из программы, поскольку F-Spot имеет собственный репозиторий расширений. В частности, мы должны, хоть и со сдвигом по времени, выразить благодарность функции Time Adjust, так как всегда забываем сбросить часы наших цифровых фотоаппаратов, летая вокруг мира Linux. Если ваша камера сохраняет снимки сразу и в формате RAW, и в JPEG, вы оцените опцию, позволяющую не выводить их как два разных файла.

DigiKam


DigiKam – еще одно приложение KDE, но оно претендует на место в этом разделе потому, что работает с вашими снимками, а не просто индексирует их, как KPhotoAlbum и многие другие менеджеры фотографий.

Метки здесь предусмотрены – правда, не столь развитые, как у KPhotoAlbum. Зато DigiKam блещет в обработке изображений, так как обзавелся собственным редактором цифровых фотографий. Он выполняет все основные операции: изменение размера, кадрирование, смену уровней цвета и яркости, устранение «красных глаз» и наложение различных эффектов. Он также умеет открывать фотографии в GIMP или Krita, если вам нужны серьезные преобразования и встроенных функций недостаточно.

DigiKam’овский световой стол – совершенно новое дополнение, позволяющее детально работать с отдельными изображениями, производя над ними всяческие операции ретуши, наподобие стола с подсветкой в традиционной фотографии. Имеется полный набор опций экспортирования – на CD/DVD, на различные онлайн-сервисы и в стандартный HTML, а также создание слайд-шоу в виде MPEG-видео, которое можно воспроизвести на DVD-плейере.

Gallery


Вы не для того снимаете фото, чтоб прятать их в сундук. (Ну, может, кое-какие и припрячете). Существует множество сайтов для прославления вашего таланта фотографа, да и сами вы можете сделать таковой.

Gallery – открытая галерея изображений, она работает на стандартной системе LAMP (Linux, Apache, MySQL, PHP). При широком интернет-канале можете разметить их на собственной машине, или же использовать любой хостинг, где имеется PHP. Gallery дает полный контроль над выложенными вами изображениями: вы устанавливаете, кто может их смотреть, а кто – скачивать; здесь есть ссылки на сайты онлайновой печати, и можно заказать отпечатки удаленно. Администратор (то есть вы, кто же еще) контролирует, кто что может делать и какие из многих модулей расширений доступны для зарегистрированных пользователей и гостей.

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

На десерт

Вы могли и не знать, что они вам нужны, но попробовав, с ними уже не расстанетесь.

Google Earth


Это приложение, безусловно, имеет и практическое использование, но главная его миссия, похоже, сделать так, чтобы время текло незаметно. Google Earth предоставляет виды Земли, используя аэрофотосъемку и спутниковые фотографии. Вы можете искать определенное место, перемещаться, увеличивать и уменьшать масштаб. Более высокие виды используют снимки со спутников, те, что подробнее, снимались с самолета – именно поэтому некоторые области отображаются детальнее других.

И это еще не все. Несмотря на небесное происхождение снимков, вы можете менять угол обзора, планировать маршрут, а затем лететь по нему, записывая видео. Такие путешествия можно сохранять, обмениваться ими и воспроизводить заново, и множество таких туров можно скачать и запустить в Google Earth. Конечно, при запуске Google Earth все первым делом ищут свой дом, но дальше – больше.

Webmin


Когда кто-нибудь снова пожалуется на необходимость редактирования файла для настройки программы, укажите ему на Webmin. Сейчас это самое лучшее, что имеется в Linux в качестве универсальной программы настройки. Webmin работает в фоновом режиме на компьютере, который вы хотите настроить, и вы подключаетесь к нему через web-браузер. А значит, можно использовать графическую утилиту настройки на сервере без графического дисплея, и делать все удаленно, если потребуется.

Для выполнения системных изменений Webmin требует пароль администратора, так что не бойтесь – никто не отформатирует ваш жесткий диск. Webmin использует модули, заточенные под определенные программы; в дополнение к 113 встроенным модулям, охватывающим стандартные опции приложений и оборудования, есть также сотни модулей от третьих лиц.

GCompris


Linux располагает программами, помогающими детям использовать компьютеры в образовательных целях с самого раннего возраста. GCompris – коллекция обучающих игр для детей в возрасте от двух до 10 лет. Игры можно подразделить на категории: головоломки, математические, стратегические, шуточные, чтение, компьютерное оборудование, физическое передвижение и открытия.

Яркие основные цвета, мультяшная графика и большие кнопки – все это работает на привлекательность приложения для детей. Игры начинаются на простом уровне и постепенно усложняются, по мере того, как ребенок в них втягивается. Мы наблюдали за процессом и знаем, что это действительно эффективный подход. Иллюстрируя глобальную природу свободного ПО, GCompris переведен на более 40 языков. LXF

Персональные инструменты
купить
подписаться
Яндекс.Метрика