Katna · software ọ̀fẹ́ fún Linux

App í-meèlì tí ó yára, tí ó sì bá ìgbà mufún kọ̀ǹpútà Linux

Katna Mail, Katna Calendar àti iṣẹ́ kékeré kan tí ń ṣiṣẹ́ lẹ́yìn, tí a kọ ní Rust, tí a sì ṣe kí wọ́n lè rí bí ilé lórí KDE Plasma àti GNOME. Àyípadà fún KDE PIM, ọ̀fẹ́ lábẹ́ GPL.

Ìpele ìbẹ̀rẹ̀ ìdàgbàsókè. À ń lo Katna Mail lójoojúmọ́ lórí àwọn àkáǹtì gidi, àti pé package Arch Linux tí a ti kọ́ tẹ́lẹ̀ ń tẹ̀lé gbogbo àyípadà.

Katna Mail nínú fèrèsé tí ó tóbi bí ti kọ̀ǹpútà, ìdajì nínú àwọ̀ ìmọ́lẹ̀, ìdajì nínú àwọ̀ òkùnkùn, pẹ̀lú ìjíròrò kan tí ó ṣí sílẹ̀ lẹ́gbẹ̀ẹ́ àtòjọ

Iṣẹ́ àkànṣe ti ara ẹni

Ìmísí láti ọ̀dọ̀

GmailMailspringThunderbird

Katna Mail kò gbìyànjú láti jẹ́ àrà ọ̀tọ̀ tàbí láti mú ìyípadà ńlá wá. Iṣẹ́ àkànṣe ti ara ẹni gan-an ni: app í-meèlì tí olùkọ̀wé rẹ̀ fẹ́ lórí kọ̀ǹpútà Linux tirẹ̀.

A yá àwọn ẹ̀yà àti ìrísí rẹ̀ ní gbangba láti ara àwọn app í-meèlì tí olùkọ̀wé rẹ̀ fẹ́ràn, pàápàá Gmail, Mailspring àti Thunderbird, a sì tún wọn kọ́ ní Rust pẹ̀lú orúkọ àti àwọn àmì ti Katna fúnra rẹ̀.

Katna ṣeé ṣe nítorí bí àwọn àwòṣe èdè ńlá (LLM) ṣe ti tẹ̀síwájú tó. Wọ́n sọ app í-meèlì pípé, tí ó ti pẹ́ tí ó jẹ́ iṣẹ́ ẹgbẹ́ kan lódindi, di ohun tí ènìyàn kan ṣoṣo lè kọ́ pẹ̀lú ìtọ́jú. Síbẹ̀, gbogbo ojú-iboju ni a ṣì ń ṣe àpẹrẹ rẹ̀, tí a ń yẹ̀ wò pixel sí pixel, tí olùkọ̀wé rẹ̀ sì ń lò lójoojúmọ́, lórí kọ̀ǹpútà gidi pẹ̀lú í-meèlì gidi.

Ohun tí ó dára sí

Ohun mẹ́rin tí Katna Mail kà sí pàtàkì ju ohunkóhun mìíràn lọ.

Ìṣàwárí lẹ́sẹ̀kẹsẹ̀

Ìṣàwárí ọ̀rọ̀ kíkún tí ó ń fara da àṣìṣe ìkọ̀wé, lórí àwọn àpótí í-meèlì tí ó tóbi gan-an. Lórí àwọn ìfiránṣẹ́ 517,000 inú àkójọpọ̀ Enron, ìṣàwárí kan ń gba 2.4 ms ní àárín-gbùngbùn (median) àti 9.7 ms ní p99.

Ó ń ṣiṣẹ́ kódà nígbà tí a bá ti fèrèsé

Iṣẹ́ kékeré kan lẹ́yìn ń mú í-meèlì bá ara wọn mu, ń fi ìfitónilétí ránṣẹ́, ó sì ń fi í-meèlì tí a ṣètò àkókò wọn ránṣẹ́, láti inú ètò tí kò tó 20 MB.

