Katna · vrye sagteware vir Linux
'n Vinnige, moderne e-posprogramvir die Linux-werkskerm
Katna Mail, Katna Calendar en 'n klein agtergronddiens, in Rust geskryf en gemaak om tuis te voel op KDE Plasma en GNOME. 'n Alternatief vir KDE PIM, vry onder die GPL.
Vroeë ontwikkeling. Katna Mail word elke dag op regte rekeninge gebruik, en ná elke verandering volg 'n voorafgeboude Arch Linux-pakket.

'n Persoonlike projek
Geïnspireer deur
Katna Mail probeer nie uniek of revolusionêr wees nie. Dit is 'n baie persoonlike projek: die e-poskliënt wat sy maker graag op hul eie Linux-werkskerm wou hê.
Die kenmerke en voorkoms is openlik geleen by die e-posprogramme waarvoor die maker lief is, hoofsaaklik Gmail, Mailspring en Thunderbird, en in Rust herbou met Katna se eie naam en ikone.
Katna is net moontlik danksy hoe ver groot taalmodelle gekom het. Hulle het 'n volledige e-poskliënt, lank die werk van 'n hele span, verander in iets wat een persoon met sorg kan bou. Elke skerm word steeds ontwerp, piksel vir piksel nagegaan en elke dag deur sy maker gebruik, op 'n regte werkskerm met regte e-pos.
Waarin dit uitblink
Vier dinge wat vir Katna Mail meer as enigiets anders saak maak.
Onmiddellike soektog
Volteks-soektogte wat tikfoute verdra, selfs oor baie groot posbusse. Oor die 517,000 boodskappe van die Enron-korpus neem 'n navraag 2.4 ms by die mediaan en 9.7 ms by p99.
Werk wanneer die venster toe is
'n Klein agtergronddiens sinchroniseer, laat u weet en stuur geskeduleerde e-pos, vanuit 'n binêre lêer kleiner as 20 MB.
Voel tuis
Stelselkleure en -aksent, 'n laai-ikoon met 'n ongeleestelling, KDE se globale kieslys, werkskermkennisgewings waarop u kan reageer, en u KDE-gebruikersprent as u eie.
Plaaslik eerste en privaat
U e-pos bly op u rekenaar, afgeleë inhoud word by verstek geblokkeer, wagwoorde bly in u sleutelring, en TLS is suiwer Rust.
Een program vir elke skermgrootte
Uitlegte vir rekenaar, tablet en foon in een program, in lig en donker. Die prente hieronder volg hierdie werf se eie ligte of donker tema.







