KDE 2023 Sezonu: Sürdürülebilir bir masaüstü ortamına doğru ileri adımlar

hadicanim

Aktif Üye
Google Summer of Code’a benzer şekilde, KDE projesi de her yıl Season of KDE (kısaca SoK) programlama yarışması düzenlemektedir. Bu sayı geçen yıl 15 Aralık’ta başladı ve sonuçların açıklanmasıyla sona erdi. Odak noktalarından biri, KDE yazılımının enerji ölçümü idi.


KDE: Sürdürülebilir Uygulamalar


KDE ekibi, kendi programlarının enerji tüketimini daha kolay ve tekrarlanabilir şekilde ölçebilmek için KdeEcoTest aracını geliştirmiştir. Tipik bir kullanıcının (tıklama) davranışını simüle eden veya taklit eden komut dosyalarını çalıştırır. Bir betik çalışması sırasında gereken enerjiyi ölçerseniz, uygulama için muhtemelen daha sonra beklenebilecek güç tüketimini elde edersiniz. SoK 2023’ün bir parçası olarak iki öğrenci KdeEcoTest’e katıldı.

Mohamed Ibrahim önce belgeleri revize etti, kodu temizledi ve birkaç işlevle daha katkıda bulundu. Komut dosyaları artık sürükle ve bırak eylemlerini de simüle edebilir. Öte yandan Rudraksh Karpe, Gcompris eğitim yazılımı koleksiyonu ve Kate metin düzenleyicisi için test komut dosyalarını geliştirdi. Buradaki birincil amaç, Blue Angel sertifikasına hazırlanmaktı. Şimdiye kadar yalnızca Okular belge görüntüleyici, promosyon açısından etkili eko etiketi aldı. Rudraksh Karpe ayrıca, gerçekleştirilen eylemlere ve bunlar için gereken sürelere genel bir bakış oluşturmak için KdeEcoTest tarafından oluşturulan günlük dosyalarını kullanan bir araç geliştirmiştir.


Nitin Tejuja da kendisini Gcompris’e adadı, ancak KdeEcoTest tarafından simüle edilen kullanıcı eylemlerine sahip değildi, ancak Selenium çerçevesi ve aslında ekran okuyucular için tasarlanmış AT-SPI2 arayüzü tarafından simüle edildi. KDE geliştiricileri, bu yaklaşımı KdeEcoTest’e ilginç bir alternatif olarak görüyorlar: Qt için şu anda ortaya çıkan Selenium AT SPI arayüzü, o zaman sadece bir birim test aracı olarak değil, aynı zamanda enerji ölçümü için de ilginç olacaktır. Diğer KDE geliştiricileri, Nitin Tejuja’nın çalışmalarını veya betiklerini kendi projeleri için bir rehber olarak kullanabilirler.

Geliştirilmiş kullanılabilirlik


Diğer öğrenciler bireysel KDE uygulamalarının işleyişini geliştirdiler. Brannon Aw sayesinde, görüntünün üzerine yanlışlıkla çizdiğiniz notları silmek için Spectacle ekran görüntüsü aracını kullanabilirsiniz. Ruoqing, dijital saat widget’ına tatilleri takvimde net bir şekilde görüntülemeyi öğretti. Theophile Gilgien, YouTube müşterisi AudioTube’a büyütülmüş sürümde bir ses kontrolü verdi. Ayrıca, tek tek şarkılar geçmişten kaldırılabilir.


Mastodon istemcisi Tokodon’un arama işlevi için Rishi Kumar, Selenium kullanarak erişilebilirliği hedefleyen başka yazılım testleri yazdı. Son olarak Neelaksh Singh, KDE uygulamaları için Flatpak paketlerinin otomatik olarak oluşturulmasını geliştirdi. KDE 2023 Sezonunun özetinde, KDE projesi hedefleri ve oraya ulaşmak için atılacak adımları açıklıyor.

Google Summer of Code’a (GSoC) benzer şekilde, Season of KDE projesi öğrencileri desteklemeyi amaçlar. Ancak, Google artık GSoC için hedef grubu genişletti.


(dmk)



Haberin Sonu