Hata Bildir
Hatalar olur. Bu bir gerçek. Ancak düzeltilebilirler. Ve bir hata raporu ne kadar iyi olursa geliştirme takımının onu çoğaltması, araştırması ve sonunda düzeltmesi o kadar kolay olur.
Tüm hata raporlarının resmi hata izleyicisine kaydedilmesi gerekir. Bir özellik isteğiniz varsa onu Wishlist önceliğiyle kaydedebilirsiniz. Ancak bunu yapmadan önce lütfen aşağıdakileri yapın:
1. adım: Güncel sürüme yükseltin
Lütfen Kdenlive’ın en son yayımlanan sürümlerine yükseltin. Eski Kdenlive sürümleri için hata raporlarına yanıt vermiyoruz (en son sürümde hala yeniden üretilebilir olmadıkça).
2. adım: Resmi Kdenlive belgelendirmesinde arama yapın
RTFM — Read The Fine Manual (Şu Kullanım Kılavuzunu Bi’ Oku), genellikle belgelendirmeyi okuyarak yanıtlanabilecek sorular soran kullanıcılarla alay etmek için kullanılan bir ifadedir. YouTube öğreticisi günlerinde ve çağında bu artık o kadar önemli veya alakalı olmayabilir; ancak resmi Kdenlive belgelerine başvurmanız önerilir. Aranabilir ve çok sayıda iyi ve değerli bilgiyi içerir.
3. adım: Forumlarda arayın
Kdenlive, forumlarda ve sohbet odalarında etkin olan büyük bir topluluğa sahiptir. Diğer kullanıcıların aynı sorunla karşılaşıp karşılaşmadığına resmi forum üzerinde bakın. Belki bir düzeltme veya geçici çözüm vardır. Bakabileceğiniz diğer kanallar ise:
- r/kdenlive subreddit’i
- Discord 1
- Telegram
- Mastodon
4. adım: Açık hata raporlarına bakın
Hata izleyicide arama yapın. Belki de yaşadığınız sorun çoktan rapor edilmiş veya üzerinde çalışılıyor olabilir. Hatanın durumu, şu anda neler olduğuna dair iyi bir göstergedir:
- REPORTED, bildirilmiş; ancak şimdiye kadar hiçbir şey olmamış bir hatadır. Bununla ilgili bir tartışma olabilir, bu nedenle sorununuz için geçerli olup olmadığına bakmaya değerdir.
- NEEDSINFO, daha fazla geri bildirime gereksinim duyan bildirilmiş bir hatadır. Bu, bir geliştirme ekibi üyesinin hatayı incelediği; ancak daha fazla ayrıntıya gereksinim duyduğu anlamına gelir.
- CONFIRMED, hatanın yeniden üretilebildiği anlamına gelir (diğer kullanıcılar veya geliştirme ekibi tarafından).
- ASSIGNED, bir geliştiricinin hatayı ele aldığı anlamına gelir.
- RESOLVED, hatanın geliştirme sürümünde düzeltildiği anlamına gelir.
5. adım: Hatayı bildirin
Kdenlive başlangıcında veya bir video dosyasını oynatmaya çalışırken bir çökme yaşarsanız lütfen şu adımları izleyin:
- Kdenlive’ı ve/veya MLT’yi kendiniz derlediyseniz yönergelerimizde açıklanan tüm adımları izlediğinizden emin olun.
- MLT’nin birden fazla sürümünün kurulu olup olmadığını denetleyin.
- Video dosyanızı FFmpeg’in oynatıcısı ile oynatmayı deneyin. Bir uçbirimde
ffplay videom.mpg
yazın. - Video dosyanızı MLT’in oynatıcısı ile oynatmayı deneyin. Bir uçbirimde
melt videom.mpg
yazın.
Sonuçları hata raporunuza iliştirin.
İyi bir hata raporu için lütfen aşağıdaki bilgileri eklediğinizden emin olun:
- Kdenlive ve MLT sürümünüz. Bu bilgiyi, Kdenlive menü çubuğunun “Yardım → Hakkında” bölümünden kopyalayabilirsiniz.
- İşletim sisteminiz; Windows, Linux dağıtımı veya macOS gibi, ilgili sürüm de içerilmek üzere
- Kdenlive için kurulum yöntemi, Windows kurulum programı veya bağımsız veya Linux Flatpak/Snap/PPA veya AppImage gibi
- Hatayı yeniden üretmek için ayrıntılı adımlar. Ekran görüntüleri ve ekran kayıtları sorunu yineleyebilmek için çok yararlıdır.
- Sağlayabileceğiniz herhangi bir hata iletisi veya günlük dosyası. Lütfen günlük içeriğini kopyalayıp hata raporuna yapıştırmayın, ek olarak iliştirin.
- Hata Kdenlive’ı çökertiyorsa bir geri iz sağlayın.
Yararlı çökme bilgileri nasıl elde edilir (geri iz)
Geri izler, geliştirme takımları için değerli bilgiler içerir. Biraz işletim sistemine özgü kurulum ve komut satırı becerisi gerektirir ve bu nedenle herkesin harcı olmayabilir.
Linux AppImage
Lütfen aşağıdaki paketleri kurun: gdb
, kdenlive-dbg
, libmlt-dbg
(paket adları dağıtımınıza bağlı olarak biraz farklı olabilir).
Kdenlive çöktüğünde, KDE çökme işleyicisi iletişim kutusu açılırsa sağladığı verileri kopyalayabilirsiniz. Aksi takdirde, Kdenlive’ı aşağıdaki gibi bir uçbirimden başlatın:
gdb kdenlive
yazın.- gdb hata ayıklama sembollerini okuduktan sonra
run
yazın.
Linux Flatpak
Öncelikle komut satırına flatpak install org.kde.kdenlive.Debug
yazarak Flatpak hata ayıklama sembollerinin kurulu olduğundan emin olun.
Şimdi Flatpak’ı komut satırından şu şekilde başlatabilirsiniz:
- Kdenlive Flatpak yalıtılmış alanı içinde bir kabuk başlatın:
flatpak run --command=sh --devel org.kde.kdenlive
gdb /app/bin/kdenlive
yazın.- gdb hata ayıklama sembollerini okuduktan sonra
run
yazın.
Flatpak hata ayıklaması üzerine ayrıntılı bilgi için buraya bakın: https://docs.flatpak.org/en/latest/debugging.htm
Windows
- Kdenlive’ı yerel olarak KDE Craft ile yapmak için buraya bakın.
- Komut satırına
cd C:/CraftRoot/mingw64/bin
yazın. - gdb’yi
gdb
yazarak başlatın. - Kdenlive’ı başlatın ve PID numarasını alın.
attach 3288
(3288’i PID numarasıyla değiştirin)- gdb isteminde bekleyin.
c
yazın.
Kdenlive’ı başlatmak için yukarıdaki platforma özel yönergeleri izledikten sonra hatayı tetikleyebilirsiniz. Kdenlive çöktüğünde, uçbirim pencerenize gidin ve şunu yazın:
thread apply all bt full
Tüm veriyi görene dek Giriş’e basın. Günlüğü bir dosyaya kopyalayın ve hata raporuna iliştirin.