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 কর্পাসের ৫,১৭,০০০ বার্তার মধ্যে একটি অনুসন্ধানে মিডিয়ানে ২.৪ ms এবং p99-এ ৯.৭ ms লাগে।

উইন্ডো বন্ধ থাকলেও কাজ করে

২০ 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 কোড নেই।

আর তার নিচের লাইব্রেরিগুলো

Katna যে প্রতিটি লাইব্রেরি ব্যবহার করে, CREDITS.md-তে তার নির্মাতা, লাইসেন্স ও লিঙ্কসহ তালিকা দেওয়া আছে। CREDITS.md পড়ুন (নতুন ট্যাবে খোলে)

Linux আর তাকে গড়ে তোলা মুক্ত সফটওয়্যার সম্প্রদায়ের প্রতি ভালোবাসা নিয়ে।

KDE-কে সহায়তা করুন

KDE সেই ডেস্কটপ তৈরি করে যেখানে Katna সবচেয়ে বেশি ঘরের মতো মানিয়ে যায়, আর এটি গড়েন স্বেচ্ছাসেবকেরা, চলে আপনার মতো মানুষের অর্থসাহায্যে। Plasma বা KDE-র অ্যাপ যদি আপনার ভালো লাগে, তাহলে KDE-কে অনুদান দেওয়ার কথা ভেবে দেখুন।

KDE-কে অনুদান দিন (নতুন ট্যাবে খোলে)

সহায়তা ও অনুসরণ

Katna মুক্ত সফটওয়্যার, সবার সামনে খোলাখুলি তৈরি। এটি যদি আপনার কাজে লাগে, একটি কফি একে এগিয়ে নিয়ে যেতে সাহায্য করে।

Katna, GNU General Public License (GNU সাধারণ পাবলিক লাইসেন্স), সংস্করণ ৩ বা পরবর্তী যে কোনও সংস্করণ (GPL-3.0-or-later)-এর অধীনে লাইসেন্সপ্রাপ্ত।

Arch Linux-এ ইনস্টল করুন