Программы для дома и работы

Материал из MediaWiki
Перейти к навигации Перейти к поиску

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

Наиболее функциональными на настоящий момент являются два клона OpenOffice.org:

Оба построены по сути на одном движке, LibreOffice в настоящий момент разрабатывается более активно. Совместимость с форматами MS достаточно хорошая, примерно 99% текстовых документов и порядка 95% таблиц и презентаций последние версии должны открывать без проблем, многие проблемы с неправильным отображением решает установка в систему шрифтов от основного конкурента (msttfonts, webcore fonts или webfonts в разных дистрибутивах).

Остальные офисные пакеты в целом неплохо справляются с созданием и редактированием простых документов, но с совместимостью и открытием принесённых и присланных документов могут возникать различные проблемы. Эти пакеты нередко входят в состав предустановленных систем на недостаточно мощных машинах (например, на смартбуках и планшетках с Linux внутри) и в специальные легковесные дистрибутивы для устаревшей техники.

Верстка текста

В жизни практически каждого, кто занимается в университете делом, возникает момент, когда перед ним ставится боевая задача сделать нечто большое и светлое: курсовую, диплом, презентацию на конференцию, статью, методичку или книгу. Подобные задачи решаются обычно с использованием того,что человек уже знает и чем умеет пользоваться, т.е. сегодня это практически всегда средствами того или иного офисного пакета. Однако, как справедливо подметил Дональд Кнут в 1977 году, когда любимого всеми офиса ещё и в проекте не было, нередко результат получается не слишком соответствующий ожиданиям. Поскольку Кнут принадлежал к той небольшой группе людей, которые столкнувшись с трудностями и лишениями их преодолевают не героическим упорным поеданием кактуса, а использованием более подходящих к случаю функций человеческой головы, в 1979 году появился первый вариант типографской системы TeX, которая позволяла получить на выходе красивую статью или книгу. В 1984 году Лесли Лампорт написал LaTeX, набор макросов для TeX, позволявших получить эту же красоту не будучи программистом. С тех пор у научного сообщества появилась легендарная типографская система, в которой и сегодня верстается большинство серьёзных научных журналов.

На настоящий момент наиболее популярной реализацией этой системы является TeX Live. Теоретически он работает в любой операционной системе и в трех самых популярных работает точно. Т.к. исходные коды документов TeX/LaTeX представляют собой особым образом размеченные текстовые файлы, их можно править в любом текстовом редакторе. Существуют также специализированные редакторы для создания документов LaTeX, такие как Kile или TeXstudio. Кроме того, есть WYSIWYM-редакторы --- LyX и TeXmacs, однако, для набора больших и сложных текстов они могут оказаться не самым лучшим выбором в силу своей ограниченности.

Графические приложения

Графические редакторы

Наиболее функциональными и доработанными на сегодняшний день являются:

В состав KDE (точнее, KOffice или Calligra Suite) входят:

Кроме них также можно назвать:

  • MyPaint - растровый редактор для художников, рисующих на планшете
  • Draw из LibreOffice или OpenOffice - векторный.
  • sK1 - векторный, нацелен на допечатную подготовку, в состоянии вечной разработки
  • Pinta - растровый, простой редактор для рисования, аналог Paint.NET
  • Xfig - векторный, очень удобный редактор для простой технической графики, к сожалению, сильно устарел.
  • Synfig Studio - платформа для создания двухмерной векторной/растровой анимации

