Katna · Linux အတွက် free software

မြန်ဆန်ပြီး ခေတ်မီသော မေးလ်အက်ပ်Linux desktop အတွက်

Katna Mail၊ Katna Calendar နှင့် နောက်ခံဝန်ဆောင်မှု အသေးလေးတစ်ခု — Rust ဖြင့် ရေးသားထားပြီး KDE Plasma နှင့် GNOME တွင် သဘာဝကျကျ အသုံးပြုနိုင်အောင် ပြုလုပ်ထားသည်။ KDE PIM အတွက် အစားထိုးရွေးချယ်စရာတစ်ခုဖြစ်ပြီး GPL အောက်တွင် အခမဲ့ဖြစ်သည်။

ဖွံ့ဖြိုးမှု အစောပိုင်းအဆင့်တွင် ရှိသေးသည်။ Katna Mail ကို တကယ့်အကောင့်များဖြင့် နေ့စဉ် အသုံးပြုနေပြီး ပြောင်းလဲမှုတိုင်းအတွက် အဆင်သင့်တည်ဆောက်ထားသော Arch Linux package တစ်ခု ထွက်ရှိသည်။

desktop အရွယ် window တစ်ခုအတွင်းရှိ Katna Mail — တစ်ဝက်က အလင်း theme၊ တစ်ဝက်က အမှောင် theme ဖြင့်၊ စာရင်းဘေးတွင် စကားဝိုင်းတစ်ခု ဖွင့်ထားသည်

ကိုယ်ပိုင်ပရောဂျက်တစ်ခု

စိတ်ကူးရယူခဲ့သည်

GmailMailspringThunderbird

Katna Mail သည် ထူးခြားဆန်းသစ်ရန် သို့မဟုတ် တော်လှန်ပြောင်းလဲရန် ကြိုးစားနေခြင်း မဟုတ်ပါ။ ၎င်းသည် အလွန်ကိုယ်ပိုင်ဆန်သော ပရောဂျက်တစ်ခုဖြစ်သည် — ဖန်တီးသူက မိမိ၏ Linux desktop ပေါ်တွင် လိုချင်ခဲ့သော မေးလ် client ပင်ဖြစ်သည်။

၎င်း၏ လုပ်ဆောင်ချက်များနှင့် အသွင်အပြင်ကို ဖန်တီးသူ နှစ်သက်သော မေးလ်အက်ပ်များ၊ အဓိကအားဖြင့် Gmail၊ Mailspring နှင့် Thunderbird တို့ထံမှ ပွင့်ပွင့်လင်းလင်း ယူငင်ထားပြီး Katna ၏ ကိုယ်ပိုင်အမည်နှင့် icon များဖြင့် Rust တွင် ပြန်လည်တည်ဆောက်ထားသည်။

Katna ဖြစ်လာနိုင်ခဲ့ခြင်းမှာ large language model များ ယခုလောက် တိုးတက်လာခဲ့သောကြောင့်သာ ဖြစ်သည်။ ၎င်းတို့ကြောင့် ကြာမြင့်စွာကတည်းက အဖွဲ့တစ်ဖွဲ့လုံး၏ လုပ်ငန်းဖြစ်ခဲ့သော မေးလ် client အပြည့်အစုံတစ်ခုကို လူတစ်ယောက်တည်း ဂရုတစိုက် တည်ဆောက်နိုင်လာသည်။ ဖန်သားပြင်တိုင်းကို ဖန်တီးသူကိုယ်တိုင် ဒီဇိုင်းဆွဲ၊ pixel တစ်ခုချင်းစီ စစ်ဆေးပြီး တကယ့် desktop ပေါ်တွင် တကယ့်မေးလ်များဖြင့် နေ့စဉ် အသုံးပြုနေဆဲဖြစ်သည်။

ဘာတွေ ကောင်းသလဲ

Katna Mail က အရာအားလုံးထက် အလေးထားသော အချက်လေးချက်။

ချက်ချင်းရှာဖွေမှု

စာလုံးပေါင်းမှားသော်လည်း ရှာတွေ့နိုင်သည့် full-text ရှာဖွေမှု၊ အလွန်ကြီးမားသော mailbox များတွင်ပင်။ Enron corpus ၏ မက်ဆေ့ ၅၁၇,၀၀၀ အတွင်း ရှာဖွေမှုတစ်ခုသည် median တွင် 2.4 ms နှင့် p99 တွင် 9.7 ms သာ ကြာသည်။

window ပိတ်ထားလည်း အလုပ်လုပ်သည်

