سلام
به عنوان یکی از گیمرهای لینوکسی، یه مدته احساس میکردم جای خالی یه ابزار All-in-One با ظاهر مدرن حس میشه.
الان برای کارهای مختلف باید از ابزارهای جدا استفاده کنی:
CoreCtrl / Lact، CoolerControl، MangoHud (Goverlay / MangoJuice)، CPU-X، CPUpower، radeontop، nvtop ....
اینا خوبن ولی پراکندهان و اصلاً مدرن نیستن (البته وضعیت CoolerControl خوبه).
پس پارسال تصمیم گرفتم همزمان با یادگیری Godot یه ابزار مدرن برای پوشش دادن تمام این نیازها بسازم.
اسمش از Adrenaline الهام گرفته شد و با کمی تغییر: Dopamine + Linux =
DopaLinیه prototype ناقص از DopaLin تو Godot ساختم و خیلی چیزا یاد گرفتم ازش.
حالا تصمیم گرفتم DopaLin رو با چیزی بسازم که مناسبتر باشه. چون همزمان قصد شروع یادگیری C++/Qt هم داشتم، تصمیم گرفتم با اینها از نو بنویسمش.
قابلیتهای اصلی:
- مانیتورینگ سختافزار real-time
- دسترسی راحتتر به پارامترهای مرتبط با عملکرد (مثل CPU governor، swappiness، zram و...)
- کنترل و تغییر فرکانسها برای overclock و موارد مشابه
- مدیریت مخازن توزیع و میرورها
- یکسری قابلیت دیگه که در حین توسعه راجع بهشون میگم.
فعلا سه تم داره: Dark / Light / Purple که تم Dark کامل شده
وضعیت الان:
- طراحی UI کامل شده
- دارم C++ / Qt یاد میگیرم و Backend رو مینویسم
- فعلاً امکان مشارکت در کد نیست، ولی اگه پیشنهاد یا انتقادی نسبت به تم و ظاهر DopaLin دارید خوشحال میشم بشنوم
لایسنس پروژه Apache 2.0 هست.
لینک پروژه:
github.com/DopaLin-project/DopaLin
منتظر استار و حمایتهاتون هستم.
هر دو هفته گزارش پیشرفت رو با هشتگ #DevTux و #DopaLin دنبال کنید.
@GamerTux |
@GamerTuxChat#DopaLin #LinuxGaming #OpenSource #Tools