Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.
Fedora üzerinde KDE Plasma kullanırken, Spectacle aracında ekran görüntüsünden metin çıkarma (OCR) özelliğinin aktif olmadığını veya Tesseract'ın algılanmadığını görebilirsiniz. Sisteme tesseract paketini kurmuş olsanız bile Spectacle bu özelliği kullanıcıya sunmaz.

Neden:


Bu durum genellikle Fedora'nın paketleme yapısından kaynaklanır. Spectacle'ın OCR özelliği için aradığı libtesseract.so kütüphane dosyası temel tesseract paketinin içinde değil, geliştirici paketi olan tesseract-devel içerisinde yer alır. Bu paket sistemde bulunmadığında Spectacle, Tesseract'ın hiç kurulu olmadığını varsayar.

Çözüm Adımları:


Sorunu ortadan kaldırmak için eksik olan geliştirici kütüphanesini ve ihtiyaç duyduğunuz dil paketlerini (örneğin Türkçe ve İngilizce) kurmanız gerekiyor.

1. Gerekli Paketleri Kurun


Terminali açın ve aşağıdaki komutu girerek eksik kütüphaneyi ve dil paketlerini yükleyin:

Bash:
sudo dnf install tesseract tesseract-devel tesseract-langpack-eng tesseract-langpack-tur

2. Spectacle'ı Yeniden Başlatın


Yükleme tamamlandıktan sonra, Spectacle'ın sisteme yeni eklenen kütüphaneleri tarayabilmesi için arka planda çalışan tüm işlemlerini tamamen sonlandırın:

Bash:
killall spectacle

3. Test Edin


Spectacle'ı yeniden başlatıp bir ekran görüntüsü alın. Arayüzde "Metni Çıkar" (Extract Text) butonunun aktif hale geldiğini ve sorunsuz çalıştığını göreceksiniz.

Ek Bilgi: İleride farklı dillerde metin taraması yapmanız gerekirse, terminalde sudo dnf search tesseract-langpack komutunu çalıştırarak diğer dil paketlerini listeleyebilir ve aynı mantıkla sisteme dahil edebilirsiniz.