بعد سبعة أشهر من التطوير، تم إصدار النسخة الجديدة من مدير ملفات وحدة التحكم Midnight Commander 4.8.28 مؤخرًا، والتي تم فيها إجراء عدد من التغييرات.
لمن لا يعرفون برنامج Midnight Commander، فهو مدير ملفات لأنظمة يونكس ، وهو نسخة من برنامج Norton Commander يعمل في وضع النص. تتكون الشاشة الرئيسية من لوحتين تعرضان نظام الملفات.
يُستخدم هذا البرنامج بشكل مشابه للتطبيقات الأخرى التي تعمل في بيئة يونكس أو واجهة سطر الأوامر. تتيح لك مفاتيح الأسهم التنقل بين الملفات، ويُستخدم مفتاح الإدراج لتحديد الملفات، بينما تُنفذ مفاتيح الوظائف مهامًا مثل الحذف وإعادة التسمية والتحرير والنسخ، وما إلى ذلك.
على الرغم من أن برنامج Midnight Commander يتضمن أيضًا دعمًا للماوس لتسهيل التعامل مع التطبيق.
يحتوي برنامج Midnight Commander على ميزات مثل القدرة على استكشاف محتويات ملفات RPM، والعمل مع تنسيقات الملفات الشائعة كما لو كانت دليلًا بسيطًا.
يتضمن مدير نقل FTP أو عميل بروتوكول FISH ويتضمن أيضًا محررًا يسمى mcedit.
الأخبار الرئيسية في Midnight Commander 4.8.28
تُزيل هذه النسخة الجديدة من برنامج Midnight Commander 4.8.28 الدعم المدمج لبروتوكول SMB ، الذي كان تطبيقه قديمًا وغير مكتمل، ويعاني من ثغرات أمنية. وينصح المطورون الآن باستخدام أحد حلول VFS العديدة المتاحة للتعامل مع موارد Windows المشتركة.
ومن التغييرات الملحوظة الأخرى في هذا الإصدار الجديد أن المحرر المدمج يوفر تمييزًا لبنية اللغة لملفات Ngspice/SPICE و DOT/Graphviz.
بالإضافة إلى ذلك، تم تسليط الضوء أيضًا على أنه تمت إضافة دعم لوحدات الماكرو لاستبدال الملفات والمجلدات المحددة في ملف mc.ect إلى عارض mcview المدمج.
تمت إضافة ميزة تمييز اسم الملف إلى اللوحات الخاصة بتنسيقات avif و jp2 و jxl و heic و heif و psb و psd و Markdown.
من التغييرات الأخرى التي تبرز:
- تم إصلاح مشكلة التباطؤ عند ترحيل عدد كبير من الملفات.
- الإصلاح في VFS: FISH: يؤدي تحميل ارتباط رمزي إلى إنشاء الارتباط والهدف الخاص به
- إصلاح في VFS: SFTP: لا يتم الاحتفاظ بالطوابع الزمنية لارتباط رمزي محمل
- الإصلاح في VFS: EXTFS: اختبار isoinfo سيء
- تم تنظيف الكود
- يوجد الآن دعم لمفاتيح Shift + Fn لـ KiTTY
- إصلاح خطأ مطبعي في ملفات الجلد
- Segfault عند تغيير وضع اللوحة
أخيرًا، تجدر الإشارة إلى أن برنامج Midnight Commander غير متوافق حاليًا مع أجهزة Apple M1 ؛ ونأمل أن تُجرى التعديلات اللازمة في Fedora 36. وحتى ذلك الحين، يُنصح بإعادة تشغيل نظام البناء على جهاز Mac الخاص بك أو استخدام الحل البديل التالي:
CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin
وأخيرًا، إذا كنتم مهتمين بمعرفة المزيد عن إصدار هذه النسخة الجديدة، يمكنكم الاطلاع على التفاصيل في الإعلان الأصلي. الرابط هنا.
كيفية تثبيت Midnight Commander على لينكس؟
بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت Midnight Commander على نظامهم ، يمكنهم القيام بذلك باتباع الإرشادات التي نشاركها أدناه.
لتثبيت الإصدار الجديد، إحدى الطرق هي تجميع الكود المصدري. يمكنك الحصول عليه من الرابط التالي.
بينما بالنسبة لأولئك الذين يفضلون الاستفادة من الحزم المترجمة بالفعل ، يمكنهم تثبيت الإصدار الجديد عن طريق كتابة الأوامر التالية ، اعتمادًا على توزيع Linux الذي يستخدمونه.
لمستخدمي دبيان أو أوبونتو أو أحد مشتقاتها . في سطر الأوامر، اكتب ما يلي:
بالنسبة لأنظمة أوبونتو ومشتقاتها فقط ، يجب عليك استخدام مستودع الكون:
sudo add-apt-repository universe
ويقومون بتثبيت التطبيق باستخدام:
sudo apt تثبيت mc
لأولئك الذين يستخدمون نظام Arch Linux أو أحد مشتقاته:
سودو بكمن -S مولودية
في حالة Fedora أو RHEL أو CentOS أو مشتقاتها:
sudo dnf تثبيت mc
وأخيراً، بالنسبة لنظام OpenSUSE:
sudo zypper في mc