Ó rí bí ti ẹ̀rọ náà gan-an

Àwọn àwọ̀ ẹ̀rọ àti àwọ̀ ìtẹnumọ́, àmì tray pẹ̀lú àmì í-meèlì tí a kò tíì kà, àtòjọ gbogbogbò ti KDE, àwọn ìfitónilétí kọ̀ǹpútà tí o lè gbé ìgbésẹ̀ lé lórí, àti àwòrán olùmúlò KDE rẹ gẹ́gẹ́ bí tìrẹ.

Ní ìbílẹ̀ lákọ̀ọ́kọ́, pẹ̀lú àṣírí

Í-meèlì rẹ ń wà lórí ẹ̀rọ rẹ, a ń dí àkóónú láti ọ̀nà jíjìn lọ́wọ́ láìfọwọ́kàn, àwọn ọ̀rọ̀ aṣínà ń gbé inú keyring rẹ, TLS sì jẹ́ Rust pọ́ńbélé.

App kan fún gbogbo ìwọ̀n ojú-iboju

Ìṣètò kọ̀ǹpútà, tablet àti fóònù nínú app kan, ní ìmọ́lẹ̀ àti òkùnkùn. Àwọn àwòrán ìsàlẹ̀ yìí ń tẹ̀lé àwọ̀ ìmọ́lẹ̀ tàbí òkùnkùn ti ojú-òpó yìí.

Ìṣètò tablet, pẹ̀lú ìjíròrò kan tí ó ṣí sílẹ̀ lẹ́gbẹ̀ẹ́ àtòjọ
Tablet: àtòjọ àti ìjíròrò ní ẹ̀gbẹ́ ara wọn
Ìṣètò fóònù, pẹ̀lú àwòrán lẹ́gbẹ̀ẹ́ ìfiránṣẹ́ kọ̀ọ̀kan àti bọ́tìnnì Kọ í-meèlì
Fóònù: a ṣètò rẹ̀ bí app fóònù
Ìfiránṣẹ́ tí a fi ìpamọ́ kọ tí a sì buwọ́ lù, tí ó ṣí sílẹ̀ lẹ́gbẹ̀ẹ́ àtòjọ, tí a sàmì sí gẹ́gẹ́ bí èyí tí a ti fìdí rẹ̀ múlẹ̀
Í-meèlì tí a fi ìpamọ́ kọ tí a sì buwọ́ lù
Àsomọ́ PDF kan tí ó ṣí sílẹ̀ nínú olùwò Katna Mail tí a kọ́ sínú rẹ̀
Olùwò tí a kọ́ sínú rẹ̀ fún PDF, àwòrán, àtẹ ìṣirò àti ìwé
Katna Mail lórí KDE Plasma pẹ̀lú àtòjọ gbogbogbò ní ìsàlẹ̀, àti iye í-meèlì tí a kò tíì kà lórí àwọn àmì taskbar àti tray
Àtòjọ gbogbogbò KDE, iye lórí taskbar àti àmì lórí tray

Katna Mail lónìí

