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, और इन्हें Katna के अपने नाम और आइकन के साथ Rust में फिर से बनाया गया है।

Katna संभव हो पाया है क्योंकि लार्ज लैंग्वेज मॉडल आज इतनी दूर तक आ चुके हैं। उन्होंने एक पूरे मेल क्लाइंट को, जो लंबे समय तक एक पूरी टीम का काम रहा है, कुछ ऐसा बना दिया जिसे एक व्यक्ति पूरे मन से बना सकता है। फिर भी हर स्क्रीन सोच-समझकर डिज़ाइन की जाती है, पिक्सेल-दर-पिक्सेल जाँची जाती है और इसके लेखक द्वारा हर दिन असली डेस्कटॉप पर असली मेल के साथ इस्तेमाल की जाती है।

यह किसमें अच्छा है

चार बातें जिनकी Katna Mail को सबसे ज़्यादा परवाह है।

तुरंत खोज

बहुत बड़े मेलबॉक्स में भी फ़ुल-टेक्स्ट खोज, जो टाइपिंग की ग़लतियों को भी संभाल लेती है। Enron कॉर्पस के 5,17,000 संदेशों में एक खोज में मीडियन पर 2.4 ms और p99 पर 9.7 ms लगते हैं।

विंडो बंद होने पर भी काम करता है

20 MB से छोटी एक बाइनरी से चलने वाली एक छोटी बैकग्राउंड सेवा मेल सिंक करती है, सूचनाएँ देती है और शेड्यूल की गई मेल भेजती है।

अपने सिस्टम का ही हिस्सा लगता है

सिस्टम के रंग और एक्सेंट, न पढ़े गए संदेशों के बैज वाला ट्रे आइकन, KDE ग्लोबल मेन्यू, ऐसी डेस्कटॉप सूचनाएँ जिन पर सीधे कार्रवाई की जा सके, और आपकी अपनी तस्वीर के रूप में आपका KDE यूज़र पिक्चर।

लोकल-फ़र्स्ट और निजी

आपकी मेल आपकी ही मशीन पर रहती है, रिमोट कंटेंट डिफ़ॉल्ट रूप से ब्लॉक रहता है, पासवर्ड आपके कीरिंग में रहते हैं, और TLS पूरी तरह Rust में है।

हर स्क्रीन साइज़ के लिए एक ही ऐप

डेस्कटॉप, टैबलेट और फ़ोन लेआउट एक ही ऐप में, लाइट और डार्क दोनों में। नीचे की तस्वीरें इस साइट की अपनी लाइट या डार्क थीम के साथ बदलती हैं।

टैबलेट लेआउट, सूची के बगल में एक बातचीत खुली हुई
टैबलेट: सूची और बातचीत साथ-साथ
फ़ोन लेआउट, हर संदेश के बगल में एक तस्वीर और एक 'लिखें' बटन
फ़ोन: एक फ़ोन ऐप जैसा लेआउट
सूची के बगल में खुला एक एन्क्रिप्टेड और साइन किया हुआ संदेश, सत्यापित के रूप में चिह्नित
एन्क्रिप्टेड और साइन की हुई मेल
Katna Mail के बिल्ट-इन व्यूअर में खुला एक PDF अटैचमेंट
PDF, तस्वीरों, स्प्रेडशीट और दस्तावेज़ों के लिए बिल्ट-इन व्यूअर
KDE Plasma पर Katna Mail, नीचे ग्लोबल मेन्यू के साथ, और टास्कबार व ट्रे आइकन पर न पढ़े संदेशों की गिनती
KDE ग्लोबल मेन्यू, टास्कबार पर गिनती और ट्रे बैज

Katna Mail आज

मौजूदा बिल्ड असली खातों पर क्या-क्या करता है।

  • खाते

    IMAP (IDLE, QRESYNC, लेबल), POP3 और SMTP, सर्वर की अपने-आप पहचान के साथ। Gmail की कैटेगरी, Important और डुप्लिकेट कॉपी भी सही ढंग से संभाली जाती हैं।

  • सूची और रीडर

    बातचीत, कैटेगरी टैब, स्टार, Important, पिन, अटैचमेंट चिप, होवर एक्शन, 'पूर्ववत करें' सूचनाएँ, और HTML मेल के साथ एक साफ़ रीडिंग पेन, डार्क मोड समेत।

  • लिखना

    रिच टेक्स्ट, सिग्नेचर, इनलाइन जवाब, अलग पॉप-आउट विंडो, शेड्यूल करके भेजना और भेजी गई मेल को वापस लेना।

  • एन्क्रिप्टेड मेल

    आपके अपने GnuPG के ज़रिए OpenPGP और S/MIME।

  • अटैचमेंट

    कार्ड पर प्रीव्यू, बिल्ट-इन व्यूअर, 'सभी सहेजें', और किसी भी इंस्टॉल ऐप से खोलने की सुविधा, हर फ़ाइल प्रकार के लिए एक डिफ़ॉल्ट ऐप के साथ।

  • आपका डेस्कटॉप

    ट्रे आइकन, न पढ़े संदेशों का बैज, ग्लोबल मेन्यू, 'सभी को जवाब', 'पढ़ा हुआ चिह्नित करें' और 'संग्रहित करें' वाली सूचनाएँ, लाइट और डार्क थीम, और ब्लर वाला वैकल्पिक अपना विंडो फ़्रेम।

  • हर स्क्रीन साइज़

    डेस्कटॉप, टैबलेट और फ़ोन लेआउट एक ही ऐप में।

  • सेटिंग्स

    खाते, सिग्नेचर, कीबोर्ड शॉर्टकट, डिफ़ॉल्ट ऐप और भी बहुत कुछ, साथ में नए उपयोगकर्ताओं के लिए एक छोटा-सा परिचय।

  • 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-त्वरित UI फ़्रेमवर्क जिसे Zed Industries ने Zed एडिटर के लिए बनाया। आप जो भी पिक्सेल, एनिमेशन और विंडो देखते हैं, वह इसी से बनती है। धन्यवाद, Zed टीम, इसे खुले में बनाने के लिए।

Pimalaya (नए टैब में खुलता है)

अंदर काम करने वाले मेल प्रोटोकॉल। io-imap, io-smtp और io-sasl आपके मेल सर्वर से बात करते हैं, और IMAP पार्सिंग के लिए imap-codec पर टिके हैं।

KDE (नए टैब में खुलता है)

Plasma वह डेस्कटॉप है जिस पर Katna सबसे ज़्यादा अपने घर जैसा लगता है, और KDE के अपने PIM सूट ने इसे प्रेरित किया।

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 पर इंस्टॉल करें