Katna · programu huria kwa Linux

Programu ya barua pepe yenye kasi na ya kisasakwa kompyuta ya Linux

Katna Mail, Katna Calendar na huduma ndogo ya chinichini, zilizoandikwa kwa Rust na kutengenezwa ili zijisikie nyumbani kwenye KDE Plasma na GNOME. Mbadala wa KDE PIM, huria chini ya GPL.

Hatua za mwanzo za uundaji. Katna Mail inatumika kila siku kwenye akaunti halisi, na kifurushi cha Arch Linux kilichojengwa tayari hufuata kila badiliko.

Katna Mail kwenye dirisha la ukubwa wa kompyuta, nusu katika mandhari ya mwangaza na nusu katika mandhari ya giza, mazungumzo yakiwa wazi kando ya orodha

Mradi binafsi

Imehamasishwa na

GmailMailspringThunderbird

Katna Mail haijaribu kuwa ya kipekee wala ya kimapinduzi. Ni mradi binafsi kabisa: programu ya barua pepe ambayo mwandishi wake aliitamani kwenye kompyuta yake mwenyewe ya Linux.

Vipengele na mwonekano wake vimeazimwa waziwazi kutoka kwa programu za barua pepe anazozipenda, hasa Gmail, Mailspring na Thunderbird, na kujengwa upya kwa Rust kwa jina na aikoni za Katna zenyewe.

Katna imewezekana tu kwa sababu ya hatua kubwa ambazo miundo mikubwa ya lugha (LLM) imepiga. Imegeuza programu kamili ya barua pepe, ambayo kwa muda mrefu ilikuwa kazi ya timu nzima, kuwa kitu ambacho mtu mmoja anaweza kukijenga kwa uangalifu. Kila skrini bado inabuniwa, inakaguliwa pikseli kwa pikseli na kutumiwa kila siku na mwandishi wake, kwenye kompyuta halisi yenye barua halisi.

Inachofanya vizuri

Mambo manne ambayo Katna Mail inayajali kuliko kitu kingine chochote.

Utafutaji wa papo hapo

Utafutaji wa maandishi kamili unaovumilia makosa ya tahajia, hata kwenye visanduku vikubwa sana vya barua. Kwenye jumbe 517,000 za mkusanyiko wa Enron, hoja moja huchukua ms 2.4 kwa wastani wa kati na ms 9.7 kwa p99.

Hufanya kazi hata dirisha likiwa limefungwa

Huduma ndogo ya chinichini husawazisha, hutoa arifa na hutuma barua zilizopangwa, kutoka kwa programu yenye ukubwa wa chini ya MB 20.

Inajisikia ya asili

Rangi na rangi ya msisitizo ya mfumo, aikoni ya trei yenye alama ya barua ambazo hazijasomwa, menyu ya jumla ya KDE, arifa za kompyuta unazoweza kuzitendea kazi, na picha yako ya mtumiaji wa KDE kama picha yako mwenyewe.

Ya ndani kwanza na ya faragha

Barua zako hubaki kwenye mashine yako, maudhui ya mbali huzuiwa kwa chaguomsingi, nywila hukaa kwenye keyring yako, na TLS ni Rust tupu.

Programu moja kwa kila ukubwa wa skrini

Mipangilio ya kompyuta, tabiti na simu katika programu moja, kwa mwangaza na giza. Picha zilizo hapa chini hufuata mandhari ya mwangaza au giza ya tovuti hii.

Mpangilio wa tabiti, mazungumzo yakiwa wazi kando ya orodha
Tabiti: orodha na mazungumzo kando kwa kando
Mpangilio wa simu, picha ikiwa kando ya kila ujumbe na kitufe cha Tunga
Simu: imepangwa kama programu ya simu
Ujumbe uliosimbwa na kutiwa sahihi ukiwa wazi kando ya orodha, umewekwa alama kuwa umethibitishwa
Barua iliyosimbwa na kutiwa sahihi
Kiambatisho cha PDF kikiwa wazi kwenye kitazamaji kilichojengewa ndani cha Katna Mail
Kitazamaji kilichojengewa ndani kwa PDF, picha, majedwali na nyaraka
Katna Mail kwenye KDE Plasma, menyu ya jumla ikiwa chini, na idadi ya barua ambazo hazijasomwa kwenye aikoni za upau wa kazi na trei
Menyu ya jumla ya KDE, idadi kwenye upau wa kazi na alama kwenye trei

Katna Mail leo

Toleo la sasa linachofanya, kwenye akaunti halisi.

  • Akaunti

    IMAP (IDLE, QRESYNC, lebo), POP3 na SMTP, pamoja na ugunduzi wa seva wa kiotomatiki. Kategoria za Gmail, Muhimu na nakala rudufu hushughulikiwa.

  • Orodha na kisomaji

    Mazungumzo, vichupo vya kategoria, nyota, Muhimu, vibandiko, vipande vya viambatisho, vitendo vya kuelea, arifa za Tendua, na kidirisha safi cha kusoma chenye barua za HTML, pamoja na hali ya giza.

  • Kutunga

    Maandishi yenye mitindo, sahihi, kujibu ndani ya ujumbe, dirisha linalojitokeza, kutuma kwa ratiba na kutendua kutuma.

  • Barua iliyosimbwa

    OpenPGP na S/MIME kupitia GnuPG yako mwenyewe.

  • Viambatisho

    Muhtasari kwenye kadi, kitazamaji kilichojengewa ndani, Hifadhi vyote, na Fungua kwa programu yoyote iliyosakinishwa, pamoja na programu chaguomsingi kwa kila aina ya faili.

  • Kompyuta yako

    Aikoni ya trei, alama ya barua ambazo hazijasomwa, menyu ya jumla, arifa zenye Jibu wote, Weka kuwa imesomwa na Hifadhi kumbukumbu, mandhari ya mwangaza na giza, na fremu ya dirisha yake yenyewe yenye ukungu, ukipenda.

  • Ukubwa wowote wa skrini

    Mipangilio ya kompyuta, tabiti na simu katika programu moja.

  • Mipangilio

    Akaunti, sahihi, njia za mkato za kibodi, programu chaguomsingi na zaidi, pamoja na utangulizi mfupi kwa watumiaji wapya.

  • katnactl

    Ongeza akaunti na uendeshe huduma ya chinichini kutoka kwenye terminal.

Kinachofuata

Katna Calendar (CalDAV, matukio yakionekana kwenye saa ya Plasma), Anwani, Kazi, Madokezo na Mipasho vimepangwa. Tayari vina nafasi yake ndani ya programu, vikiwa na alama ya inakuja hivi karibuni.

Katna CalendarAnwaniKaziMadokezoMipasho

Soma mpango wa utekelezaji (hufunguka kwenye kichupo kipya)

Sakinisha kwenye Arch Linux

Kila badiliko kwenye Katna hujengwa kuwa kifurushi cha Arch Linux na kuchapishwa kama toleo la awali la arch-latest, ambalo pia ni hazina ya pacman.

  1. 01

    Ongeza hazina

    Ongeza mistari hii kwenye /etc/pacman.conf.

    [katna]
    SigLevel = Optional TrustAll
    Server = https://github.com/QuakeString/katna/releases/download/arch-latest
  2. 02

    Sakinisha na uanzishe

    Sakinisha kifurushi, kisha anzisha huduma ya chinichini sasa na kila unapoingia.

    sudo pacman -Syu katna-git
    systemctl --user enable --now katna-daemon
  3. 03

    Sasisha baadaye

    Sasisha pamoja na mfumo wako wote, kisha anzisha upya huduma.

    sudo pacman -Syu
    systemctl --user restart katna-daemon

Kifurushi ni cha x86_64 pekee na bado hakijatiwa sahihi. Nywila huhifadhiwa kwenye Secret Service, kwa hiyo GNOME Keyring, KWallet au KeePassXC lazima iwe inaendeshwa.

Usambazaji mwingine

Flatpak, .deb, .rpm na mingineyo imepangwa. Hadi wakati huo, Katna hujengwa kutoka msimbo chanzo kwa toleo la karibuni thabiti la Rust.

Imesimama juu ya mabega ya majitu

Katna isingekuwepo bila miradi hii na watu walio nyuma yake.

GPUI na Zed (hufunguka kwenye kichupo kipya)

Kiolesura chote cha Katna Mail kimejengwa juu ya GPUI, mfumo wa UI wenye kasi unaotumia GPU ambao Zed Industries waliutengeneza kwa ajili ya kihariri cha Zed. Kila pikseli, uhuishaji na dirisha unaloona huchorwa nao. Asanteni, timu ya Zed, kwa kuujenga hadharani.

Pimalaya (hufunguka kwenye kichupo kipya)

Itifaki za barua zilizo chini ya pazia. io-imap, io-smtp na io-sasl huzungumza na seva zako za barua, juu ya imap-codec kwa uchanganuzi wa IMAP.

KDE (hufunguka kwenye kichupo kipya)

Plasma ndiyo kompyuta ambayo Katna hujisikia nyumbani zaidi, na mkusanyiko wa PIM wa KDE wenyewe uliihamasisha.

Rust (hufunguka kwenye kichupo kipya)

Hufanya kuandika programu ya barua yenye kasi na salama kuwa furaha. Katna haina msimbo wowote wa unsafe.

Na maktaba zilizo chini yake

CREDITS.md inaorodhesha kila maktaba ambayo Katna inatumia, pamoja na waandishi wake, leseni na kiungo. Soma CREDITS.md (hufunguka kwenye kichupo kipya)

Kwa upendo kwa Linux na jumuiya ya programu huria inayoijenga.

Saidia KDE

KDE hujenga kompyuta ambayo Katna hujisikia nyumbani zaidi, na hutengenezwa na watu wa kujitolea na kufadhiliwa na watu kama wewe. Ikiwa unafurahia Plasma au programu za KDE, tafadhali fikiria kuchangia KDE.

Changia KDE (hufunguka kwenye kichupo kipya)

Saidia na ufuatilie

Katna ni programu huria, inayojengwa hadharani. Ikiwa inakusaidia, kikombe cha kahawa huifanya iendelee.

Katna imepewa leseni chini ya GNU General Public License (Leseni ya Umma ya Jumla ya GNU), toleo la 3 au la baadaye (GPL-3.0-or-later).

Sakinisha kwenye Arch Linux