Multimedia File Manager هو عارض ومدير للوسائط السريعة الحديثة للوسائط المتعددة للوسائط المتعددة وملفات المستندات. يمكن أن يلعب وعرض كل شيء يمكن FFMPEG و MUPDF.
تم صنع مدير ملفات الوسائط المتعددة لـ Swayos.
شاهد فيديو مقدمة/دليل المستخدم على YouTube
أو اقرأ دليل المستخدم لمزيد من المعلومات: فتح دليل المستخدم
Multimedia File Manager هو عارض ومدير للوسائط السريعة الحديثة للوسائط المتعددة للوسائط المتعددة وملفات المستندات. يمكن أن يلعب وعرض كل شيء يمكن FFMPEG و MUPDF. تم إنشاؤه لجعل منظمة الوسائط المتعددة ومنظمة ملفات المستندات نسيمًا. إذا قمت بالانتقال عبر ملف مع مفاتيح Arrow أو تحديد ملف مع الماوس ، فإنه يعرض على الفور المحتوى/يبدأ التشغيل. إذا أزعجت AutoPlay ، فأنت مجرد إيقاف تشغيل التشغيل التلقائي بالمساحة أو مع زر التشغيل/الإيقاف المؤقت. يظهر معلومات الملف أيضًا على الفور في عرض معلومات الملف. يمكنك تغيير حجم أي محتوى داخل منطقة المعاينة بحرية مع إيماءات قرص لوحة اللمس ، مع عجلة التمرير ، مع مفاتيح زائد/ناقص وأزرار زائد/ناقص على شريط الأدوات. مع انقر بزر الماوس الأيمن فوق عرض قائمة الملفات أو بالضغط على CTRL-V ، تظهر قائمة سياق تشغيل الملف. يمكنك حذف الملفات وإعادة تسميتها من هنا ، وإنشاء مجلد جديد والتعامل مع الحافظة من هنا. يعد جدول الحافظة جزءًا حاسمًا من مدير ملفات الوسائط المتعددة. يمكنك فتحه عن طريق الضغط على زر الشريط الجانبي أو الضغط على CTRL+S. هنا يمكنك إنشاء قائمة افتراضية من الملفات التي تريد العمل معها. لإرسال ملف هنا ، حدد "إرسال ملف إلى الحافظة" من قائمة سياق عمليات الملف ، أو اضغط على Ctrl+C عبر الملف ، أو اسحب الملفات هنا. لإعادة تعيين الحافظة ، حدد "إعادة تعيين الحافظة" من قائمة سياق عمليات الملفات. لاستخدام هذه الملفات في عرض قائمة الملفات ، حدد "لصق باستخدام نسخ" أو "لصق باستخدام نقل" من قائمة ملفات ملفات OPS أو سحب الملفات وإسقاطها من جدول الحافظة على جدول قائمة الملفات. يمكن تنظيم واجهة مستخدم MMFM عبر HTML ، تم تصميمها عبر CSS.
[https://github.com/milgra/mmfm/release/download/0.53b/mmfm.app.tar.gz]
استخراج الأرشيف واتصل mmfm.app/mmfm. إنها حزمة تطبيق مستقلة تعمل على جميع التوزيعات.
تثبيت التبعيات والمكتبات المطلوبة:
git meson ninja-build pkg-config - build tools
libgl,libglew,libegl,libwegl,libgles2,libfreetype,libxkbcommon,wayland-client,wayland-protocols - for rendering the ui and handling key events
libpng,libjpg,libjbig2dec,libopenjp2,libharfbuzz - mupdf related
libavutil,libavcodec,libavdevice,libavformat,libavfilter,libswscale,libswresample,libsdl2 - for media encode/decode
mupdf,mupdf-third,mujs,gumbo - pdf rendering
fonts-terminus - for default font
على الأنظمة المستندة إلى دبيان:
sudo apg-get install git meson ninja-build pkg-config libpng-dev libfreetype-dev libgl-dev libegl-dev libglew-dev libwayland-dev libxkbcommon-dev wayland-protocols libgles2-mesa-dev libsdl2-dev libswscale-dev libjpeg-dev libjbig2dec-dev libopenjp2-7-dev libharfbuzz-dev libavutil-dev libavdevice-dev libmupdf-dev libmujs-dev libgumbo-dev
على Linux void:
sudo xbps-install -y meson ninja cmake pkg-config libpng-devel freetype-devel libglvnd-devel glew-devel wayland-devel libxkbcommon-devel SDL2-devel jpeg-devel jbig2dec-devel libopenjpeg2-devel harfbuzz-devel mupdf-devel gumbo-parser-devel mujs-devel
git clone https://github.com/milgra/mmfm.git
cd mmfm
meson build --buildtype=release
ninja -C build
sudo ninja -C build install
انقل النافذة عن طريق الضغط على مفتاح التعريف الخاص بك (مفتاح الفوز عادة) واسحب على النافذة. تغيير الحجم عن طريق إسقاط على الجانب الأيسر أو الأيمن من سطح المكتب.
تمت كتابة MMFM في Headerlless C. إنه يتعلق باستخدام الماكرو المسبق لـ include_level المتوفر في GCC/Clang لحماية جزء التنفيذ من ملف مصدر حتى تتمكن من وضعه مع تعريف الرأس في ملف واحد وتقوم بتضمين هذا الملف بحرية في ملفات مصدر أخرى. اقرأ المزيد عن هذا في (https://github.com/milgra/headerlessc) ؛
يستخدم MMFM واجهة المستخدم الحركية كمحرك عرض واجهة المستخدم/عنصر واجهة المستخدم. إنه عارض واجهة المستخدم الحديثة والحد الأدنى مع stylimg المستندة إلى HTML/CSS مكتوب في Headerlless C. إنه يوفر MacOs مثل الرسوم المتحركة الحركية السلسة ورسوم المتحركة على مستوى الخط ، و GPU أو CPU مزج Alpha ، وموصل Wayland مع دعم النافذة ودعم الطبقة ودعم الجلسة الحتمية وإعادة اختبار التطبيق الآلي بالكامل.
يستخدم MMFM مكتبة MT_CORE للاحتفاظ بإدارة الذاكرة المحسوبة ، والاحتفاظ بحاويات المتجهات والخريطة التي يمكن ملاحظتها بشكل متكرر ووظائف المساعد.
يستخدم MMFM Meson و Ninja لتجميع Lightning السريع.
يتم إصدار مدير ملفات الوسائط المتعددة تحت ترخيص GPLV3 (أو لاحقًا).