Работа с фотографиями

  • Darktable - "проявка" Raw-файлов, аналог Photoshop Lightroom
  • Rawstudio - примерно то же самое, но в другом исполнении
  • RawTherapee - ещё один вариант
  • Shotwell - каталогизатор фотографий
  • Piwigo — ещё один каталогизатор фотографий
  • F-Spot - устаревший каталогизатор фотографий, написан на Mono
  • digiKam - каталогизатор фотографий для KDE
  • fotoxx - каталогизатор фотографий с функциями редактирования
  • Hugin - склейка панорам
  • Enblend - склейка панорам
  • Kolor предлагает ряд платных проприетарных программ (с пробными версиями) для сборки и редактирования панорам, в том числе и под Linux:
  • Pano2VR - платная проприетарная программа (с пробными версиями) для создания так называемых VR photography (virtual reality photography) - интерактивных широкоугольных панорам, в том числе под Linux с записью в Adobe Flash, HTML5 (iPhone/iPad) или QuickTime VR (QTVR)
  • Panorama Tools - свободные открытые программы на Java для работы с VR Photography, написанные с использованием SIMD-Math Хельмутом Дершем (Helmut Dersch), автором CAS Jasymca
  • Phatch - кроссплатформенный пакетный обработчик фотографий с графическим интерфейсом, использующий PIL (Python Imaging Library) и wxPython

3D-моделирование

  • Blender - пакет создания трёхмерной графики

Трассировщики лучей:

Просмотр изображений

Этих программ слишком много, чтобы перечислять все. Вот лишь некоторые:

  • в GNOME основной программой просмотра является Eye of GNOME, в KDE - GwenView
  • Если нужен более функциональный вариант под GTK, то стоит смотреть в сторону gThumb (зависит от GNOME) или Geeqie
  • Ristretto - лёгкий просмотрщик на GTK из проекта Xfce.
  • GPicView - ещё один простой просмотрщик на GTK из проекта LXDE.
  • Mirage Image Viewer - тоже лёгкий просмотрщик на GTK.
  • Куча легковесных просмотрщиков было упомянуто в этой теме, а именно display, feh, QVV, QIV, fbi, Viewnior, xzgv, GQview, XnView и отдельно должен быть упомянут japw, автором которого является hibou.

Подробнее о работе с графикой в открытых системах можно узнать на сайте http://digilinux.ru/

Браузеры

Есть практически любые, кроме Internet Explorer (он же "синенький интернет") и Safari:

  • Firefox, в некоторых дистрибутивах Iceweasel.
  • Opera, несвободный, версия на движке Blink доступна начиная с версии 24.
  • Google Chrome и свободный Chromium
  • Mozilla Seamonkey, ранее был известен как Mozilla Suite, а до этого просто Mozilla, а ещё раньше он назывался Netscape Navigator. В некоторых дистрибутивах называется Iceape.
  • Conkeror - лёгкий браузер, основанный на Gecko и XULrunner. Поддерживает почти все дополнения от Firefox, заточен под клавиатурное управление в стиле Emacs.
  • куча браузеров на движке WebKit (Chrome и Chromium используют его форк - blink):
    • Epiphany - стандартный браузер GNOME
    • Konqueror - плод противоестественной связи между браузером и файловым менеджером из KDE. Может использовать как собственный движок KHTML, так и более современный его вариант - WebKit
    • Rekonq - что-то вроде облегченного Konqueror из KDE4
    • Arora - легкий браузер на Qt4
    • Midori - лёгкий браузер на GTK
    • QupZilla - кроссплатформенный браузер, использущий WebKit и Qt Framework
    • Luakit - легковесный браузер, рассчитанный на использование клавиатуры (значительно быстрее плагинов для браузера), использует Lua для конфигурации и расширения.
  • ну и совсем лёгкие, устаревшие и консольные:
    • dillo - сверхлёгкий браузер на FLTK
    • lynx - консольный браузер
    • links - консольный браузер, более функциональный вариант
    • NCSA Mosaic - один из первых графических браузеров
    • w3c/Amaya - редактор и браузер от создателей всемирной паутины

и другие

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

  • Thunderbird - функциональный почтовый клиент от Mozilla, основанный на технологиях XUL. Есть поддержка чтения RSS-лент. Расширяется с помощью дополнений.
  • KMail - почтовый клиент проекта KDE
  • Evolution - почтовый клиент проекта GNOME
  • Claws Mail - лёгкий и функциональный почтовый клиент на GTK
  • Sylpheed - прародитель предыдущего
  • Postler - сверхлёгкий почтовый клиент на GTK и Vala
  • Geary - сверхлёгкий почтовый клиент на GTK3
  • Mutt - консольный
  • Alpine - консольный

