Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.9.1 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 6.9.1’in yayınlandığını duyurmaktan heyecan duyduklarını belirten Heikkinen; bir yama sürümü olarak Qt 6.9.1’in yeni özellikler sunmadığını buna rağmen, Qt 6.9.0 sürümüne ek olarak 450’den fazla hata düzeltmesi, güvenlik güncellemesi ve geliştirme sunduğunu söyledi. Qt 6.9.1’i edinmenin kolay olduğunu belirten Heikkinen; mevcut kurulumun bakım aracıyla güncellenebileceğini veya Qt çevrimiçi yükleyici kullanılarak sıfırdan yüklenebileceğini ifade etti. Qt 6.9.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt, C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt, C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.9.1 edinmek için:
Linux Mint lideri Clement Lefebvre; Linux Mint’in bir sonraki sürümü 22.2’nin kod adı “Zara”, LMDE 7’nin kod adının ise “Gigi” olacağını duyurdu. Linux Mint 22.2 “Zara”, Linux Mint 22 serisi gibi Canonical’ın uzun süredir desteklediği Ubuntu 24.04 LTS (Noble Numbat) serisine dayanacağını belirten Lefebvre; Linux Mint 22.1 “Xia” ile hemen hemen aynı görünecek ve hissettirecek olsa da, sürümün, “griyi biraz daha metalik ve daha modern göstermek” için biraz mavi ekleyerek varsayılan Mint-Y temasının iyileştirilmesinin planlandığınuı söyledi. Ayrıca, geliştiricilerin, Linux Mint 22.2 için, mevcut GTK temasına göre Flatpak libAdwaita uygulamalarındaki vurgu rengini değiştirmek için XDG masaüstü portalı XApp’e vurgu renkleri desteği eklemeyi planladıkları söyleniyor. Yeni sürümün, ayrıca, 6.8 Linux çekirdeği üzerine yapılandırılmasının beklendiği ve Haziran veya Temmuz 2025’te yayınlanmasının beklendiği söyleniyor.
GNOME’a yenilenmiş bir tasarım vereceği bilinen Libadwaita‘nın 1.8.0 sürümü duyuruldu. Libadwaita, GTK’yi tamamlayan GNOME HIG’i uygulayan bir GTK 4 kitaplığıdır. GTK 3 için bu rol giderek daha fazla Libhandy tarafından oynanıyor ve bu nedenle Libadwaita doğrudan Libhandy’nin halefi olmuş bulunuyor. Yeni özellikler, yaşam kalitesi güncellemeleri ve daha fazla donanım için daha iyi destekle birlikte gelen yeni sürüm, yeni GNOME 48 çalışma zamanına yönelik bir güncellemeyle geliyor. Belirli yapılandırmalarda kaynakların CPU sıcaklıklarını okuyamaması gibi bir sorunun düzeltildiği belirtilirken, GPU’lar, sürücüler ve ağ arayüzlerinin artık bağlantı türlerini ve hızlarını gösterebilir oldukları söyleniyor. İzleme günlükleri için destek eklendiği belirtilirken, Raspberry Pi CPU’larının sıcaklıklarını okuma desteğinin de eklendiği söyleniyor. Özellikle portre modunda yan panelin davranışının iyileştirildiği belirtiliyor. Libadwaita 1.8.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Daha önce GTK+ olan ismi, GTK olarak değiştirilen çok platformlu grafiksel kullanıcı arayüzü geliştirme araç takımı olan GTK‘nin (daha eski adıyla GIMP Toolkit) 4.18.5 sürümü duyuruldu. Son kullanılan dizin yetersiz dosya sistemi izinlerine sahip olduğunda GTK dosya seçicisinde Epiphany çökmesinin düzeltildiği belirtilirken, Windows’u tam ekrandan çıkarırken oluşan çökme de düzeltilmiş bulunuyor. Yazılımın Bulgarca (Alexander Shopov), Katalanca (Jordi Mas i Hernandez), Çince (Çin) (Luming Zh), Çekçe (Daniel Rusek), Gürcüce (Ekaterine Papava), Macarca (Balazs Úr), Litvanyaca (Aurimas Černius), Farsça (Danial Behzadi), Lehçe (Piotr Drąg), Portekizce (Hugo Carvalho), Portekizce (Brezilya) (Álvaro Burns), Romence (Antonio Marin), Rusça (Artur S0), Slovence (Martin), İspanyolca (Daniel Mustieles), İsveççe (Anders Jonsson), Türkçe (Emin Tufan Çetin), Ukraynaca (Yuri Chornoivan) çeviri güncellemelerinin yapıldığı söyleniyor. GTK 4.18.5 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.
Unix benzeri işletim sistemlerinde çok dilli giriş için bir giriş yöntemi çerçevesi olan IBus‘ın 1.5.32 sürümü, Takao Fujiwara tarafından duyuruldu. Gecikmeli FocusId özelliği 0c08622’den sonra FocusIn sinyalinin tekrar gönderildiği belirtilirken, X11 6ac6188’deki CandidatePanel’in zaman gecikmesinin düzeltildiği söyleniyor. Keysym 866c935 ile Unicode tablosunun güncellendiği söylenirken, çeşitli sorunları düzeltilen yazılımın, Portekizce ve Gürcüce çeviri güncellemeleri yapılmış bulunuyor. Topluluğun kabulünü kazanan IBus; FreeBSD, Fedora ve Ubuntu gibi birçok GNU/Linux dağıtımının paket depolarında vardır. Fedora 11’den itibaren IBus, Fedora için varsayılan giriş yöntemi çerçevesi haline gelmiştir. C ve Python’da geliştirilen IBus, XIM protokolünü uygular, ayrıca, GTK+ ve Qt giriş yöntemi modüllerine sahiptir. Systray desteği de sağlayan yazılım, yapılandırma değişikliklerini hemen uygular ve C ve Python bağları sağlar. Peng Huang tarafından geliştirilmeye başlanan IBus, GNU Genel Kamu Lisansıyla lisanslanmıştır. IBus 1.5.32 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Daha önce GTK+ olan ismi, GTK olarak değiştirilen çok platformlu grafiksel kullanıcı arayüzü geliştirme araç takımı olan GTK‘nin (daha eski adıyla GIMP Toolkit) 4.18.4 sürümü duyuruldu. 4.18.3 regresyonunun imleç pencere sınırlarını geçerken durumu güncellememesi sorununun düzeltildiği belirtilirken, Gtk.Video’da, wayland arka ucuyla VM içinde segfault’a neden olan sorun da giderilmiş bulunuyor. !8400 !8375’ten 4.18’e düzeltmeleri birleştirilirken, bir menü ayrıştırma sorununun düzeltildiği söyleniyor. İlk pencere durumunun düzeltildiği belirtilirken, Bulgarca (Alexander Shopov), Çince (Çin) (Luming Zh), Çekçe (Daniel Rusek), Gürcüce (Ekaterine Papava), Litvanca (Aurimas Černius), Farsça (Danial Behzadi), Portekizce (Hugo Carvalho), Slovence (Martin), Türkçe (Emin Tufan Çetin), Ukraynaca (Yuri Chornoivan) çeviri güncellemelerinin yapıldığı söyleniyor. GTK 4.18.4 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.
Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.9.0 sürümü, Volker Hilsheimer tarafından duyuruldu. Uygulama geliştiricileri ve cihaz yaratıcıları için yeni özellikler ve iyileştirmelerle gelen yeni sürümün, emoji oluşturmayı en son standartlara getirdiği, Qt Quick 3D için siparişten bağımsız şeffaflık, modern OAuth2 gereksinimleri ile karşılamak için önemli geliştirmeler ve tüm platformlar ve cihazlarda birden fazla yeni performans özelliği getirdiği belirtiliyor. Surface3D’de şeffaflık desteğiyle gelen yeni sürüm, 3B spline’larda veri oluşturmak için bir QSpline3DSeries ve grafikler, eksenler ve etiketler için daha fazla özelleştirme seçeneğiyle daha güçlü hale gelmiş bulunuyor. 2D grafiklerdeki girdi işleme artık kolayca özelleştirilebiliyor ve QGraphsView, grafiğin işleneceği dikdörtgenin ayrıntılı konumlandırılması için bir plotArea ile yapılandırılabiliyor. Qt artık metindeki emoji dizilerini algılıyor ve Unicode spesifikasyonuna göre gerektiği gibi doğru renkli yazı tipini kullanıyor. Qt 6.9.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt, C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt, C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.9.0 edinmek için: