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 בחציון ו-9.7 ms ב-p99.

עובדת גם כשהחלון סגור

שירות רקע קטן מסנכרן, שולח התראות ושולח דואר מתוזמן, מקובץ הרצה של פחות מ-20 MB.

מרגישה חלק מהמערכת

צבעי המערכת וצבע ההדגשה, סמל במגש עם תג לדואר שלא נקרא, התפריט הגלובלי של KDE, התראות שולחן עבודה שאפשר לפעול מתוכן, ותמונת המשתמש שלכם ב-KDE כתמונה שלכם.

מקומית ופרטית

הדואר שלכם נשאר במחשב שלכם, תוכן מרוחק חסום כברירת מחדל, הסיסמאות שמורות במחזיק המפתחות שלכם, ו-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 (הרישיון הציבורי הכללי של GNU), גרסה 3 או כל גרסה מאוחרת יותר (GPL-3.0-or-later).

התקנה ב-Arch Linux