Ohun tí ẹ̀dà ìsinsìnyí ń ṣe, lórí àwọn àkáǹtì gidi.

  • Àwọn àkáǹtì

    IMAP (IDLE, QRESYNC, àwọn àmì-orúkọ), POP3 àti SMTP, pẹ̀lú ìwárí server láìfọwọ́kàn. A ń bójú tó àwọn ẹ̀ka Gmail, Pàtàkì àti àwọn ẹ̀dà àtúnṣe.

  • Àtòjọ àti olùkà

    Àwọn ìjíròrò, táàbù ẹ̀ka, ìràwọ̀, Pàtàkì, ìkàn-mọ́lẹ̀, àmì àsomọ́, ìgbésẹ̀ tí ó ń yọ nígbà tí o bá rábàbà lé e, ìkìlọ̀ Padà sẹ́yìn, àti àyè kíkà tí ó mọ́ pẹ̀lú í-meèlì HTML, títí kan ìpò òkùnkùn.

  • Kíkọ í-meèlì

    Ọ̀rọ̀ aláwọ̀ àti ìṣètò, ìbuwọ́lù, ìdáhùn nínú ìfiránṣẹ́, fèrèsé tí ó ń yọ jáde, ìfiránṣẹ́ ní àkókò tí a ṣètò àti ìfagilé ìfiránṣẹ́.

  • Í-meèlì tí a fi ìpamọ́ kọ

    OpenPGP àti S/MIME nípasẹ̀ GnuPG tìrẹ.

  • Àwọn àsomọ́

    Àwòtẹ́lẹ̀ lórí àwọn káàdì, olùwò tí a kọ́ sínú rẹ̀, Fi gbogbo rẹ̀ pamọ́, àti Ṣí pẹ̀lú app èyíkéyìí tí a ti fi sórí ẹ̀rọ, pẹ̀lú app àìyípadà fún irú fáìlì kọ̀ọ̀kan.

  • Kọ̀ǹpútà rẹ

    Àmì tray, àmì í-meèlì tí a kò tíì kà, àtòjọ gbogbogbò, ìfitónilétí pẹ̀lú Fèsì sí gbogbo, Sàmì sí kíkà àti Fi sí àpamọ́, àwọ̀ ìmọ́lẹ̀ àti òkùnkùn, àti férémù fèrèsé tirẹ̀ pẹ̀lú ìṣúdùdù bí o bá fẹ́.

  • Ìwọ̀n ojú-iboju èyíkéyìí

    Ìṣètò kọ̀ǹpútà, tablet àti fóònù nínú app kan.

  • Ìṣètò

    Àwọn àkáǹtì, ìbuwọ́lù, ọ̀nà àbùjá kọ́kọ́rọ́, àwọn app àìyípadà àti bẹ́ẹ̀ bẹ́ẹ̀ lọ, pẹ̀lú ìfihàn kúkúrú fún àwọn olùmúlò tuntun.

  • katnactl

    Ṣàfikún àwọn àkáǹtì kí o sì darí iṣẹ́ ẹ̀yìn láti inú terminal.

Ohun tí ó ń bọ̀

A ti gbèrò Katna Calendar (CalDAV, pẹ̀lú àwọn ìṣẹ̀lẹ̀ lórí aago Plasma), Àwọn olùbásọ̀rọ̀, Àwọn iṣẹ́, Àkọsílẹ̀ àti Feeds. Wọ́n ti ní àyè tiwọn nínú app náà, tí a sàmì sí ń bọ̀ láìpẹ́.

Katna CalendarÀwọn olùbásọ̀rọ̀Àwọn iṣẹ́Àkọsílẹ̀Feeds

Ka ètò ìmúṣẹ (ń ṣí nínú táàbù tuntun)

Fi sórí Arch Linux

Gbogbo àyípadà sí Katna ni a ń kọ́ di package Arch Linux, tí a sì ń tẹ̀ jáde gẹ́gẹ́ bí ẹ̀dà ìṣáájú arch-latest, èyí tí ó tún jẹ́ ibi ìpamọ́ pacman.

  1. 01

    Ṣàfikún ibi ìpamọ́ náà

    Ṣàfikún àwọn ìlà wọ̀nyí sí /etc/pacman.conf.

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

    Fi sórí ẹ̀rọ kí o sì bẹ̀rẹ̀

    Fi package náà sórí ẹ̀rọ, lẹ́yìn náà bẹ̀rẹ̀ iṣẹ́ ẹ̀yìn nísinsìnyí àti ní gbogbo ìgbà tí o bá wọlé.

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

    Ṣe ìmúdójúìwọ̀n lẹ́yìn náà

    Ṣe ìmúdójúìwọ̀n pẹ̀lú ìyókù ẹ̀rọ rẹ, lẹ́yìn náà tún iṣẹ́ náà bẹ̀rẹ̀.

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

