请输入您要查询的百科知识:

 

词条 Geary (e-mail client)
释义

  1. Features

  2. Technical information

  3. History

  4. Trivia

  5. References

{{Infobox software
| name = Geary
| title = Geary
| logo = Geary.svg
| screenshot = Geary 0.10.png
| caption = Geary 0.10 running on elementary OS 0.3.2
| screenshot alt = Screenshot of Geary 0.10 running on elementary OS 0.3.2
| author = Yorba Foundation
| developer = The GNOME Project, Elementary
| released = {{Start date and age|2012|05|04}}
| programming language = Vala (GTK)
| operating system = Linux
| genre = Email client
| license = GNU LGPL v2.1
}}Geary is a free and open-source email client written in Vala, which is based on WebKitGTK. Although since adopted by the GNOME project, the project originally was developed by the Yorba Foundation. The purpose of this e-mail client, according to Adam Dingle, Yorba founder, was to bring back users from online webmails to a faster and easier to use desktop application.[2] Pantheon Mail was a fork initiated by the Elementary OS community after the demise of Yorba, though at some point they decided to rewrite from scratch so that the only remaining references to Geary in the Pantheon code base are in some translations.[1]

Features

  • Modern and straightforward interface
  • Quick account setup
  • Supports Gmail, Yahoo! Mail, Outlook.com, and popular IMAP servers (Dovecot, Cyrus, Zimbra, etc.)
  • Mail organized by conversations
  • Ability to answer directly in conversations or open it in a separate window
  • Signature
  • Support for sending as another identity[4]
  • Full-featured HTML mail composer
  • Fast keyword search with values like from:john, is:read, is:unread and is:starred[5]
  • Desktop notification of new mails[6]
  • GNOME Keyring integration to store passwords for email accounts[2]

Implementation to support GPG had been started,[8] but is still incomplete as of 2019.[9]


Technical information

Geary internally uses an SQLite database to store a local copy of emails and for indexing. It uses a fully asynchronous GObject-based IMAP client library. One feature that distinguishes Geary from other open source email clients is its focus on the conversation view. Both Geary and Pantheon Mail are using gettext for translations.[5]

As of {{date|2016-04-03|mdy}}, Pantheon Mail has not been migrated to WebKitGTK+2 yet. The developers decided first to migrate the code managing the conversation view to use native GTK widgets (Gtk.CSS and Granite, a GTK+ library used as part of elementary OS). This offered several advantages, including minimizing the use of webviews, reducing the code, supporting hardware accelerated animations, and supporting RTL languages compared to webviews, GTK handles RTL support.[11][12] They also removed the use of custom GTK bars like PillHeaderBar which were making the code complicated and difficult to read.[13][14] Geary uses WebKit2 since at least version 3.32.0.[15]

History

Historically, Elementary OS directly supported[16] the project and Geary became the default application in that GNU/Linux distribution.

On March 25, 2013,[2][18] Jim Nelson, executive director at Yorba, launched a crowdfunding campaign on IndieGoGo to gather US$100,000 that would have been used to pay the 3 full-time Yorba engineers that were working at that time on Geary.[19] Unfortunately, on April 23, 2013, only US$50,860 were gathered from 1,192 backers. The amount was not met and the campaign failed. According to the rules set by IndieGoGo, Yorba did not receive any of the money that had been pledged.[20][21][22]

After this failure, Jim Nelson declared in a blog post that the crowdfunding campaign was kind of an experiment to see if that route was enough to sustain open-source development. He reaffirmed Geary had been created to improve the Linux experience, and therefore had no chance of being ported to OS X or Windows platforms.[16]

As the Yorba Foundation had stopped its activities and GNOME had not announced any plans about this project at the time, the future of Geary was unclear. As a result, to these uncertainties, due to previous design disagreements with the old Geary team and because elementary OS was actually using Geary as the default mail client (though in a heavily patched version), Daniel Foré, the leader of Elementary OS, decided to fork the project on {{date|2015-11-18|mdy}} and continue with the development as a fork.; the project was renamed Pantheon Mail during the process.[24][25] Pantheon Mail replaced Geary in elementary OS 0.4, which is codenamed Loki.[26]

However, in March 2016, Michael Gratton, an old Geary contributor, applied to become the new maintainer of Geary.[27] His main goal was to try fixing pressing issues like the dependency on the old WebKit1GTK, collaboration with Pantheon Mail, better support for non-GMail servers, mailbox management, the account UI, extending search, etc. Contributing to Geary as a GNOME project requires the maintainer to become a GNOME member. After a discussion with Adam Dingle, Yorba's founder, both agreed to wait for Michael to fulfill GNOME membership application requirements. In the meantime, Michael will post his patches to the GNOME Bugzilla instance and Adam will commit them for him.[28]

