استكشاف الأخطاء وإصلاحها

إذا كنت تواجه مشكلة مع OpenShot، مثل التجميد أو التعطل أو رسالة خطأ، فهناك العديد من التقنيات المختلفة التي يمكن أن تكون مفيدة لاستكشاف المشكلة وإصلاحها.

عدم استجابة Windows 11

إذا واجهت تجميدًا في Windows 11، فهذه مشكلة معروفة مع PyQt5 وWindows 11، تتعلق بميزات إمكانية الوصول في Qt. يتم تفعيلها عند الضغط على Ctrl+C في OpenShot (فقط على Windows 11). سيصبح OpenShot غير مستجيب ويوجد تسرب في الذاكرة (أي كلما طال عدم استجابة OpenShot، زاد تسرب الذاكرة حتى يتعطل OpenShot أو يقوم المستخدم بإنهاء العملية).

الحل البسيط هو تجنب استخدام Ctrl+C على Windows 11، واستخدام قوائم النسخ/اللصق بزر الفأرة الأيمن بدلاً من ذلك. حل آخر هو إعادة تعيين اختصار "نسخ" من Ctrl+C إلى شيء آخر، مثل Alt+C. يمكنك تغيير تعيينات لوحة المفاتيح في تفضيلات OpenShot. انظر لوحة المفاتيح.

تصحيح أخطاء Windows باستخدام GDB

إذا كنت تواجه تعطلًا أو تجميدًا مع OpenShot في Windows 10/11، فإن التعليمات التالية خطوة بخطوة ستساعدك في تحديد سبب التعطل. ستعرض هذه التعليمات تتبع المكدس لشيفرة مصدر OpenShot، في موقع التعطل. يمكن أن تكون هذه المعلومات مفيدة للغاية لفريق التطوير لدينا، ومفيدة جدًا لإرفاقها بتقارير الأخطاء (لحل أسرع).

تثبيت أحدث إصدار يومي

قبل إرفاق مصحح الأخطاء، يرجى تنزيل أحدث إصدار من OpenShot: https://www.openshot.org/download#daily. قم بتثبيت هذا الإصدار من OpenShot في الموقع الافتراضي: C:\Program Files\OpenShot Video Editor\. لمزيد من التعليمات التفصيلية حول تصحيح أخطاء OpenShot على Windows، يرجى مراجعة هذه الصفحة.

تثبيت MSYS2

يتم تجميع نسخة Windows من OpenShot باستخدام بيئة تسمى MSYS2. لكي تتمكن من إرفاق مصحح الأخطاء GDB بالتنفيذية openshot-qt.exe، يجب أولاً تثبيت MSYS2. هذه الخطوة مطلوبة مرة واحدة فقط.

  1. تنزيل وتثبيت MSYS2: http://www.msys2.org/

  2. شغّل موجه الأوامر MSYS2 MinGW x64 (على سبيل المثال: C:\msys64\msys2_shell.cmd -mingw64)

  3. تحديث جميع الحزم (انسخ/الصق الأمر التالي):

    pacman -Syu
    
  4. تثبيت مصحح الأخطاء GDB (انسخ/الصق الأمر التالي):

    pacman -S --needed --disable-download-timeout mingw-w64-x86_64-toolchain
    

تشغيل OpenShot مع مصحح الأخطاء GDB

شغّل موجه الأوامر MSYS2 MinGW x64 (على سبيل المثال: C:\msys64\msys2_shell.cmd -mingw64)

تحديث PATH (انسخ/الصق الأوامر التالية):

export PATH="/c/Program Files/OpenShot Video Editor/lib:$PATH"
export PATH="/c/Program Files/OpenShot Video Editor/lib/PyQt5:$PATH"

تحميل OpenShot في مصحح الأخطاء GDB (انسخ/الصق الأوامر التالية):

cd "/c/Program Files/OpenShot Video Editor"/
gdb openshot-qt.exe

تشغيل OpenShot من موجه GDB (انسخ/الصق الأمر التالي):

run --debug