Организация Yorba Foundation, курирующая разработку популярного менеджера фотографий Shotwell, выпустила релиз почтового клиента Geary 0.2 (http://redmine.yorba.org/projects/geary), который отличается легковесностью реализации и ориентацией на использование в окружении GNOME. Интерфейс реализован при помощи библиотеки GTK3+. Среди целей развития проекта называется создания богатого по возможностям, но потребляющего минимальный объем ресурсов и предельно простого в использовании продукта. Почтовый клиент рассчитан как на обособленное использование, так и на работу совместно с web-ориентированными почтовыми сервисами.
Готовые установочные пакеты пока доступны (https://launchpad.net/~yorba/+archive/ppa) только для Ubuntu Linux, пользователям других дистрибутивов предлагается (http://redmine.yorba.org/projects/geary/wiki) выполнить сборку из исходных текстов (http://yorba.org/download/geary/stable/). Код написан полностью на языке Vala и распространяется в рамках лицензии LGPL. Для хранения базы сообщений используется БД SQLite, для поиска по базе сообщений создаётся полнотекстовый индекс. Для работы с IMAP задействована новая базирующаяся на GObject библиотека, работающая в асинхронном режиме (операции по загрузке почты не блокируют интерфейс). Среди зависимостей: Vala 0.17.4, gee-1.0, gio-2.0, glib-2.0, gmime-2.6, gnome-keyring-1, gtk+-3.0, sqlheavy-0.1.1, sqlite3, unique-3.0 и webkitgtk-3.0.
Новшества, появившиеся в Geary 0.2:
- Возможность приёма и отправки вложений;
- Автодополнение вводимых почтовых адресов в процессе написания сообщения;
- Для оболочек GNOME Shell и Unity реализована система вывода уведомлений о получении новых писем;
- Ящик Outbox для отложенной отправки сообщений по графику;
- Улучшенное визуальное оформление нити переписки;- Полная поддержка SSL и STARTTLS;
- Возможность управления информацией для аккаунтов в Dovecot и обычных IMAP-серверах;
- Оптимизация структуры БД;
- Переработанный интерфейс написания сообщения.<center><a href="http://blog.yorba.org/wp-content/uploads/2012/05/geary-scree... src="http://www.opennet.me/opennews/pics_base/0_1336234802.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>
Основные возможности Geary:- Базовая поддержка функций создания и просмотра почтовых сообщений;
- Отправка и получение почты;
- Функции отправки ответа всем респондентам и перенаправления сообщения;
- WYSIWYG редактор для создания сообщений с использованием разметки HTML (задействован webkitgtk), с поддержкой проверки правописания, выбора шрифтов, выделения цветом, вставкой ссылок, добавлением отступов и т.п.;
- Функция группировки сообщений по обсуждениям. Несколько режимов отображения сообщений в обсуждениях. Пока доступен только последовательный просмотр сообщений в обсуждении, но скоро появится и древовидный с наглядным выделением нитей. Полезной особенностью является то, что кроме текущего сообщения можно сразу посмотреть предыдущее и следующее сообщение в обсуждении (сообщения пролистываются непрерывной лентой), что очень удобно при чтении списков рассылки. Для каждого сообщения показывается число ответов;
- Возможность пометки отдельных сообщений (установка флагов и пометка "звёздочкой");- Быстрый и мгновенно вызываемый поиск по базе сообщений (в стиле Firefox);
- Поддержка работы одновременно с несколькими почтовыми аккаунтами;
- Поддержка средств для бесшовной интеграции с почтовыми web-сервисами, такими как Gmail, Mobile Me и Yahoo! Mail;- Полная поддержка IMAP и средств синхронизации сообщений. Полная совместимость с популярными IMAP-серверами, включая Dovecot;
- Возможность управления через горячие клавишию Например, Ctrl+N для написания сообщения, Ctrl+R для ответа, Ctrl+Shift+R для ответа всем участникам, Del для помещения почты в архив;
- Средства архивирования почты;
- Поддержка интеграции с десктоп-окружением для вывода уведомлений о получении новой почты;
- Поддержка работы в offline-режиме;
- Поддержка интернационализации и перевод интерфейса на несколько языков;
URL: http://blog.yorba.org/yorba/2012/10/geary-0-2-released.html
Новость: http://www.opennet.me/opennews/art.shtml?num=34983
Напоминает Mail.app из Mac OS X =)
Чем оно лучше кмэйл?
Как минимум отсутствием аконадей и непоймуков.
Это что-то вроде Буки и Бабайки, которыми пугают начинающих гномеров и крысюков?
Это вроде той хрени, что не тащит за собой полкед и ненужные "прибамбахи".
Ну вот представьте, не всем нужны непоймук и аконенади вкупе со своей бд...
Q: "Для хранения базы сообщений используется БД SQLite, для поиска по базе сообщений создаётся полнотекстовый индекс. Среди зависимостей: Vala 0.17.4, gee-1.0, gio-2.0, glib-2.0, gmime-2.6, gnome-keyring-1, gtk+-3.0, sqlheavy-0.1.1, sqlite3, unique-3.0 и webkitgtk-3.0."Это по Вашему лучше?
Да. Это существенно меньше и легче.
И к тому же вполне притягивается другими программами на ГТК.
В кедах же есть модный жирный digikam, что за истерия?Сделали новый почтарь для ГТК, отлично. Смотря на shotwell - парни умеют делать программы, выполняющие свои функции на все 100.
А вот кмайл - монстр с кучей ненужных, малоупотребимых кнопочек и функций. И та, существенно жирнее.
Особенно забористо будет наличие кмайла на ГТК-системе, скажем, с гномом 3 или крысой, ага.Ребята, не холивара ради, но.. Давайте уже не будем везде пихать кеды и их жирный приложения,а? Ну вот не всем они нужны, внезапно...
> Ребята, не холивара ради, но.. Давайте уже не будем везде пихать кеды и их жирный приложения,а?А гном с его жирными приложениями - будем?
И где там гном в зависимостях?
> И где там гном в зависимостях?Добавлю для прояснения ситуации - выше по треду заявили про кмайл, чем зело удивили меня.
Ибо уж что-то, а этот кедопереросль монструозен по самое немогу.
У мнея на машинках крутится xfce, и там точно, совершенно и абсолюно не нужен кмайл. А thunderbird не всем нравится. Глядя на shotwell - верю, что у них всё будет сделано аккуратно и вменяемо.
это приустановленном гноме зависимости указаны :)
> Это по Вашему лучше?Простите, скулайт - мизерная либа на ~300 кил кода. Не висящая как отдельный процесс на десятки мегазов. А половина указанных либ и так есть в любой системе с гномовыми программами. Если уж на них быковать - давайте тогда вспомним про то что кеды таскают 100500 либ своего рантайма, eh?
> Это вроде той хрени, что не тащит за собой полкед и ненужные "прибамбахи".Вместо этого оно тащит за собой полгнома, и тоже со своей бд. Те же яйца, только в профиль.
> Вместо этого оно тащит за собой полгнома, и тоже со своей бд.
> Те же яйца, только в профиль.По крайней мере либа базы компактная, необслуживаемая и не висит отдельным процессом. Что уже более вменяемо. Если, конечно, такой термин применим к сованию почты в сиквельную базу.
> Это что-то вроде Буки и Бабайки, которыми пугают начинающих гномеров и крысюков?Это что-то типа мускульного сервера, который на десктпе мне нужен как рыбке зонтик.
> Это что-то типа мускульного сервера, который на десктпе мне нужен как рыбке зонтик.А тут тоже SQL БД, которая как рыбе зонтик, и ничего.
> А тут тоже SQL БД, которая как рыбе зонтик, и ничего.Она мелкая, необслуживаемая и не висит как отдельный процесс. В таком виде - это еще куда ни шло. Хотя накукуй там SQL я не совсем понимаю, если честно. Так и представляю себе SQL иньекции в почту :) :)
SQLite это не сервер БД. Это скорее аналог встроенных в винду БД, т.е. тупо АПИ для других программ, "создающее что-то" в указанном файле, ТОЛЬКО ПО ЗАПРОСУ, не более.
Первая строка на их сайте утверждает обратное:
SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL >>database engine<<. - http://www.sqlite.org/
>SQLite это не сервер БД
>не сервер
>SQLite is serverlessРазницу между движком БД и сервером БД объяснять надо?
названием. если письмо не идет - затолкай его гирей :)
Хватит форсить KDE, Anonus!
ничем
>операции по загрузке почты не блокируют интерфейсДа это же прорыв!
А это
> Возможность приёма и отправки вложений;- вообще киллер-фича.
"от создателей" - прям реклама блокбастера какаят =)
Так же пафосно, как "Новая папка (2) - от создателей Новая папка".
Для Федоры: http://repos.fedorapeople.org/repos/thm/geary/
(там пока только какой-то git-снэпшот, релиза 0.2 еще нет)
> Готовые установочные пакеты пока доступны только для Ubuntu LinuxСтранно, что не на питоне.
Они на самом лучшем и перспективном языке - Vala, который спасёт GNOME от тонн C-кода.
> Они на самом лучшем и перспективном языке - Vala, который спасёт GNOME
> от тонн C-кода.Вот только он генерит сишный код, опять же. При том более страшный чем то что руками написано.
И что? Его же читать не требуется, это просто промежуточное представление.
> И что? Его же читать не требуется, это просто промежуточное представление.Программа получается жирнее и тормознутее. Но не так уж сильно. По крайней мере, явы и дотнеты в этом плане хуже.
Явы и дотнеты не имеют Vala-вских segmentation fault и отладка в них куда приятней отладки C кода который тебе нагенерила Vala. Да и количеством биндингов к либам Vala не блещет.
> Явы и дотнеты не имеют Vala-вских segmentation faultЛучше и проще с помощью gdb найти ошибку в сишном коде,
чем распространять приложение, зависимое от "надёжных" жабы и дот.нета,
следить за их багфиксами и молится чтобы их обновления что-то не сломали.
1. http://codepaste.ru/11943/ - вот тебе маленький пример на Vala. Найди при помощи gdb почему он сегфолтится когда ему захочется. Посмотришь на сколько это лучше и проще.
2. Иметь в зависимостях Gtk ничем не лучше чем у жабу или дотнет(по крайней мере с тех сторон с которых ты описал). А доступных библиотек доступных на/для vala - практически нет.
>> Готовые установочные пакеты пока доступны только для Ubuntu Linux
> Странно, что не на питоне.И без привязки к Unity.
> И без привязки к Unity.На месте авторов программы я бы затроллил таких умников прикрутив зависимость от юнити скотчем. Тогда бы глядишь вы...ся расхотелось :)
Классический вид будут делать или так и зациклились на этих трех столбах для широкоформатных мониторов? Все фишки из postler'a уже перенесли? Эта версия уже стартует быстрее громоптицы?
> Классический вид будут делать или так и зациклились на этих трех столбах для широкоформатных мониторов?Спроси в рассылке/report a bug
> Все фишки из postler'a уже перенесли?
см выше
> Эта версия уже стартует быстрее громоптицы?
да
Классики не будет, системного трея для wm не будет. "Очень легкий" 90-100Мб Ram без функционала, а thunderbird 120Мб с кучей наворотов и удобный, claws mail
это поделие не заменит ни по функционалу, ни по легкости и скорости... НЕНУЖНО.
> "Очень легкий" 90-100Мб Ram без функционала, а thunderbird 120Мб с кучей наворотов и удобныйтолько что проверил: Geary — 54M reserved максимум, tbird — 400M and counting
> claws mail это поделие не заменит ни по функционалу, ни по легкости и скорости...
На текущем этапе — не заменит. Сомнительно, правда, что Yorba вообще ставит цель сделать ещё_один_клон_thebat
> НЕНУЖНО.
проходите мимо
Не позволяет работать с SMTP без пароля. А смотрится симпатично.
> Не позволяет работать с SMTP без пароля. А смотрится симпатично.Э?
Э! http://redmine.yorba.org/issues/5732
> Отправка и получение почты;Какая свежая и оригинальная фича для почтовика :)
Например, великолепный почтовик mutt этого сам не умеет.
> Например, великолепный почтовик mutt этого сам не умеет.Великолепный почтовик, чо. И название подходящее.
вы хорошо смотрели? нет, вы еще раз гляньте.. а то вот у меня как-то читает из imap.. видимо по воздуху узнавая о письмах..
> Например, великолепный почтовик mutt этого сам не умеет.Юникс-вей же. Каждая программа делает одно дело, но делает хорошо.
> Юникс-вей же. Каждая программа делает одно дело, но делает хорошо.Одно дело - понятие растяжимое. Если немного продолжить логику, на каждый сискол надо написать по отдельной программе. Почтовик? Вы огуели? Это должен быть cat + стопицот этажей фильтров. Как максимум! :)
> Например, великолепный почтовик mutt этого сам не умеет.Получать почту - вполне себе умеет.
А что авторы не стали засовывать туда урезанную версию SMTP-сервера - так это вполне себе unix-way.
> А что авторы не стали засовывать туда урезанную версию SMTP-сервераА что, кто-то засовывает в почтари SMTP сервер?
Можно ли письма сгруппировать по дискуссиям? Скажите, пожалуйста, у кого запустилось.
> Можно ли письма сгруппировать по дискуссиям? Скажите, пожалуйста, у кого запустилось.Запустилось. У меня они автоматически группируются.
Создатели не в курсе что есть claws-mail
> Создатели не в курсе что есть claws-mailНу что вы как маленький? Какой же прогарммер без маленького но гордого NIH-а?
> Ну что вы как маленький? Какой же прогарммер без маленького но гордого NIH-а?Для этого лучше аудиоплеер. Или init, на худой конец.
> Для этого лучше аудиоплеер. Или init, на худой конец.Накаркаете же. Так и представляю: встречайте! Гвоздь программы: плеер на Vala с скулайтовой базой! :-)
//теперь можно называть треки вида supermusic'); DROP TABLE collection ... - Бобби Тэйблс бурно радуется :)
>> Для этого лучше аудиоплеер. Или init, на худой конец.
> Накаркаете же. Так и представляю: встречайте! Гвоздь программы: плеер на Vala с скулайтовой базой! :-)http://www.xnoise-media-player.com/
> //теперь можно называть треки вида supermusic'); DROP TABLE collection ... - Бобби Тэйблс бурно радуется :)
ведь эти программисты поголовно дебилы и не имеют понятия про prepared statements.
> Создатели не в курсе что есть claws-mailА создатели claws-mail тоже были не в курсе, что есть другие? Мало того, это еще и форк Sylpheed.
который до сих пор не умеет почту получать не блокируя интерфейс ((((
назовите хоть один имэйл клтент, в котором интерфейс написания сообщения можно открыть во вкладке, а не в отдельном окне
thunderbird + https://addons.mozilla.org/en-us/thunderbird/addon/compose-f.../
> thunderbird + compose-for-thunderbirdБрехня...
То что написан на vala зачёт. То что лёгкий - зачёт. А вот 3-х колоночный интерфейс мне не нравится. На широких дисплеях это возможно самое оно. Но не у всех широкие-то. Кстати, настраивается ли интерфейс? Или прибит гвоздями? Можно ли сортировать письма по дискуссиям (по цепочкам)? Если в нём виртуальные папки? Как отображаются несколько ящиков? Есть ли сортировщик писем? Не исключено, что если возможности этого почтовика приблизятся к Громоптице, то он получится не такой уж лёгкий несмотря на код vala.С другой
> А вот 3-х колоночный интерфейс мне не нравится.шлите патчи
> Кстати, настраивается ли интерфейс? Или прибит гвоздями?
нет. да.
> Можно ли сортировать письма по дискуссиям (по цепочкам)?
уже́.
> Если в нём виртуальные папки?
нет
> Как отображаются несколько ящиков?
никак — оно пока не умеет несколько ящиков
> Есть ли сортировщик писем?
нет
> Не исключено, что если возможности этого почтовика приблизятся к Громоптице, то он получится не такой уж лёгкий несмотря на код vala.
не исключено. но маловероятно.
Походу встроенный в n900 клиент на основе modest умеет и то больше...
>> Как отображаются несколько ящиков?
> никак — оно пока не умеет несколько ящиков
>> Есть ли сортировщик писем?
> нетТогда нахрен он нужен? Юзать один ящик можно и через web-интерфейс, а отсутствие сортировщика дела делает этот почтовик совершенно бесполезной игрушкой. Короче, большого и светлого пути этому начинающему почтовому клиенту! При отсутствии определённого функционала бессмысленно говорить о лёгкости. Ну разве что пихать его по дефолту в лёгкие версии дистрибутивов и говорить о наличии там почтового клиента.
>>> Как отображаются несколько ящиков?
>> никак — оно пока не умеет несколько ящиков
>>> Есть ли сортировщик писем?
>> нет
> Тогда нахрен он нужен?незачем. проходите мимо.
Ну я не со зла сказал. Проект, конечно, интересный. Может, со временем получится что-нибудь хорошее. Буду наблюдать за развитием этого клиента. А на сегодня он находится в детском возрасте. Пусть порастёт, а пока для меня ставить его рано.
> не исключено. но маловероятно.В каком месте он легкий? Жрет 90-100Мб памяти не имея при этом никакого функционала, а thunderbird 120Мб
С другой стороны, факт развития Geary показывает Мозилле, что они зря забросили своего почтового голубя.
Мозила тупо не может запилить написание писем в табах. Тикет с 2008 года висит и внём до сих пор регулярно отпичываются с просьбой наконец сделать это.
> Мозила тупо не может запилить написание писем в табах. Тикет с 2008
> года висит и внём до сих пор регулярно отпичываются с просьбой
> наконец сделать это.Да поставь ты уже наконец какое-нибудь расширение. Их там развелось туева хуча, открывальщиков новых табов
Не говори о том чего не знаешь. Был один, назывался Compose for Thunderbird, но им обсолютно не возможно пользоваться т.к гдючит, падает, не отправляет письма. А больше ничего и нет, так что не надо свистеть.
> Мозила тупо не может запилить+ Жутко бесит Bug 791175 - shortcut key does not work with Cyrillic layout
Номер тикета какой?
Скажите, кто пользовал, как Geary в сравнении с Claws?
Пока нет поддержки pgp/smime даже пробовать не буду.
> Скажите, кто пользовал, как Geary в сравнении с Claws?claws легче, быстрее, функциональнее! geary ничего не умеет и никак не настраивается, а письма с подписью вообще не показывает! Гламурное дермище... И жрет памяти в 3 раза больше чем claws
Для ВТОРОГО релиза программы, работы проделано более чем достаточно. Если постоянно что-то допиливать, то проект в 99% случаях никогда не выйдет, т.к. всегда есть куда лучше.
Если бы и релизы ещё пошустрее делали... А то пока дождёшься ((( Можно было бы несколько аккаунтов заводить, уже бы можно было и пользоваться. Но толку-то от одного почтового ящика?А лёгких почтовых клиентов действительно не хватает.
> Если бы и релизы ещё пошустрее делали... А то пока дождёшься (((а можно скрасить ожидание присыланием патчей. или денег.
WebKit в зависимостях нынче символизирует легкость?
всё относительно.
по мне лучше WebKit, чем когда интерфейс "замерзает" при проверке почты
> по мне лучше WebKit, чем когда интерфейс "замерзает" при проверке почтыа какая связь? O_O
Связь? Ну, так говорили же про лёгкие почтовики. Так вот, в том же Sylpheed "замерзает" интерфейс, когда происходит проверка почты. Когда ящиков не 1 и не 2, то порой минуту нужно ждать, когда можно будет дальше почту посмотреть... ппц... Лучше уж вебкид, чем такие грабли.
я спрашивал, какая связь между интерфейсом в вебкитом и замиранием оного.
всю ветку пересказывать? Я писал, что хорошо, что выходят ещё новые лёгкие почтовые клиенты, так как востребованность есть. Мне возразили, что лёгкий и вебкит... Мне лично всё равно, вебкит там или что... Не знаю как ещё объяснить связь в рамках данной дискуссии.
(вздыхает) эта музыка могла бы быть вечной. %-)
это уж точно
Классно!