နောက်ခံဝန်ဆောင်မှု အသေးလေးတစ်ခုက sync လုပ်ခြင်း၊ အသိပေးခြင်းနှင့် အချိန်ဇယားချထားသော မေးလ်များ ပို့ခြင်းကို 20 MB အောက် binary တစ်ခုတည်းမှ လုပ်ဆောင်ပေးသည်။

စနစ်နှင့် ကိုက်ညီသည်

စနစ်၏ အရောင်များနှင့် accent အရောင်၊ မဖတ်ရသေးသော အရေအတွက် badge ပါသည့် tray icon၊ KDE global menu၊ တုံ့ပြန်လုပ်ဆောင်နိုင်သော desktop အသိပေးချက်များနှင့် သင့် KDE အသုံးပြုသူပုံကို သင့်ကိုယ်ပိုင်ပုံအဖြစ်။

စက်ထဲတွင်သာ၊ ကိုယ်ရေးကိုယ်တာ လုံခြုံ

သင့်မေးလ်များသည် သင့်စက်ထဲတွင်သာ ရှိသည်၊ အဝေးမှ content များကို မူလအားဖြင့် ပိတ်ထားသည်၊ စကားဝှက်များကို သင့် keyring ထဲတွင် သိမ်းသည်၊ TLS ကိုလည်း Rust သက်သက်ဖြင့် ရေးထားသည်။

ဖန်သားပြင်အရွယ်အစားတိုင်းအတွက် အက်ပ်တစ်ခုတည်း

desktop၊ tablet နှင့် ဖုန်း layout များကို အက်ပ်တစ်ခုတည်းတွင် အလင်းနှင့် အမှောင် နှစ်မျိုးလုံးဖြင့်။ အောက်ပါပုံများသည် ဤဝဘ်ဆိုက်၏ အလင်း သို့မဟုတ် အမှောင် theme ကို လိုက်ပြောင်းသည်။

tablet layout — စာရင်းဘေးတွင် စကားဝိုင်းတစ်ခု ဖွင့်ထားသည်
Tablet — စာရင်းနှင့် စကားဝိုင်း ဘေးချင်းယှဉ်
ဖုန်း layout — မက်ဆေ့တစ်ခုစီဘေးတွင် ပုံတစ်ပုံနှင့် စာရေးရန် ခလုတ်
ဖုန်း — ဖုန်းအက်ပ်ကဲ့သို့ စီစဉ်ထားသည်
စာဝှက်ထားပြီး လက်မှတ်ထိုးထားသော မက်ဆေ့တစ်ခု စာရင်းဘေးတွင် ဖွင့်ထားပြီး အတည်ပြုပြီးဟု အမှတ်အသားပြထားသည်
စာဝှက်ထားပြီး လက်မှတ်ထိုးထားသော မေးလ်
Katna Mail ၏ ပါဝင်ပြီးသား viewer တွင် ဖွင့်ထားသော PDF ပူးတွဲဖိုင်
PDF၊ ပုံ၊ spreadsheet နှင့် စာရွက်စာတမ်းများအတွက် ပါဝင်ပြီးသား viewer
KDE Plasma ပေါ်ရှိ Katna Mail — အောက်ခြေတွင် global menu နှင့် taskbar နှင့် tray icon များပေါ်တွင် မဖတ်ရသေးသော အရေအတွက်
KDE global menu၊ taskbar ပေါ်ရှိ အရေအတွက်နှင့် tray badge

ယနေ့ Katna Mail

