Yorot (& Website) Geliştirici Blogu

Şu anda bir şeyin yalnız olmadığından farklı olduğunu fark ettiyseniz. Mobirise kullanmak yerine WordPress’e taşındım. Bu şekilde web sitemi istediğim her yerde düzenleyebilirim.

Şimdi, Yorot

İlk ön yayın (Indev1 sürümü) için, hala bir düzeltmeye ihtiyaç duyulan birçok sorun var. İndirmeler, bildirimler ve uygulamalar gibi özellikler. Yapmaları kolay ama zaman alacaklar. Asıl mesele çoklu ipucu özelliktir.

Şimdi teknik alana gidiyoruz, bu yüzden sıkı tutun.

Yorot, CEF (“Chromium Embedded Framework”,Türkçe’de “Chromium Gömülü Çerçeve” anlamına gelir) kullanır ve CEF, Yorot’un kendi tek işlemi altında çalışan birkaç alt işlem gerektirir. Bu işlemler bir web tarayıcısının yapacağını yapar.

Yorot’un kendi süreci UI öğelerini, Yorot kütüphanelerini, uygulamalarınızı vb. İşler ve pencereyi size gösterir.

CEF’in birkaç tür işlemi vardır:

  • Ağ Alt İşlemi: Bu, dış dünyayla iletişim kuran süreçtir.
  • GPU Alt İşlemi: Bu işlem, ekran, video vb. İçin grafik kartlarınızla iletişim kurar.
  • İlk oluşturucu alt işlem: Bu işlem, diğer tüm oluşturma işlemlerini işler ve yeni bir sekme veya pencere açtığınızda yenilerini ortaya çıkarır.
  • Renderer Alt İşlem: Bu tür bir işlem şu anda gördüğünüz web sitelerini çiziyor.

(Bu kısmı biraz basit tutuyorum ki herkes rahatça anlayabilsin.)

Şimdi, temelleri biliyoruz ve şimdi soruna geri dönüyoruz.

Yorot’ta ağ, GPU ve ilk oluşturucu işlemleri mükemmel bir şekilde ortaya çıkıyor. Ancak, bir nedenden dolayı başka hiçbir oluşturucu süreci ortaya çıkar. Bu özellikle herhangi bir Linux dağılımında olur.

Ve bunun üzerine, CefNet (kullandığımız CEF için C# sarmalayıcı) ayrıca dinamik kütüphaneleri (libdl.so) yanlış şekilde yüklemek için kullanılan bir kütüphaneye işaret ediyor. Bunların çoğunda, dosya adı libdl.so.2 veya benzer bir şeydir. Bazen /usr/lib bazen /usr/lib64.

Scroll to Top