в состав браузеров Mozilla Seamonkey и Opera (до версии 12 включительно) также входят почтовые клиенты

Программы для чтения новостных лент

Ниже приведён краткий список обособленных клиентов для чтения новостных лент, но также поддержка чтения RSS/Atom-лент есть во многих программах, как дополнение к основной функциональности (Firefox, Thunderbird, LeechCraft с соответствующим плагином и т.д.).

  • QuiteRSS — настраиваемая и функциональная RSS/Atom-читалка, написанная на Qt и использующая WebKit и SQLite для просмотра и хранения статей
  • Akregator — RSS/Atom-клиент из состава KDE
  • Liferea — новостной клиент, написанный для среды GNOME
  • Newsbeuter — читалка RSS/Atom-лент для текстовых терминалов
  • RSS Guard — новостной клиент на Qt

Программы для общения в сети (IM, голос, видео)

Тут следует отметить, что многие программы текстового общения начали обзаводиться поддержкой голоса и видео, и наоборот, многие программы видеообщения включают поддержку текстового чата.

Передача текстовых сообщений

  • Psi — написан на Qt, из протоколов поддерживает только Jabber/XMPP
  • Psi+ — модифицированная версия Psi, с поддержкой плагинов и более богатыми возможностями
  • Gajim — Python+GTK, только Jabber/XMPP
  • Pidgin — поддерживает почти все протоколы, GTK
  • Tkabber — Tcl/Tk, Jabber/XMPP
  • Instantbird - Mozilla + libpurple
  • Empathy — входит в состав GNOME, умеет много разных протоколов
  • Kopete, KDE
  • Swift, Qt
  • MCabber — консольный jabber-клиент
  • Poezio — консольный jabber-клиент на python с плагинами на python
  • Finch — консольный на движке libpurple
  • Я.Онлайн — Qt, сделано Яндексом на основе Psi
  • qutIM — аналог QIP
  • ICQ — несвободный официальный ICQ-клиент, требует Flash и Adobe Air
  • KDE Telepathy — IM/VOIP клиент, поддерживает передачу текста/файлов/аудио/видео, межпрограммную коммуникацию и много IM протоколов (за исключением IRQ). Позиционируется как замена Kopete
  • Telegram — открытый клиент одноимённого IM-сервиса.

Голосовое и видеообщение

  • Jitsi - написан на Java. Поддерживает Jabber/XMPP,SIP,AIM/ICQ. Умеет VOIP (текст, звонки, видео, файлы). Также есть клиент под Android.
  • Ekiga, Gnome
  • Skype - несвободный, раньше был P2P, сейчас вроде перешел на клиент-серверную архитектуру
  • Tox - свободный P2P, beta
  • TeamSpeak - несвободный
  • Linphone, GTK
  • Coccinella, Tcl/Tk
  • Mumble, Qt
  • Firefox Hello — основан на WebRTC, связываться с любыми браузерами с поддержкой WebRTC, но для приёма входящих звонков всё-таки нужен Firefox
  • Wire — аналог Skype (от бывших инженеров компании), поддерживает аудио- и видеовызовы, e2e-шифрование. Клиент открыт, серверная часть планируется к открытию.

Cерверы видеоконференций

Видео и аудиоплееры

Видеопроигрыватели

проигрыватели на основе библиотеки файлов (по типу iTunes)

  • Amarok, KDE
  • Rhythmbox, GNOME
  • Banshee, GNOME+Mono
  • Minitunes, минималистичный плеер на Qt4
  • Beatbox, лёгкий плеер на GTK, пока в активной разработке
  • Clementine, Qt
  • MPD, Music Player Daemon — бекенд, список различных фронтендов (морд) здесь.

Простые аудиопроигрыватели (по типу Winamp)

  • Audacious — плеер, использующий GTK, один из форков XMMS
  • DeadBeef — легковесный плеер в стиле foobar2000 работающий на GTK, открывающий множество форматов (многоканальных в. т. ч.) и корректно работающий с испорченными кодировками в тегах
  • Qmmp - Интерфейс в стиле WinAmp (хотя есть возможность использовать альтернативный GUI), написан на Qt.
  • MOC — удобный консольный
  • XMMS — стар почти как протокол X11, 1:1 внешне как старый WinAmp

