Linux masaüstünüzde görüntülediğiniz grafik arayüz, GUI araç setlerinin izniyledir. Linux'ta GUI çerçeveleri hakkında bilmeniz gereken her şey burada.
Linux GUI araç setleri kafa karıştırıcı gelebilir, ancak modern Linux masaüstlerinin görünümünü ve hissini tanımlarlar. İşte onlar hakkında bilmeniz gereken her şey.
X Pencere Sistemi, bugün Linux masaüstlerinde kullanılan ana görüntü sunucusudur. unsurları sağlayabilirken, grafik arayüz, kendi başına herhangi bir kullanıcı arabirimi öğesi sağlamaz. Bu, orijinal geliştiricilerin kasıtlı bir tasarım seçimidir.
X, vitrin süsleri çizmeyi bilmiyor. Düğmeleri pencerelerde çizmez veya herhangi bir metin öğesi yerleştirmez. Bütün bunlar araç takımı tarafından gerçekleştirilir.
X araç takımları, geliştiricilere, hepsini manuel olarak yapmak zorunda kalmadan grafik öğeleri tanımlamanın bir yolunu sunar. Kullanıcıların bir iletişim kutusundan dosya seçmesine izin vermek için kod yazmak yerine, bunu bir kitaplığa gruplayabilirler.
Bu araç takımları ayrıca onları kullanan uygulamalar arasında bir görünüm ve his sağlar. Windows ve macOS benzer bir strateji kullanır, ancak uyguladıkları yalnızca bir ana stil vardır.
Linux standart bir GUI'ye sahip olmadığından, farklı programlar genellikle farklı araç takımları kullanır. İşleri daha da karmaşık hale getirmek için, bu diğer büyük platformlar için programlar oluşturmak üzere aynı Linux araç setlerini kullanabilirsiniz.
Orijinal araç setini kullanan xcalc gibi X uygulamaları yüklemek mümkündür. Bunu yaparsanız, çok eski usul göründüklerini fark edeceksiniz.
Günümüzde modern Linux masaüstü ortamlarında kullanılan iki ana araç takımı şunlardır: Qt Ve GTK. Orijinal KDE Qt kullanılarak oluşturulduğundan ve proje bu güne kadar ona bağlı kaldığından, ilki esas olarak KDE Plazma ile ilişkilidir.
GNOME ve Xfce, orijinal olarak GIMP için geliştirilen GTK araç setini kullanır çünkü Qt, 90'larda ilk geliştirildiğinde özel bir lisansa sahipti.
Linux ile olan ilişkilerine rağmen, Qt ve GTK platformlar arasıdır ve bunları diğer Unix benzeri sistemlerde ve ayrıca Windows ve macOS uygulamaları oluşturmak için kullanabilirsiniz.
Aynı Makinedeki İki Program Neden Çok Farklı Görünebilir?
X'in UI bilinemezciliği nedeniyle, aynı makinedeki farklı programlar çok farklı görünümlere sahip olabilir. Bu, Linux masaüstlerinin ana akım kullanıcılar arasında kabul görmekte zorlanmasının bir nedeni olabilir.
GNOME ve KDE, tercih ettikleri araç setlerini kullanarak uygulamaları bir araya getirerek bu sorunu çözmeye çalışır. ve kullanıcıları yeni uygulamalar seçerken ana araç seti kullanılarak oluşturulan uygulamaları tercih etmeye teşvik etmek düzenlemek.
Kullanıcılar bir Linux sistemi üzerinde istedikleri herhangi bir programı kurabilirler. Kullanıcı arayüzlerine yönelik bu yaklaşım, Linux'un esnekliğinin bir örneğidir.
Araç takımları, modern Linux uygulamalarının görünümünü ve verdiği hissi tanımlar. Geliştiricilerin sıfırdan yazmak zorunda kalmaları yerine grafik öğeleri sağlayarak geliştirmeyi kolaylaştırırlar.
Qt ve GTK, modern KDE, GNOME ve Xfce masaüstlerinin temelini oluşturur. Ayrıca, farklı görünümlere sahip farklı araç setleriyle oluşturulmuş Linux uygulamaları da yapabilirler.
Bir Linux masaüstü seçmek, altında bir araç seti seçmek anlamına gelir. Herkesin kişisel bir favorisi var gibi görünüyor, ancak hangisini en çok sevdiğiniz, masaüstünüzden ne beklediğinize bağlıdır.