labwc 0.5 mevcut, Wayland için kompozit sunucu

Wayland için Openbox pencere yöneticisini anımsatan yeteneklere sahip bir bileşik sunucu geliştiren labwc 0.5 projesi yayınlandı (proje, Wayland için bir Openbox alternatifi oluşturma girişimi olarak sunuluyor). Labwc'nin özellikleri arasında minimalizm, kompakt uygulama, kapsamlı özelleştirme seçenekleri ve yüksek performans yer almaktadır. Proje kodu C dilinde yazılmış ve GPLv2 lisansı altında dağıtılmıştır.

Temel, Sway kullanıcı ortamının geliştiricileri tarafından geliştirilen ve Wayland'a dayalı bir bileşik yöneticinin çalışmasını düzenlemek için temel işlevler sağlayan wlroots kütüphanesidir. Genişletilmiş Wayland protokolleri arasında, çıkış aygıtlarını yapılandırmak için wlr-output-management, masaüstü kabuğunun çalışmasını düzenlemek için katman kabuğu ve özel panelleri ve pencere anahtarlarını bağlamak için yabancı üst düzey desteklenir.

Ekran görüntüleri oluşturma, masaüstünde duvar kağıdı görüntüleme, panel ve menü yerleştirme gibi işlevleri uygulamak için eklentileri bağlamak mümkündür. Animasyon efektleri, degradeler ve simgeler (pencere düğmeleri hariç) hiçbir şekilde desteklenmemektedir. X11 uygulamalarını Wayland protokolüne dayalı bir ortamda çalıştırmak için XWayland DDX bileşeninin kullanımı desteklenir. Tema, temel menü ve kısayol tuşları, xml formatındaki yapılandırma dosyaları aracılığıyla yapılandırılır.

Menu.xml aracılığıyla yapılandırılan yerleşik kök menüye ek olarak bemenu, fuzzel ve wofi gibi üçüncü taraf uygulama menüsü uygulamalarına da bağlanabilirsiniz. Panel olarak Waybar, Уambar veya LavaLauncher'ı kullanabilirsiniz. Monitörlerin bağlanmasını ve parametrelerinin değiştirilmesini yönetmek için wlr-randr veya kanshi kullanılması önerilir. Ekran sallanma kilidi kullanılarak kilitlenir.

Yeni sürümde:

  • Yüksek piksel yoğunluklu (HiDPI) ekranlar için destek sağlar.
  • Ek çıkış aygıtları devre dışı bırakıldığında öğelerin yeniden düzenlenmesi etkinleştirildi.
  • Öğelerin fareyle taşınması olayının işlenmesiyle ilgili ayarlar değiştirildi.
  • Pencereyi taşıdıktan sonra küçültme özelliği eklendi (hareket halindeyken büyütmeyi kaldır).
  • Sfwbar (Sway Yüzen Pencere Çubuğu) görev çubuğu için destek eklendi.
  • İstemci menüleri için destek eklendi.
  • Uygulamaları tam ekran modunda başlatma yeteneği sağlanmıştır.
  • Alt+Tab arayüzünü kullanarak pencereler arasında geçiş yaparken içeriği önizlemek içincycleViewPreview seçeneği eklendi.
  • Fare imlecini ekranın kenarından uzaklaştırırken bir eylemi bağlama yeteneği eklendi.
  • wlroots'ta desteklenen WLR_{WL,X11_OUTPUTS ortam değişkenleri için destek eklendi.
  • Kontrol hareketleri için destek eklendi (kıstırarak kaydırma ve yakınlaştırma).

labwc 0.5 mevcut, Wayland için kompozit sunucu
labwc 0.5 mevcut, Wayland için kompozit sunucu


Kaynak: opennet.ru

Yorum ekle