Package náà wà fún x86_64 nìkan, a kò sì tíì buwọ́ lù ú. Àwọn ọ̀rọ̀ aṣínà ni a ń pa mọ́ sínú Secret Service, nítorí náà GNOME Keyring, KWallet tàbí KeePassXC gbọ́dọ̀ máa ṣiṣẹ́.

Àwọn distribution mìíràn

A ti gbèrò Flatpak, .deb, .rpm àti àwọn mìíràn. Títí di ìgbà náà, Katna ń kọ́ láti kóòdù orísun pẹ̀lú ẹ̀dà Rust tí ó dúró ṣinṣin tí ó jẹ́ tuntun jù.

A kọ́ ọ lé èjìká àwọn òmìrán

Katna kì bá tí sí láìsí àwọn iṣẹ́ àkànṣe wọ̀nyí àti àwọn ènìyàn tí ó wà lẹ́yìn wọn.

GPUI àti Zed (ń ṣí nínú táàbù tuntun)

Gbogbo ojú-ìlò Katna Mail ni a kọ́ lórí GPUI, ìlànà UI tí ó yára tí GPU ń mú yára, tí Zed Industries ṣe fún olóòtú Zed. Gbogbo pixel, ìṣípòpadà àti fèrèsé tí o rí ni òun ló ń yà wọ́n. A dúpẹ́, ẹgbẹ́ Zed, pé ẹ kọ́ ọ ní gbangba.

Pimalaya (ń ṣí nínú táàbù tuntun)

Àwọn ìlànà í-meèlì tí ó wà nísàlẹ̀. io-imap, io-smtp àti io-sasl ń bá àwọn server í-meèlì rẹ sọ̀rọ̀, lórí imap-codec fún ìtúpalẹ̀ IMAP.

KDE (ń ṣí nínú táàbù tuntun)

Plasma ni kọ̀ǹpútà tí Katna ti rí bí ilé jù lọ, àti pé àkójọpọ̀ PIM ti KDE fúnra rẹ̀ ló fún un ní ìmísí.

Rust (ń ṣí nínú táàbù tuntun)

Ó ń mú kí kíkọ app í-meèlì tí ó yára tí ó sì ní ààbò jẹ́ ayọ̀. Katna kò ní kóòdù unsafe kankan.

Àti àwọn library tí ó wà nísàlẹ̀

CREDITS.md ṣe àkójọ gbogbo library tí Katna ń lò, pẹ̀lú àwọn olùkọ̀wé wọn, ìwé-àṣẹ wọn àti ìjápọ̀. Ka CREDITS.md (ń ṣí nínú táàbù tuntun)

Pẹ̀lú ìfẹ́ fún Linux àti àwùjọ software ọ̀fẹ́ tí ó ń kọ́ ọ.

Ṣe àtìlẹ́yìn fún KDE

KDE ló ń kọ́ kọ̀ǹpútà tí Katna ti rí bí ilé jù lọ, àwọn olùyọ̀ǹda ló ń ṣe é, àwọn ènìyàn bí ìwọ ló sì ń ṣètìlẹ́yìn owó fún un. Bí o bá ń gbádùn Plasma tàbí àwọn app KDE, jọ̀wọ́ ronú nípa fífi ẹ̀bùn ránṣẹ́ sí KDE.

Fi ẹ̀bùn fún KDE (ń ṣí nínú táàbù tuntun)

Ṣe àtìlẹ́yìn kí o sì tẹ̀lé

Katna jẹ́ software ọ̀fẹ́, tí a ń kọ́ ní gbangba. Bí ó bá ràn ọ́ lọ́wọ́, ife kọfí kan ń jẹ́ kí ó máa bá a lọ.

Katna wà lábẹ́ ìwé-àṣẹ GNU General Public License (Ìwé-àṣẹ Gbogbogbò ti GNU), ẹ̀dà 3 tàbí èyí tí ó tẹ̀lé e (GPL-3.0-or-later).

Fi sórí Arch Linux