လက်ရှိ build က တကယ့်အကောင့်များပေါ်တွင် လုပ်ဆောင်နိုင်သည့်အရာများ။

  • အကောင့်များ

    IMAP (IDLE၊ QRESYNC၊ label များ)၊ POP3 နှင့် SMTP၊ server ကို အလိုအလျောက် ရှာဖွေပေးသည်။ Gmail အမျိုးအစားများ၊ အရေးကြီး နှင့် ထပ်နေသော မိတ္တူများကို ကိုင်တွယ်ပေးသည်။

  • စာရင်းနှင့် စာဖတ်ကွက်

    စကားဝိုင်းများ၊ အမျိုးအစား tab များ၊ ကြယ်များ၊ အရေးကြီး၊ pin များ၊ ပူးတွဲဖိုင် chip များ၊ mouse တင်လိုက်လျှင် ပေါ်လာသော လုပ်ဆောင်ချက်များ၊ ပြန်ဖျက်ရန် (Undo) အသိပေးချက်များနှင့် HTML မေးလ်ကို အမှောင်မုဒ်အပါအဝင် သန့်ရှင်းစွာပြသော စာဖတ်ကွက်။

  • စာရေးခြင်း

    rich text၊ လက်မှတ်များ၊ နေရာတွင်ပင် ပြန်စာရေးခြင်း၊ သီးခြား window၊ အချိန်ဇယားဖြင့် ပို့ခြင်းနှင့် ပို့ပြီးမှ ပြန်ရုပ်သိမ်းခြင်း။

  • စာဝှက်မေးလ်

    သင့်ကိုယ်ပိုင် GnuPG မှတစ်ဆင့် OpenPGP နှင့် S/MIME။

  • ပူးတွဲဖိုင်များ

    card များပေါ်တွင် အစမ်းကြည့်ခြင်း၊ ပါဝင်ပြီးသား viewer၊ အားလုံးသိမ်းရန်နှင့် ထည့်သွင်းထားသော မည်သည့်အက်ပ်ဖြင့်မဆို ဖွင့်ရန်၊ ဖိုင်အမျိုးအစားတစ်ခုစီအတွက် မူလအက်ပ် သတ်မှတ်နိုင်သည်။

  • သင့် desktop

    tray icon၊ မဖတ်ရသေးသော badge၊ global menu၊ အားလုံးကို ပြန်စာရေးရန်၊ ဖတ်ပြီးဟု မှတ်ရန်နှင့် သိမ်းဆည်းရန် ခလုတ်များပါသော အသိပေးချက်များ၊ အလင်းနှင့် အမှောင် theme များ၊ blur ပါသော ကိုယ်ပိုင် window ဘောင်ကိုလည်း ရွေးချယ်အသုံးပြုနိုင်သည်။

  • ဖန်သားပြင်အရွယ်အစားတိုင်း

    desktop၊ tablet နှင့် ဖုန်း layout များကို အက်ပ်တစ်ခုတည်းတွင်။

  • ဆက်တင်များ

    အကောင့်များ၊ လက်မှတ်များ၊ ကီးဘုတ် shortcut များ၊ မူလအက်ပ်များနှင့် အခြားအရာများ၊ ထို့အပြင် အသုံးပြုသူအသစ်များအတွက် မိတ်ဆက်လမ်းညွှန် အတိုလေးတစ်ခု။

  • katnactl

    terminal မှ အကောင့်များ ထည့်ပြီး နောက်ခံဝန်ဆောင်မှုကို ထိန်းချုပ်ပါ။

နောက်ထပ်လာမည့်အရာများ

Katna Calendar (CalDAV၊ Plasma နာရီတွင် ဖြစ်ရပ်များပြသခြင်း)၊ အဆက်အသွယ်များ၊ လုပ်ငန်းများ၊ မှတ်စုများနှင့် Feed များကို စီစဉ်ထားသည်။ ၎င်းတို့အတွက် အက်ပ်ထဲတွင် နေရာရှိပြီးဖြစ်ပြီး မကြာမီ လာမည် ဟု အမှတ်အသားပြထားသည်။

Katna Calendarအဆက်အသွယ်များလုပ်ငန်းများမှတ်စုများFeed များ

အကောင်အထည်ဖော်မှု အစီအစဉ်ကို ဖတ်ရန် (tab အသစ်တွင် ဖွင့်မည်)

Arch Linux တွင် ထည့်သွင်းရန်

Katna ၏ ပြောင်းလဲမှုတိုင်းကို Arch Linux package အဖြစ် တည်ဆောက်ပြီး arch-latest pre-release အဖြစ် ထုတ်ဝေသည်။ ၎င်းသည် pacman repository တစ်ခုလည်း ဖြစ်သည်။

  1. 01

    repository ထည့်ရန်

    ဤစာကြောင်းများကို /etc/pacman.conf ထဲသို့ ထည့်ပါ။

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

    ထည့်သွင်းပြီး စတင်ရန်

    package ကို ထည့်သွင်းပြီးနောက် နောက်ခံဝန်ဆောင်မှုကို ယခုနှင့် login ဝင်တိုင်း စတင်စေပါ။

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

    နောက်ပိုင်း update လုပ်ရန်

    သင့်စနစ်၏ ကျန်အပိုင်းများနှင့်အတူ update လုပ်ပြီး ဝန်ဆောင်မှုကို ပြန်စတင်ပါ။

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

ဤ package သည် x86_64 အတွက်သာဖြစ်ပြီး လက်မှတ် မထိုးရသေးပါ။ စကားဝှက်များကို Secret Service တွင် သိမ်းသောကြောင့် GNOME Keyring၊ KWallet သို့မဟုတ် KeePassXC လည်ပတ်နေရမည်။

