Katna · perisian bebas untuk Linux

Aplikasi e-mel yang pantas dan modenuntuk desktop Linux

Katna Mail, Katna Calendar dan satu perkhidmatan latar belakang yang kecil, ditulis dalam Rust dan dibina supaya terasa serasi di KDE Plasma dan GNOME. Satu alternatif kepada KDE PIM, bebas di bawah GPL.

Masih di peringkat awal pembangunan. Katna Mail digunakan setiap hari pada akaun sebenar, dan pakej Arch Linux yang siap dibina menyusul setiap perubahan.

Katna Mail dalam tetingkap sebesar desktop, separuh dalam tema cerah dan separuh dalam tema gelap, dengan satu perbualan terbuka di sebelah senarai

Sebuah projek peribadi

Diilhamkan oleh

GmailMailspringThunderbird

Katna Mail tidak cuba menjadi unik atau revolusioner. Ia projek yang sangat peribadi: klien e-mel yang diingini oleh pembuatnya untuk desktop Linux mereka sendiri.

Ciri dan rupanya dipinjam secara terbuka daripada aplikasi e-mel yang digemari pembuatnya, terutamanya Gmail, Mailspring dan Thunderbird, lalu dibina semula dalam Rust dengan nama dan ikon Katna sendiri.

Katna hanya menjadi mungkin kerana betapa jauhnya model bahasa besar telah maju. Model-model ini menjadikan klien e-mel yang lengkap, yang sekian lama merupakan kerja satu pasukan penuh, sesuatu yang boleh dibina dengan teliti oleh seorang sahaja. Setiap skrin tetap direka, disemak piksel demi piksel dan digunakan setiap hari oleh pembuatnya, pada desktop sebenar dengan e-mel sebenar.

Kelebihannya

Empat perkara yang paling dipentingkan oleh Katna Mail.

Carian segera

Carian teks penuh yang bertolak ansur dengan salah taip, walaupun pada peti mel yang sangat besar. Merentas 517,000 mesej dalam korpus Enron, satu pertanyaan mengambil masa 2.4 ms pada median dan 9.7 ms pada p99.

Tetap berfungsi walaupun tetingkap ditutup

Satu perkhidmatan latar belakang yang kecil menyegerakkan, memberi pemberitahuan dan menghantar e-mel berjadual, daripada satu fail binari bersaiz bawah 20 MB.

Terasa asli

Warna dan aksen sistem, ikon dulang dengan lencana belum dibaca, menu global KDE, pemberitahuan desktop yang boleh terus diambil tindakan, dan gambar pengguna KDE anda sebagai gambar anda sendiri.

Utamakan setempat dan privasi

E-mel anda kekal dalam mesin anda, kandungan jauh disekat secara lalai, kata laluan disimpan dalam keyring anda, dan TLS ditulis sepenuhnya dalam Rust.

Satu aplikasi untuk setiap saiz skrin

Susun atur desktop, tablet dan telefon dalam satu aplikasi, dalam mod cerah dan gelap. Gambar di bawah mengikut tema cerah atau gelap laman ini sendiri.

Susun atur tablet, dengan satu perbualan terbuka di sebelah senarai
Tablet: senarai dan perbualan bersebelahan
Susun atur telefon, dengan gambar di sebelah setiap mesej dan butang Karang
Telefon: disusun seperti aplikasi telefon
Mesej tersulit dan bertandatangan terbuka di sebelah senarai, ditanda sebagai disahkan
E-mel tersulit dan bertandatangan
Lampiran PDF terbuka dalam pemapar terbina dalam Katna Mail
Pemapar terbina dalam untuk PDF, gambar, hamparan dan dokumen
Katna Mail pada KDE Plasma dengan menu global di bahagian bawah, serta kiraan belum dibaca pada bar tugas dan ikon dulang
Menu global KDE, kiraan di bar tugas dan lencana di dulang

Katna Mail hari ini