Katna Mail vandag
Wat die huidige weergawe doen, op regte rekeninge.
Rekeninge
IMAP (IDLE, QRESYNC, etikette), POP3 en SMTP, met outomatiese bedienerontdekking. Gmail-kategorieë, Belangrik en duplikaatkopieë word hanteer.
Lys en leser
Gesprekke, kategorie-oortjies, sterre, Belangrik, vasspelde, aanhegselskyfies, sweef-aksies, Ontdoen-kennisgewings, en 'n skoon leespaneel met HTML-e-pos, donker modus ingesluit.
Skryf
Ryk teks, handtekeninge, antwoorde binne die boodskap, 'n uitspringvenster, geskeduleerde versending en ontdoen van versending.
Geënkripteerde e-pos
OpenPGP en S/MIME deur u eie GnuPG.
Aanhegsels
Voorskoue op kaarte, 'n ingeboude kyker, Stoor alles, en Maak oop met enige geïnstalleerde program, met 'n verstekprogram per lêertipe.
U werkskerm
Laai-ikoon, ongeleestelling, globale kieslys, kennisgewings met Antwoord almal, Merk as gelees en Argiveer, ligte en donker temas, en 'n opsionele eie vensterraam met vervaging.
Enige skermgrootte
Uitlegte vir rekenaar, tablet en foon in een program.
Instellings
Rekeninge, handtekeninge, kortpadsleutels, verstekprogramme en meer, plus 'n kort inleiding vir nuwe gebruikers.
katnactl
Voeg rekeninge by en beheer die agtergronddiens vanuit 'n terminaal.
Wat volgende kom
Katna Calendar (CalDAV, met gebeure in die Plasma-horlosie), Kontakte, Take, Notas en Voere word beplan. Hulle het reeds 'n plek in die program, gemerk as binnekort beskikbaar.
Installeer op Arch Linux
Elke verandering aan Katna word in 'n Arch Linux-pakket gebou en as die arch-latest-voorvrystelling gepubliseer, wat ook 'n pacman-bewaarplek is.
- 01
Voeg die bewaarplek by
Voeg hierdie reëls by /etc/pacman.conf.
[katna] SigLevel = Optional TrustAll Server = https://github.com/QuakeString/katna/releases/download/arch-latest - 02
Installeer en begin
Installeer die pakket en begin dan die agtergronddiens, nou en by elke aanmelding.
sudo pacman -Syu katna-git systemctl --user enable --now katna-daemon - 03
Dateer later op
Dateer saam met die res van u stelsel op en herbegin dan die diens.
sudo pacman -Syu systemctl --user restart katna-daemon
Die pakket is slegs vir x86_64 en is nog nie onderteken nie. Wagwoorde word in die Secret Service gehou, dus moet GNOME Keyring, KWallet of KeePassXC loop.
Ander distribusies
Flatpak, .deb, .rpm en meer word beplan. Tot dan kan Katna uit bronkode gebou word met die nuutste stabiele Rust.
Op die skouers van reuse
Katna sou nie bestaan het sonder hierdie projekte en die mense agter hulle nie.
GPUI en Zed (maak in 'n nuwe oortjie oop)
Katna Mail se hele koppelvlak is op GPUI gebou, die vinnige, GPU-versnelde UI-raamwerk wat Zed Industries vir die Zed-redigeerder gemaak het. Elke piksel, animasie en venster wat u sien, word daardeur geteken. Dankie, Zed-span, dat julle dit in die openbaar bou.
Pimalaya (maak in 'n nuwe oortjie oop)
Die e-posprotokolle onder die enjinkap. io-imap, io-smtp en io-sasl praat met u e-posbedieners, bo-op imap-codec wat IMAP ontleed.
KDE (maak in 'n nuwe oortjie oop)
Plasma is die werkskerm waar Katna die meeste tuis voel, en KDE se eie PIM-suite het dit geïnspireer.
Rust (maak in 'n nuwe oortjie oop)
Maak dit 'n plesier om 'n vinnige en veilige e-poskliënt te skryf. Katna het geen unsafe-kode nie.
En die biblioteke daaronder
- Tantivy (maak in 'n nuwe oortjie oop) · soek
- rusqlite (maak in 'n nuwe oortjie oop) · berging
- rustls (maak in 'n nuwe oortjie oop) · TLS
- mail-parser (maak in 'n nuwe oortjie oop) · MIME
- html5ever (maak in 'n nuwe oortjie oop) · HTML-e-pos
- zbus and ashpd (maak in 'n nuwe oortjie oop) · D-Bus en portale
- oo7 (maak in 'n nuwe oortjie oop) · Secret Service
- hayro and krilla (maak in 'n nuwe oortjie oop) · PDF-vertoning en -drukwerk
- calamine (maak in 'n nuwe oortjie oop) · sigblaaie
- resvg (maak in 'n nuwe oortjie oop) · SVG
- jiff (maak in 'n nuwe oortjie oop) · datums en tydsones
- spellbook (maak in 'n nuwe oortjie oop) · speltoetsing
- smol (maak in 'n nuwe oortjie oop) · asinchrone kode
- SQLite (maak in 'n nuwe oortjie oop) · berg u e-pos
CREDITS.md lys elke biblioteek wat Katna gebruik, met sy outeurs, lisensie en skakel. Lees CREDITS.md (maak in 'n nuwe oortjie oop)
Met liefde vir Linux en die vrye-sagteware-gemeenskap wat dit bou.
Ondersteun KDE
KDE bou die werkskerm waar Katna die meeste tuis voel. Dit word deur vrywilligers gemaak en deur mense soos u befonds. As u Plasma of KDE se programme geniet, oorweeg asseblief 'n donasie aan KDE.
Ondersteun en volg
Katna is vrye sagteware, in die openbaar gebou. As dit u help, hou 'n koppie koffie dit aan die gang.
Volg die maker, Mozammel
Katna is gelisensieer onder die GNU General Public License, weergawe 3 of later (GPL-3.0-or-later).