Katna · Linux का लागि स्वतन्त्र सफ्टवेयर
छिटो, आधुनिक मेल एपLinux डेस्कटपका लागि
Katna Mail, Katna Calendar र एउटा सानो पृष्ठभूमि सेवा, Rust मा लेखिएका र KDE Plasma तथा GNOME मा सहज रूपमा घुलमिल हुने गरी बनाइएका। KDE PIM को एउटा विकल्प, GPL अन्तर्गत स्वतन्त्र।
प्रारम्भिक विकास चरण। Katna Mail वास्तविक खाताहरूमा हरेक दिन प्रयोग भइरहेको छ, र हरेक परिवर्तनपछि तयारी Arch Linux प्याकेज आउँछ।

एउटा व्यक्तिगत परियोजना
प्रेरणा
Katna Mail अद्वितीय वा क्रान्तिकारी बन्न खोजिरहेको छैन। यो निकै व्यक्तिगत परियोजना हो: यसका लेखकले आफ्नै Linux डेस्कटपमा चाहेको मेल क्लाइन्ट।
यसका सुविधा र रूप लेखकलाई मन पर्ने मेल एपहरूबाट, मुख्य गरी Gmail, Mailspring र Thunderbird बाट, खुलेरै सापटी लिइएका हुन्, र Katna कै आफ्नै नाम र आइकनसहित Rust मा फेरि बनाइएका हुन्।
ठूला भाषा मोडेलहरू यति अगाडि बढेकाले मात्र Katna सम्भव भएको हो। लामो समयसम्म पूरै टोलीको काम मानिने पूर्ण मेल क्लाइन्टलाई तिनले एउटै व्यक्तिले मन लगाएर बनाउन सक्ने कुरामा बदलिदिएका छन्। तैपनि हरेक स्क्रिन लेखक आफैंले डिजाइन गर्छन्, पिक्सेल-पिक्सेल जाँच्छन्, र वास्तविक डेस्कटपमा वास्तविक मेलसँग हरेक दिन प्रयोग गर्छन्।
यो केमा राम्रो छ
Katna Mail ले अरू सबैभन्दा बढी ख्याल गर्ने चार कुरा।
तत्काल खोज
धेरै ठूला मेलबक्सहरूमा पनि टाइपिङ गल्ती सहने पूर्ण-पाठ खोज। Enron संग्रहका 517,000 सन्देशमा, एउटा खोजलाई मध्यिकामा 2.4 ms र p99 मा 9.7 ms लाग्छ।
विन्डो बन्द हुँदा पनि काम गर्छ
20 MB भन्दा सानो बाइनरीबाट चल्ने एउटा सानो पृष्ठभूमि सेवाले मेल सिंक गर्छ, सूचना दिन्छ र तालिकाअनुसार मेल पठाउँछ।
सिस्टमकै जस्तो लाग्छ
सिस्टमका रङ र एक्सेन्ट, नपढिएका मेलको ब्याज भएको ट्रे आइकन, KDE ग्लोबल मेनु, सिधै काम गर्न मिल्ने डेस्कटप सूचनाहरू, र तपाईंको KDE प्रयोगकर्ता तस्बिर तपाईंकै तस्बिरका रूपमा।
स्थानीय-पहिले र निजी
तपाईंको मेल तपाईंकै मेसिनमा रहन्छ, बाहिरी सामग्री पूर्वनिर्धारित रूपमा रोकिन्छ, पासवर्डहरू तपाईंको किरिङमा बस्छन्, र TLS पूर्ण रूपमा Rust मा छ।
हरेक स्क्रिन आकारका लागि एउटै एप
डेस्कटप, ट्याब्लेट र फोन लेआउट एउटै एपमा, उज्यालो र अँध्यारो दुवैमा। तलका तस्बिरहरूले यस साइटकै उज्यालो वा अँध्यारो थिम पछ्याउँछन्।







आजको Katna Mail
हालको बिल्डले वास्तविक खाताहरूमा के-के गर्छ।
खाताहरू
IMAP (IDLE, QRESYNC, लेबल), POP3 र SMTP, सर्भर आफैं पत्ता लगाउने सुविधासहित। Gmail का श्रेणी, महत्त्वपूर्ण र दोहोरिएका प्रतिहरू ठीकसँग सम्हालिन्छन्।
सूची र पढ्ने ठाउँ
कुराकानी, श्रेणी ट्याब, तारा, महत्त्वपूर्ण, पिन, संलग्नक चिप, होभर कार्य, पूर्ववत् गर्ने सूचना, र HTML मेलसहितको सफा पढ्ने प्यान, डार्क मोडसमेत।
लेख्नुहोस्
रिच टेक्स्ट, हस्ताक्षर, इनलाइन जवाफ, छुट्टै पप-आउट विन्डो, तालिकाअनुसार पठाउने र पठाएको फिर्ता लिने सुविधा।
इन्क्रिप्ट गरिएको मेल
तपाईंकै GnuPG मार्फत OpenPGP र S/MIME।
संलग्नकहरू
कार्डमै पूर्वावलोकन, भित्री भ्युअर, सबै सेभ गर्नुहोस्, र इन्स्टल भएको जुनसुकै एपमा खोल्ने सुविधा, हरेक फाइल प्रकारका लागि एउटा पूर्वनिर्धारित एपसहित।
तपाईंको डेस्कटप
ट्रे आइकन, नपढिएको ब्याज, ग्लोबल मेनु, सबैलाई जवाफ, पढिएको भनी चिन्ह लगाउनुहोस् र संग्रह गर्नुहोस् भएका सूचनाहरू, उज्यालो र अँध्यारो थिम, र ब्लरसहितको ऐच्छिक आफ्नै विन्डो फ्रेम।
जुनसुकै स्क्रिन आकार
डेस्कटप, ट्याब्लेट र फोन लेआउट एउटै एपमा।
सेटिङ
खाता, हस्ताक्षर, किबोर्ड सर्टकट, पूर्वनिर्धारित एप र अरू धेरै, साथै नयाँ प्रयोगकर्ताका लागि छोटो परिचय।
katnactl
टर्मिनलबाटै खाता थप्नुहोस् र पृष्ठभूमि सेवा चलाउनुहोस्।
अब आउँदै
Katna Calendar (CalDAV, Plasma घडीमा कार्यक्रमसहित), सम्पर्क, कार्य, टिपोट र फिड योजनामा छन्। एपमा तिनका लागि पहिल्यै ठाउँ छ, चाँडै आउँदै भनी चिन्ह लगाइएको।
Arch Linux मा इन्स्टल गर्नुहोस्
Katna को हरेक परिवर्तन Arch Linux प्याकेजमा बिल्ड गरिन्छ र arch-latest प्रि-रिलिजका रूपमा प्रकाशित गरिन्छ, जुन एउटा pacman रिपोजिटरी पनि हो।
- 01
रिपोजिटरी थप्नुहोस्
यी हरफहरू /etc/pacman.conf मा थप्नुहोस्।
[katna] SigLevel = Optional TrustAll Server = https://github.com/QuakeString/katna/releases/download/arch-latest - 02
इन्स्टल गरेर सुरु गर्नुहोस्
प्याकेज इन्स्टल गर्नुहोस्, त्यसपछि पृष्ठभूमि सेवा अहिले नै र हरेक लगइनमा सुरु हुने गरी मिलाउनुहोस्।
sudo pacman -Syu katna-git systemctl --user enable --now katna-daemon - 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 मा बनेको छ, जुन Zed Industries ले Zed सम्पादकका लागि बनाएको छिटो, GPU-त्वरित UI फ्रेमवर्क हो। तपाईंले देख्ने हरेक पिक्सेल, एनिमेसन र विन्डो यसैले कोर्छ। यसलाई सबैका लागि खुला रूपमा बनाएकोमा Zed टोलीलाई धन्यवाद।
Pimalaya (नयाँ ट्याबमा खुल्छ)
भित्र काम गर्ने मेल प्रोटोकलहरू। IMAP पार्सिङका लागि imap-codec माथि, io-imap, io-smtp र io-sasl ले तपाईंका मेल सर्भरसँग कुरा गर्छन्।
KDE (नयाँ ट्याबमा खुल्छ)
Plasma त्यो डेस्कटप हो जहाँ Katna लाई सबैभन्दा आफ्नै घरजस्तो लाग्छ, र KDE कै PIM सुइटबाट यसले प्रेरणा पाएको हो।
Rust (नयाँ ट्याबमा खुल्छ)
छिटो र सुरक्षित मेल क्लाइन्ट लेख्ने कामलाई आनन्ददायी बनाउँछ। Katna मा कुनै पनि unsafe कोड छैन।
र मुनि रहेका लाइब्रेरीहरू
- Tantivy (नयाँ ट्याबमा खुल्छ) · खोज
- rusqlite (नयाँ ट्याबमा खुल्छ) · भण्डारण
- rustls (नयाँ ट्याबमा खुल्छ) · TLS
- mail-parser (नयाँ ट्याबमा खुल्छ) · MIME
- html5ever (नयाँ ट्याबमा खुल्छ) · HTML मेल
- zbus and ashpd (नयाँ ट्याबमा खुल्छ) · D-Bus र पोर्टल
- oo7 (नयाँ ट्याबमा खुल्छ) · Secret Service
- hayro and krilla (नयाँ ट्याबमा खुल्छ) · PDF हेर्ने र प्रिन्ट गर्ने
- calamine (नयाँ ट्याबमा खुल्छ) · स्प्रेडसिट
- resvg (नयाँ ट्याबमा खुल्छ) · SVG
- jiff (नयाँ ट्याबमा खुल्छ) · मिति र समय क्षेत्र
- spellbook (नयाँ ट्याबमा खुल्छ) · हिज्जे जाँच
- smol (नयाँ ट्याबमा खुल्छ) · async
- SQLite (नयाँ ट्याबमा खुल्छ) · तपाईंको मेल सुरक्षित राख्छ
Katna ले प्रयोग गर्ने हरेक लाइब्रेरी, त्यसका लेखक, इजाजतपत्र र लिंकसहित, CREDITS.md मा सूचीबद्ध छ। CREDITS.md पढ्नुहोस् (नयाँ ट्याबमा खुल्छ)
Linux र यसलाई बनाउने स्वतन्त्र सफ्टवेयर समुदायप्रति मायासहित।
KDE लाई सहयोग गर्नुहोस्
Katna लाई सबैभन्दा आफ्नै लाग्ने डेस्कटप KDE ले बनाउँछ। यसलाई स्वयंसेवकहरूले बनाउँछन् र तपाईंजस्ता मानिसहरूको सहयोगले यो चल्छ। तपाईंलाई Plasma वा KDE का एपहरू मन पर्छन् भने, कृपया KDE लाई दान दिने बारे विचार गर्नुहोस्।
सहयोग गर्नुहोस् र फलो गर्नुहोस्
Katna स्वतन्त्र सफ्टवेयर हो, सबैका अगाडि खुला रूपमा बनाइँदै। यसले तपाईंलाई काम लाग्छ भने, एक कप कफीले यसलाई अगाडि बढाइराख्छ।
लेखक Mozammel लाई फलो गर्नुहोस्
Katna, GNU General Public License संस्करण 3 वा त्यसपछिको कुनै पनि संस्करण (GPL-3.0-or-later) अन्तर्गत इजाजतप्राप्त छ।