Since gaining a new maintainer, Geary lives on. On {{date |2016-05-15|mdy}}, a new version of Geary (0.11) was released,[29] followed by version 0.12 on {{date |2017-10-02|mdy}} and version 0.13 on February 18, 2019.[3] Shortly afterwards, the version scheme was changed to match Gnome's release schedule, so that the current Geary version is 3.32.[4]

Geary and Pantheon Mail continue to be developed as of Q1 2019.

Trivia

The initial name "Geary" coincides with the name of the Geary Street, because all Yorba's products were named after streets in San Francisco. However, according to a former Yorba employee, the application was not named after the address where Yorba Foundation was located.[32] That was actually a coincidence. The first beta of Geary was released in May 2012, and Yorba was still located on Capp Street at the time.[33][34]

References

1. ^{{Cite web|url=https://github.com/elementary/mail|title=elementary/mail|website=GitHub|language=en|access-date=2019-04-03}}
2. ^{{cite book|url=https://books.google.co.uk/books?id=cqJoDwAAQBAJ&q=keyring|title=Beginning Modern Unix: Learn to Live Comfortably in a Modern Unix Environment|last=Jain|first=Manish|publisher=Apress|year=2018|page=186}}
3. ^{{Cite web|url=https://mail.gnome.org/archives/gnome-announce-list/2019-February/msg00013.html|title=Geary 0.13.0 released!|website=mail.gnome.org|access-date=2019-04-03}}
4. ^{{Cite web|url=https://mail.gnome.org/archives/gnome-announce-list/2019-March/msg00014.html|title=Geary 3.32 released!|website=mail.gnome.org|access-date=2019-04-03}}
5. ^{{cite web|url=http://yorba.org/about/donate/ |title=Donate to Yorba |accessdate=June 25, 2016 |deadurl=yes |archiveurl=https://web.archive.org/web/20150920025533/http://yorba.org/about/donate/ |archivedate= September 20, 2015 }}
6. ^{{cite web|url=https://blogs.gnome.org/jnelson/2013/03/25/geary-funding-campaign-is-live-on-indiegogo-donate-today/|title=GEARY FUNDING CAMPAIGN IS LIVE ON INDIEGOGO! DONATE TODAY|date=March 25, 2013|accessdate=June 25, 2016}}
7. ^{{cite web|url=https://www.youtube.com/watch?v=PewB_M64-jk |title=Geary: a beautiful modern open-source email client|date=March 28, 2013|accessdate=June 25, 2016}}
8. ^{{cite web|url=https://www.indiegogo.com/projects/geary-a-beautiful-modern-open-source-email-client|title=Geary: a beautiful modern open-source email client|date=April 25, 2013 |accessdate= June 27, 2016}}
9. ^{{cite web|url=http://www.omgubuntu.co.uk/2013/04/geary-campaign|title=Open-Source E-Mail App Geary Enters Final Days of Fundraiser|date=April 22, 2013|accessdate=June 27, 2016}}
10. ^{{cite web|url=https://blogs.gnome.org/jnelson/2013/04/05/geary-crowdfunding-gpg-privacy-calendar-integration-and-more/|title=GEARY CROWDFUNDING: GPG PRIVACY, CALENDAR INTEGRATION, AND MORE|date=April 5, 2013|accessdate=June 27, 2016}}
11. ^{{cite web|url=https://blogs.gnome.org/jnelson/2013/04/25/geary-crowdfunding-whats-next/|title=GEARY CROWDFUNDING: WHAT's NEXT?|date=April 25, 2013|accessdate=June 27, 2016}}
12. ^{{cite web|url=https://blogs.gnome.org/jnelson/2013/05/01/geary-crowdfunding-what-went-wrong/|title=GEARY CROWDFUNDING: WHAT WENT WRONG?|accessdate=June 27, 2016}}
13. ^{{cite web|url=https://code.launchpad.net/~elementary-apps/pantheon-mail/+code?field.lifecycle=ALL&field.sort_by=oldest+first|title=Code : Mail : "elementary Apps team" team|accessdate=June 26, 2016}}
14. ^{{cite web|url=https://plus.google.com/+DanielFor%C3%A9/posts/d3XV1Kxfeuo|title=Today I learned that Yorba went under. Which sucks. Several of us were aware ...|date=November 19, 2015|accessdate=June 26, 2016}}
15. ^{{cite web|url=http://blog.elementary.io/post/139731273161/re-geary|title=RE: Geary|date=February 21, 2016|accessdate=April 4, 2016}}
16. ^{{cite web|url=https://mail.gnome.org/archives/geary-list/2016-March/msg00002.html|title=[Geary] Geary maintainership|date=March 6, 2016|accessdate=April 4, 2016}}
17. ^{{cite web|url=https://mail.gnome.org/archives/geary-list/2016-March/msg00021.html|title=Re: [Geary] Geary maintainership|date=March 21, 2016|accessdate=April 4, 2016}}
18. ^{{cite web|url=https://wiki.gnome.org/Apps/Geary|title=Geary|accessdate=June 27, 2015}}
19. ^{{cite web|url=https://answers.launchpad.net/ubuntu/+source/geary/+question/243749#comment-3|title=PGP Support|date=May 12, 2015|accessdate=June 27, 2015}}
20. ^{{cite web|url=https://answers.launchpad.net/ubuntu/+source/geary/+question/243749#comment-5|title=PGP Support|date=November 22, 2015|accessdate=November 22, 2015}}
21. ^{{cite web|url=https://mail.gnome.org/archives/geary-list/2016-July/msg00011.html|title=On the name "Geary"|date=July 6, 2016|accessdate=July 6, 2016}}
22. ^{{cite web|url=http://yorba.org/about/ |title=About Yorba |accessdate=May 2, 2012 |deadurl=unfit |archiveurl=https://web.archive.org/web/20120502104229/http://yorba.org/about/ |archivedate=May 2, 2012 }}
23. ^{{cite web|url=https://download.gnome.org/sources/geary/0.11/|title=Index of /sources/geary/0.11|date=May 26, 2016|accessdate=June 25, 2016}}
24. ^{{cite web|url=http://news.softpedia.com/news/meet-pantheon-mail-a-fork-of-the-now-dead-geary-500909.shtml|title=Meet Pantheon Mail, a Fork of the Now Dead Geary|date=February 14, 2016|accessdate=June 25, 2016}}
25. ^{{cite web|url=https://plus.google.com/+DanielFor%C3%A9/posts/R1RfceTkxY2|title=Just a quick screenshot of Mail. Most of the branches I've been merging have ...|date=February 8, 2016|accessdate=June 25, 2016}}
26. ^{{cite web|url=https://plus.google.com/+DanielFor%C3%A9/posts/3jYYHg4t1ec|title=+Corentin Noël is getting really close with his native conversations branch f...|date=March 6, 2016|accessdate=June 25, 2016}}
27. ^{{cite web|url=https://plus.google.com/+DanielFor%C3%A9/posts/BDQAJaShK9v|title=Gtk+ Conversations View has now landed in Mail trunk! Woo. You can see that ...|date=March 14, 2016|accessdate=June 25, 2016}}
28. ^{{cite web|url=https://mail.gnome.org/archives/geary-list/2016-April/msg00006.html|title=Re: [Geary] port to WebKit 2?|date=April 3, 2016|accessdate=June 25, 2016}}
29. ^{{cite web|url=https://plus.google.com/+DanielFor%C3%A9/posts/BHgwj4YS9Lt |title= Ding dong the witch is dead! Finally killed pill-toolbar! May it burn for all... |date=March 17, 2016 |accessdate= June 26, 2016}}
30. ^{{cite web|url=https://mail.gnome.org/archives/geary-list/2016-April/msg00009.html |title= [Geary] Geary/Mail collab|date=April 4, 2016 |accessdate=June 25, 2016}}
31. ^{{cite web|url=https://mail.gnome.org/archives/geary-list/2016-April/msg00011.html |title= Re: [Geary] Geary/Mail collab|date=April 4, 2016|accessdate=June 25, 2016}}
32. ^{{cite web|url=https://gitlab.gnome.org/GNOME/geary/blob/master/meson.build |title=Geary meson build definition |date=February 26, 2019|accessdate=March 28, 2019}}
33. ^{{cite web|url=https://mail.gnome.org/archives/geary-list/2016-June/msg00016.html |title= Re: [Geary] Sending mail from Alias identities|date=June 14, 2016|accessdate=June 25, 2016}}
34. ^{{cite web|url=https://mail.gnome.org/archives/geary-list/2016-June/msg00000.html |title= [Geary] Fixes needed for Geary search translations|date=May 1, 2015|accessdate=May 25, 2015}}
[5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34]
}}{{Email clients}}{{FOSS}}

7 : Email client software for Linux|Free email software|Free multilingual software|Free software programmed in Vala|Email clients that use GTK|Software using the LGPL license|Unix Internet software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 14:43:25