প্রকল্প সম্পর্কে

TopBar হলো Quickshell-এর জন্য তৈরি একটি ইন্টারঅ্যাকটিভ বার ও ডেস্কটপ এনভায়রনমেন্ট, যা Hyprland ও Mango-এর মতো Wayland কম্পোজিটরকে লক্ষ্য করে তৈরি। এটি এমন ব্যবহারকারীদের জন্য ডেস্কটপ শেল কম্পোনেন্টের একটি সংগ্রহ প্রদান করে যারা একটি কাস্টমাইজযোগ্য, উইজেট-চালিত এনভায়রনমেন্ট চান। ফিচারগুলোর মধ্যে রয়েছে রেসপন্সিভ উইজেট, একটি ড্যাশবোর্ড, একটি অ্যাপ্লিকেশন লঞ্চার, একটি নোটিফিকেশন সিস্টেম, একটি প্রেফারেন্স প্যানেল, একটি লগআউট প্যানেল, একটি লক স্ক্রিন, ওয়ালপেপার ম্যানেজমেন্ট, অন-স্ক্রিন ডিসপ্লে (OSD), এবং পাওয়ার মোড কন্ট্রোল। প্রকল্পটি একটি IPC ইন্টারফেসও প্রকাশ করে, যা ব্যবহারকারীদের `quickshell -c topbar ipc call show`-এর মতো কমান্ডের মাধ্যমে বার দেখানোর মতো অ্যাকশন ট্রিগার করতে দেয়। প্রয়োজনীয়তার মধ্যে রয়েছে একটি Wayland কম্পোজিটর, Quickshell, Nerd fonts, Qt6, CMake, এবং Ninja। ইনস্টলেশন একটি স্ট্যান্ডার্ড CMake বিল্ড ফ্লো অনুসরণ করে, এবং বারটি `quickshell -c topbar` দিয়ে চালু করা হয়। README-তে একটি সাধারণ ট্রাবলশুটিং ধাপ উল্লেখ করা হয়েছে: যদি কনফিগ ডিরেক্টরি খুঁজে পাওয়া না যায়, তাহলে ব্যবহারকারীদের নিশ্চিত করা উচিত যে `XDG_DATA_DIRS` যথাযথভাবে সেট করা আছে। Codeberg বা ই-মেইলের মাধ্যমে অবদান গ্রহণ করা হয়।