Apa yang boleh dilakukan binaan semasa, pada akaun sebenar.

  • Akaun

    IMAP (IDLE, QRESYNC, label), POP3 dan SMTP, dengan penemuan pelayan automatik. Kategori Gmail, Penting dan salinan pendua dikendalikan dengan betul.

  • Senarai dan pembaca

    Perbualan, tab kategori, bintang, Penting, pin, cip lampiran, tindakan apabila tetikus dilalukan, pemberitahuan Buat asal, dan anak tetingkap bacaan yang kemas dengan e-mel HTML, termasuk mod gelap.

  • Karang

    Teks kaya, tandatangan, balasan sebaris, tetingkap timbul, hantar berjadual dan batal hantar.

  • E-mel tersulit

    OpenPGP dan S/MIME melalui GnuPG anda sendiri.

  • Lampiran

    Pratonton pada kad, pemapar terbina dalam, Simpan semua, dan Buka dengan mana-mana aplikasi yang dipasang, dengan aplikasi lalai bagi setiap jenis fail.

  • Desktop anda

    Ikon dulang, lencana belum dibaca, menu global, pemberitahuan dengan Balas semua, Tanda dibaca dan Arkib, tema cerah dan gelap, serta bingkai tetingkap tersendiri dengan kesan kabur sebagai pilihan.

  • Apa jua saiz skrin

    Susun atur desktop, tablet dan telefon dalam satu aplikasi.

  • Tetapan

    Akaun, tandatangan, pintasan papan kekunci, aplikasi lalai dan banyak lagi, serta panduan permulaan ringkas untuk pengguna baharu.

  • katnactl

    Tambah akaun dan kawal perkhidmatan latar belakang dari terminal.

Seterusnya

Katna Calendar (CalDAV, dengan acara dalam jam Plasma), Kenalan, Tugasan, Nota dan Suapan sedang dirancang. Semuanya sudah ada tempat dalam aplikasi, bertanda akan datang.

Katna CalendarKenalanTugasanNotaSuapan

Baca pelan pelaksanaan (dibuka dalam tab baharu)

Pasang pada Arch Linux

Setiap perubahan pada Katna dibina menjadi pakej Arch Linux dan diterbitkan sebagai pra-keluaran arch-latest, yang juga merupakan repositori pacman.

  1. 01

    Tambah repositori

    Tambah baris-baris ini ke dalam /etc/pacman.conf.

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

    Pasang dan mulakan

    Pasang pakej, kemudian mulakan perkhidmatan latar belakang sekarang dan pada setiap kali log masuk.

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

    Kemas kini kemudian

    Kemas kini bersama sistem anda yang lain, kemudian mulakan semula perkhidmatan.

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

Pakej ini untuk x86_64 sahaja dan belum ditandatangani. Kata laluan disimpan dalam Secret Service, jadi GNOME Keyring, KWallet atau KeePassXC mesti sedang berjalan.

Distribusi lain

Flatpak, .deb, .rpm dan banyak lagi sedang dirancang. Sementara itu, Katna boleh dibina daripada kod sumber dengan Rust stabil yang terkini.

Berdiri di bahu gergasi

Katna tidak akan wujud tanpa projek-projek ini dan orang di sebaliknya.

GPUI dan Zed (dibuka dalam tab baharu)

Seluruh antara muka Katna Mail dibina di atas GPUI, rangka kerja UI yang pantas dan dipecut GPU yang dibuat oleh Zed Industries untuk editor Zed. Setiap piksel, animasi dan tetingkap yang anda lihat dilukis olehnya. Terima kasih, pasukan Zed, kerana membinanya secara terbuka.

Pimalaya (dibuka dalam tab baharu)

Protokol e-mel di sebalik tabir. io-imap, io-smtp dan io-sasl berkomunikasi dengan pelayan e-mel anda, di atas imap-codec untuk menghurai IMAP.

KDE (dibuka dalam tab baharu)

Plasma ialah desktop tempat Katna paling terasa di rumah sendiri, dan suite PIM milik KDE sendiri yang mengilhamkannya.

Rust (dibuka dalam tab baharu)

Menjadikan penulisan klien e-mel yang pantas dan selamat satu keseronokan. Katna tidak mempunyai sebarang kod unsafe.

Dan pustaka-pustaka di bawahnya

CREDITS.md menyenaraikan setiap pustaka yang digunakan Katna, bersama pengarang, lesen dan pautannya. Baca CREDITS.md (dibuka dalam tab baharu)

Dengan kasih untuk Linux dan komuniti perisian bebas yang membinanya.

Sokong KDE

KDE membina desktop tempat Katna paling terasa di rumah sendiri, dan ia dibuat oleh sukarelawan serta dibiayai oleh orang seperti anda. Jika anda menyukai Plasma atau aplikasi KDE, sila pertimbangkan untuk menderma kepada KDE.

Derma kepada KDE (dibuka dalam tab baharu)

Sokong dan ikuti

Katna ialah perisian bebas, dibina secara terbuka. Jika ia membantu anda, secawan kopi memastikannya terus berjalan.

Katna dilesenkan di bawah GNU General Public License (Lesen Awam Am GNU), versi 3 atau lebih baharu (GPL-3.0-or-later).

Pasang pada Arch Linux