выше перечислены только наиболее популярные варианты

Словари и переводчики

  • GoldenDict, Qt, наиболее функционален
  • StarDict и словари с XDXF, GTK. Консольную версию stardict можно взять здесь, а порт на Qt4 лежит тут
  • multitran - очень хороший словарь, но оболочка на Qt3, давно не переписывалась и почти везде уже не работает. Доступен online, http://www.multitran.ru/
  • Purple, лёгкий словарь на GTK
  • Кроме всего вышеперечисленного есть сервер словарей dictd и клиенты к нему - Gnome dictionary и Kdict.

Из переводчиков есть интерфейс к google translate LiteTran и практически нерабочая Правда.

Файловые менеджеры

  • Nautilus в GNOME и его ремейки nautilus-elementary и Nemo
  • Dolphin в KDE4
  • Konqueror в KDE
  • Thunar в Xfce
  • PCManFM легкий файловый менеджер с поддержкой табов, на GTK
  • ROX-Filer
  • Double Commander для тех, кто привык к Total Commander
  • mc Midnight Commander, для консоли
  • Krusader двухпанельный файловый менеджер, KDE

Архиваторы

Тут следует отметить, что в Linux есть программы-компрессоры, которые сжимают (консольные):

  • gzip
  • bzip2
  • lzma
  • xz
  • программы для работы с rar, zip, lha, stuffit и другими неродными для unix/linux форматами;

собственно архиваторы, которые собирают множество файлов в один перед сжатием:

  • tar
  • cpio

и есть графические оболочки к ним:

Многие файловые менеджеры умеют работать в качестве оболочки к консольным архиваторам

Работа с электронными книгами

Просмотр PDF/DjVu/FB2

  • Evince - простая и удобная программа GNOME для чтения электронных книг и документов. Поддерживает форматы PDF, DjVu и DVI. Также есть опциональная поддержка презентаций в формате OpenOffice Impress и комиксов в формате CBR.
  • Atril - форк Evince из проекта MATE, отличается классическим настраиваемым до минимализма интерфейсом без использования CSD.
  • Okular - программа просмотра документов проекта KDE.
  • FBReader - кроссплатформенна программа для чтения электронных книг. Поддерживает форматы ePub, fb2, chm, rtf, plucker, и т. д. Файлы можно читать напрямую из архивов zip, tar, gzip и bzip2.
  • Zathura - легковесный инструмент для просмотра документов, поддерживающий pdf, djvu и postscript.
  • Adobe Reader - несвободный официальный просмотрщик PDF, поддерживает практически все возможности формата, заметно быстрее открывает большие pdf-файлы, по сравнению с другими имеет большое количество проблем в безопасности, которые исправляются не слишком оперативно. Крайне не рекомендуется использовать его plugin в браузере.
  • DjView4 - программа для просмотра DjVu, написанная на Qt4 с использованием библиотеки DjVuLibre, как и многие другие свободные просмотрщики DjVu. Версия DjView3 разрабатывалась совместно с DjVuLibre, однако DjView4 поставляется отдельно, формально оставаясь частью того же проекта.
  • Xpdf - простой просмотрщик PDF, прародитель библиотеки poppler, которая используется практически во всех остальных свободных программах просмотра.
  • ePDFView - легковесная программа просмотра PDF на GTK
  • fbless - для чтения FB2 книг в консоли
  • другие программы просмотра PDF можно найти на [1].

Организация библиотеки

  • Calibre
  • MyRuLib — для организации библиотеки электронных книг формата fb2. Можно использовать для работы с библиотеками lib.rus.ec и flibusta.net

Более сложные системы ведения библиографии описаны в LOR-FAQ-Scientific

Обработка сканов

Системы оптического распознавания текста (OCR)

системы распознавания:

графические оболочки: