Katna · نرم‌افزار آزاد برای Linux

یک برنامه ایمیل سریع و مدرنبرای دسکتاپ Linux

Katna Mail، Katna Calendar و یک سرویس پس‌زمینه کوچک، نوشته‌شده با Rust و ساخته‌شده برای اینکه روی KDE Plasma و GNOME خودی به نظر برسند. جایگزینی برای KDE PIM، آزاد تحت مجوز GPL.

در مراحل اولیه توسعه. Katna Mail هر روز روی حساب‌های واقعی استفاده می‌شود و با هر تغییر یک بسته آماده Arch Linux منتشر می‌شود.

Katna Mail در پنجره‌ای به اندازه دسکتاپ، نیمی با پوسته روشن و نیمی با پوسته تیره، با یک گفت‌وگوی باز کنار فهرست

یک پروژه شخصی

الهام‌گرفته از

GmailMailspringThunderbird

Katna Mail قصد ندارد بی‌همتا یا انقلابی باشد. یک پروژه کاملاً شخصی است: همان برنامه ایمیلی که سازنده‌اش روی دسکتاپ Linux خودش می‌خواست.

قابلیت‌ها و ظاهرش آشکارا از برنامه‌های ایمیلی که سازنده‌اش دوستشان دارد گرفته شده، به‌ویژه Gmail، Mailspring و Thunderbird، و با Rust و با نام و آیکون‌های خود Katna از نو ساخته شده است.

Katna تنها به لطف پیشرفت چشمگیر مدل‌های زبانی بزرگ ممکن شد. آن‌ها یک برنامه ایمیل کامل را، که مدت‌ها کار یک تیم کامل بود، به چیزی تبدیل کردند که یک نفر می‌تواند با دقت و حوصله بسازد. با این حال هر صفحه همچنان طراحی می‌شود، پیکسل به پیکسل بررسی می‌شود و سازنده‌اش هر روز از آن استفاده می‌کند، روی یک دسکتاپ واقعی و با ایمیل واقعی.

در چه چیزی خوب است

چهار چیزی که Katna Mail بیش از هر چیز به آن‌ها اهمیت می‌دهد.

جست‌وجوی فوری

جست‌وجوی تمام‌متن در صندوق‌های بسیار بزرگ، که غلط تایپی را هم تحمل می‌کند. در میان 517,000 پیام مجموعه Enron، هر جست‌وجو در میانه 2.4 ms و در p99 برابر 9.7 ms طول می‌کشد.

با پنجره بسته هم کار می‌کند

یک سرویس پس‌زمینه کوچک همگام‌سازی می‌کند، اعلان می‌دهد و ایمیل‌های زمان‌بندی‌شده را می‌فرستد، آن هم با یک فایل اجرایی کمتر از 20 MB.

حس بومی دارد

رنگ‌ها و رنگ تأکیدی سیستم، آیکون سینی با نشان نخوانده‌ها، منوی سراسری KDE، اعلان‌های دسکتاپ که می‌توانید مستقیم از آن‌ها اقدام کنید، و تصویر کاربری KDE شما به‌عنوان تصویر خودتان.

محلی و خصوصی

ایمیل‌هایتان روی دستگاه خودتان می‌ماند، محتوای راه دور به‌طور پیش‌فرض مسدود است، گذرواژه‌ها در کلیدساز (keyring) شما نگهداری می‌شوند و TLS کاملاً با Rust نوشته شده است.

یک برنامه برای هر اندازه صفحه

چیدمان دسکتاپ، تبلت و گوشی در یک برنامه، به دو حالت روشن و تیره. تصاویر زیر از پوسته روشن یا تیره همین سایت پیروی می‌کنند.

چیدمان تبلت، با یک گفت‌وگوی باز کنار فهرست
تبلت: فهرست و گفت‌وگو کنار هم
چیدمان گوشی، با یک تصویر کنار هر پیام و دکمه نوشتن ایمیل
گوشی: چیدمانی مثل یک برنامه موبایل
یک پیام رمزنگاری‌شده و امضاشده باز کنار فهرست، با نشان تأییدشده
ایمیل رمزنگاری‌شده و امضاشده
یک پیوست PDF باز در نمایشگر داخلی Katna Mail
نمایشگر داخلی برای PDF، تصاویر، صفحه‌گسترده‌ها و اسناد
Katna Mail روی KDE Plasma با منوی سراسری در پایین، و شمار نخوانده‌ها روی آیکون‌های نوار وظیفه و سینی
منوی سراسری KDE، شمارنده در نوار وظیفه و نشان در سینی سیستم

Katna Mail امروز

آنچه نسخه فعلی روی حساب‌های واقعی انجام می‌دهد.

  • حساب‌ها

    IMAP (با IDLE، QRESYNC و برچسب‌ها)، POP3 و SMTP، همراه با کشف خودکار سرور. دسته‌های Gmail، Important و نسخه‌های تکراری هم مدیریت می‌شوند.

  • فهرست و خواننده

    گفت‌وگوها، زبانه‌های دسته‌بندی، ستاره‌ها، Important، سنجاق‌ها، برچسب پیوست‌ها، اقدام‌ها با نگه‌داشتن نشانگر، پیام‌های واگرد، و یک پنل خواندن تمیز با ایمیل HTML، حالت تیره هم شامل آن.

  • نوشتن

    متن قالب‌بندی‌شده، امضاها، پاسخ درون‌خطی، پنجره جداگانه، ارسال زمان‌بندی‌شده و لغو ارسال.

  • ایمیل رمزنگاری‌شده

    OpenPGP و S/MIME از طریق GnuPG خودتان.

  • پیوست‌ها

    پیش‌نمایش روی کارت‌ها، نمایشگر داخلی، ذخیره همه، و باز کردن با هر برنامه نصب‌شده، با یک برنامه پیش‌فرض برای هر نوع فایل.

  • دسکتاپ شما

    آیکون سینی، نشان نخوانده‌ها، منوی سراسری، اعلان‌هایی با پاسخ به همه، علامت‌گذاری به‌عنوان خوانده‌شده و بایگانی، پوسته‌های روشن و تیره، و قاب پنجره اختصاصی اختیاری با افکت محو.

  • هر اندازه صفحه

    چیدمان دسکتاپ، تبلت و گوشی در یک برنامه.

  • تنظیمات

    حساب‌ها، امضاها، میان‌برهای صفحه‌کلید، برنامه‌های پیش‌فرض و موارد دیگر، به‌علاوه یک راهنمای شروع کوتاه برای کاربران تازه.

  • katnactl

    از ترمینال حساب اضافه کنید و سرویس پس‌زمینه را کنترل کنید.

آنچه در راه است

Katna Calendar (با CalDAV و نمایش رویدادها در ساعت Plasma)، مخاطبان، کارها، یادداشت‌ها و خوراک‌ها در برنامه هستند. همین حالا هم در برنامه جایی دارند، با برچسب به‌زودی.

Katna Calendarمخاطبانکارهایادداشت‌هاخوراک‌ها

برنامه پیاده‌سازی را بخوانید (در زبانه جدید باز می‌شود)

نصب روی Arch Linux

هر تغییر در Katna به یک بسته Arch Linux تبدیل می‌شود و به‌عنوان پیش‌انتشار arch-latest منتشر می‌شود، که یک مخزن pacman هم هست.

  1. 01

    افزودن مخزن

    این خطوط را به ⁦/etc/pacman.conf⁩ اضافه کنید.

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

    نصب و اجرا

    بسته را نصب کنید، سپس سرویس پس‌زمینه را همین حالا و در هر بار ورود به سیستم اجرا کنید.

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

    به‌روزرسانی در آینده

    همراه با بقیه سیستم به‌روزرسانی کنید، سپس سرویس را دوباره راه‌اندازی کنید.

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

بسته فقط برای x86_64 است و هنوز امضا نشده. گذرواژه‌ها در Secret Service نگهداری می‌شوند، پس GNOME Keyring، KWallet یا KeePassXC باید در حال اجرا باشد.

توزیع‌های دیگر

Flatpak، .deb، .rpm و موارد دیگر در برنامه‌اند. تا آن زمان، Katna با آخرین نسخه پایدار Rust از کد منبع ساخته می‌شود.

ایستاده بر شانه غول‌ها

بدون این پروژه‌ها و آدم‌هایی که پشتشان هستند، Katna وجود نداشت.

GPUI و Zed (در زبانه جدید باز می‌شود)

تمام رابط کاربری Katna Mail روی GPUI ساخته شده، چارچوب رابط کاربری سریع و شتاب‌گرفته با GPU که Zed Industries برای ویرایشگر Zed ساخت. هر پیکسل، انیمیشن و پنجره‌ای که می‌بینید با آن رسم می‌شود. تیم Zed، ممنون که آن را به‌صورت باز ساختید.

Pimalaya (در زبانه جدید باز می‌شود)

پروتکل‌های ایمیل در زیر کار. io-imap، io-smtp و io-sasl با سرورهای ایمیل شما صحبت می‌کنند، بر پایه imap-codec برای تجزیه IMAP.

KDE (در زبانه جدید باز می‌شود)

Plasma دسکتاپی است که Katna بیش از همه روی آن احساس خودی بودن دارد، و مجموعه PIM خود KDE الهام‌بخش آن بوده است.

Rust (در زبانه جدید باز می‌شود)

نوشتن یک برنامه ایمیل سریع و امن را به لذت تبدیل می‌کند. Katna هیچ کد unsafe ندارد.

و کتابخانه‌هایی که زیر همه این‌ها هستند

فایل CREDITS.md همه کتابخانه‌هایی را که Katna استفاده می‌کند، همراه با سازندگان، مجوز و پیوندشان فهرست کرده است. CREDITS.md را بخوانید (در زبانه جدید باز می‌شود)

با عشق به Linux و جامعه نرم‌افزار آزادی که آن را می‌سازد.

از KDE حمایت کنید

KDE دسکتاپی را می‌سازد که Katna بیش از همه روی آن احساس خودی بودن دارد، و داوطلبان آن را می‌سازند و کسانی مثل شما هزینه‌اش را تأمین می‌کنند. اگر از Plasma یا برنامه‌های KDE لذت می‌برید، لطفاً به کمک مالی به KDE فکر کنید.

کمک مالی به KDE (در زبانه جدید باز می‌شود)

حمایت و دنبال کردن

Katna نرم‌افزار آزاد است و به‌صورت باز ساخته می‌شود. اگر به کارتان می‌آید، یک فنجان قهوه آن را سرپا نگه می‌دارد.

Katna تحت GNU General Public License (مجوز عمومی همگانی گنو)، نسخه 3 یا هر نسخه بعدی (GPL-3.0-or-later) منتشر شده است.

نصب روی Arch Linux