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.

Mradi binafsi
Imehamasishwa na
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.







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.
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.
- 01
Ongeza hazina
Ongeza mistari hii kwenye /etc/pacman.conf.
[katna] SigLevel = Optional TrustAll Server = https://github.com/QuakeString/katna/releases/download/arch-latest - 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 - 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
- Tantivy (hufunguka kwenye kichupo kipya) · utafutaji
- rusqlite (hufunguka kwenye kichupo kipya) · hifadhi
- rustls (hufunguka kwenye kichupo kipya) · TLS
- mail-parser (hufunguka kwenye kichupo kipya) · MIME
- html5ever (hufunguka kwenye kichupo kipya) · barua za HTML
- zbus and ashpd (hufunguka kwenye kichupo kipya) · D-Bus na portals
- oo7 (hufunguka kwenye kichupo kipya) · Secret Service
- hayro and krilla (hufunguka kwenye kichupo kipya) · kuonyesha na kuchapisha PDF
- calamine (hufunguka kwenye kichupo kipya) · majedwali
- resvg (hufunguka kwenye kichupo kipya) · SVG
- jiff (hufunguka kwenye kichupo kipya) · tarehe na saa za kanda
- spellbook (hufunguka kwenye kichupo kipya) · ukaguzi wa tahajia
- smol (hufunguka kwenye kichupo kipya) · async
- SQLite (hufunguka kwenye kichupo kipya) · huhifadhi barua zako
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.
Saidia na ufuatilie
Katna ni programu huria, inayojengwa hadharani. Ikiwa inakusaidia, kikombe cha kahawa huifanya iendelee.
Mfuate mwandishi, Mozammel
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).