وصل مدير الملفات GNOME Commander 2.0 بعد إعادة كتابة كاملة لمدير الملفات الكلاسيكي لسطح مكتب GNOME. مستوحى من Norton Commander الأسطوري، تم تطويره الآن بلغة Rust ويستخدم مجموعة أدوات GTK4. من بين ميزاته الجديدة محطة طرفية مدمجة، وبحث سريع مُعاد تصميمه، وتحسينات في العارض الداخلي، وتحسين إمكانية الوصول، ودعم محسّن لـ Wayland. المشروع متاح على GitHub.
Rust وGTK4: محرك إعادة كتابة كاملة 🚀
الانتقال إلى Rust ليس نزوة: فاللغة توفر أمان الذاكرة وأداءً يمكن التنبؤ به، وهو مثالي لمدير ملفات يجب أن يتعامل مع عمليات تحتوي على العديد من الملفات دون تردد. أما GTK4، فتجلب عرضًا أكثر كفاءة وتكاملاً أفضل مع Wayland بشكل افتراضي. تسمح المحطة الطرفية المدمجة بتنفيذ الأوامر دون مغادرة التطبيق، بينما تم إعادة تصميم البحث السريع للتصفية في الوقت الفعلي. يدعم العارض الداخلي الآن المزيد من التنسيقات وتمت مراجعة إمكانية الوصول لقارئات الشاشة.
Norton Commander يولد من جديد، ولكن بدون محرك أقراص مرنة 💾
أخيرًا، قرر شخص ما أن Norton Commander يستحق حياة ثانية، وإن كانت هذه المرة بدون الحاجة إلى أقراص مرنة أو استدعاء DOS. GNOME Commander 2.0 هو نفس مفهوم الألواح الجانبية، ولكنه الآن بلغة Rust، كما تمليه الشرائع الحديثة. المضحك في الأمر أنه بعد إعادة الكتابة، من المحتمل أن تستمر في استخدامه لنقل الملفات من مجلد إلى آخر، كما كنا نفعل في عام 1995، ولكن مع محطة طرفية مدمجة لم يطلبها منك أحد. التقدم، كما يقولون.