အခြား distribution များ

Flatpak၊ .deb၊ .rpm နှင့် အခြားပုံစံများကို စီစဉ်ထားသည်။ ထိုအချိန်အထိ Katna ကို နောက်ဆုံးထွက် stable Rust ဖြင့် source မှ တည်ဆောက်နိုင်သည်။

ကြီးမြတ်သူများ၏ ပခုံးပေါ်တွင် ရပ်တည်၍

ဤပရောဂျက်များနှင့် ၎င်းတို့နောက်ကွယ်ရှိ လူများ မရှိလျှင် Katna ဖြစ်တည်လာမည် မဟုတ်ပါ။

GPUI နှင့် Zed (tab အသစ်တွင် ဖွင့်မည်)

Katna Mail ၏ interface တစ်ခုလုံးကို Zed editor အတွက် Zed Industries ဖန်တီးခဲ့သော မြန်ဆန်ပြီး GPU ဖြင့် အရှိန်မြှင့်ထားသည့် UI framework ဖြစ်သော GPUI ပေါ်တွင် တည်ဆောက်ထားသည်။ သင်မြင်ရသော pixel၊ animation နှင့် window တိုင်းကို ၎င်းက ရေးဆွဲပေးသည်။ ၎င်းကို ပွင့်ပွင့်လင်းလင်း တည်ဆောက်ပေးသည့်အတွက် Zed အဖွဲ့ကို ကျေးဇူးတင်ပါသည်။

Pimalaya (tab အသစ်တွင် ဖွင့်မည်)

နောက်ကွယ်ရှိ မေးလ် protocol များ။ io-imap၊ io-smtp နှင့် io-sasl တို့က သင့်မေးလ် server များနှင့် ဆက်သွယ်ပေးပြီး IMAP ခွဲခြမ်းဖတ်ရန် imap-codec ပေါ်တွင် အခြေခံထားသည်။

KDE (tab အသစ်တွင် ဖွင့်မည်)

Plasma သည် Katna အတွက် အိမ်လို အနေရဆုံး desktop ဖြစ်ပြီး KDE ၏ ကိုယ်ပိုင် PIM suite က Katna ကို စိတ်ကူးရစေခဲ့သည်။

Rust (tab အသစ်တွင် ဖွင့်မည်)

မြန်ဆန်ပြီး လုံခြုံသော မေးလ် client တစ်ခုကို ရေးရသည်မှာ ပျော်စရာဖြစ်စေသည်။ Katna တွင် unsafe code လုံးဝ မရှိပါ။

ထို့အပြင် အောက်ခံ library များ

CREDITS.md တွင် Katna အသုံးပြုသော library တိုင်းကို ရေးသားသူ၊ license နှင့် link တို့နှင့်အတူ စာရင်းပြုစုထားသည်။ CREDITS.md ကို ဖတ်ရန် (tab အသစ်တွင် ဖွင့်မည်)

Linux နှင့် ၎င်းကို တည်ဆောက်သော free software အသိုင်းအဝိုင်းကို ချစ်ခင်စွာဖြင့်။

KDE ကို ပံ့ပိုးပါ

KDE သည် Katna အတွက် အိမ်လို အနေရဆုံး desktop ကို တည်ဆောက်သည်။ ၎င်းကို စေတနာ့ဝန်ထမ်းများက ပြုလုပ်ပြီး သင့်လိုလူများ၏ ငွေကြေးပံ့ပိုးမှုဖြင့် ရပ်တည်သည်။ Plasma သို့မဟုတ် KDE ၏ အက်ပ်များကို နှစ်သက်ပါက KDE သို့ လှူဒါန်းရန် စဉ်းစားပေးပါ။

KDE သို့ လှူဒါန်းရန် (tab အသစ်တွင် ဖွင့်မည်)

ပံ့ပိုးရန်နှင့် လိုက်ကြည့်ရန်

Katna သည် ပွင့်ပွင့်လင်းလင်း တည်ဆောက်ထားသော free software ဖြစ်သည်။ သင့်အတွက် အထောက်အကူဖြစ်ပါက ကော်ဖီတစ်ခွက်က ၎င်းကို ဆက်လက်ရှင်သန်စေပါသည်။

Katna ကို GNU General Public License (GNU အထွေထွေ အများသုံး လိုင်စင်)၊ ဗားရှင်း ၃ သို့မဟုတ် နောက်ပိုင်းဗားရှင်း (GPL-3.0-or-later) အောက်တွင် လိုင်စင်ပေးထားသည်။

Arch Linux တွင် ထည့်သွင်းရန်