Wayland kullanılarak Sway 1.4 kullanıcı ortamının piyasaya sürülmesi

Tedarikli bileşik yönetici sürümü savrulma 1.4 (sürüm 1.3 oluşturulmadı), Wayland protokolü kullanılarak oluşturuldu ve döşemeli pencere yöneticisiyle tamamen uyumlu i3 ve paneli i3bar. Proje kodu C dilinde yazılmıştır ve tarafından dağıtıldı MIT lisansı altında. Projenin Linux ve FreeBSD'de kullanılması amaçlanıyor.

Komut, yapılandırma dosyası ve IPC düzeyinde i3 uyumluluğu sağlanarak Sway'in X3 yerine Wayland kullanan şeffaf bir i11 alternatifi olarak kullanılmasına olanak sağlanır. Sway, pencereleri ekrana mekansal olarak değil mantıksal olarak yerleştirmenize olanak tanır. Windows, ekran alanını en iyi şekilde kullanan ve yalnızca klavyeyi kullanarak pencereleri hızlı bir şekilde değiştirmenize olanak tanıyan bir ızgarada düzenlenmiştir.

Eksiksiz bir kullanıcı ortamı oluşturmak için aşağıdaki bileşenler sunulmaktadır: yedik (KDE boşta protokolünü uygulayan arka plan işlemi), sallanma kilidi (Ekran koruyucusu), mako (bildirim yöneticisi), gaddar (ekran görüntüsü alma), höpürdeterek içmek (ekranda bir alanın seçilmesi), wf kaydedici (video yakalama), yol çubuğu (uygulama çubuğu), sanal tahta (ekran klavyesi), wl-pano (panoyla çalışma), duvar kağıtları (masaüstü duvar kağıdı yönetimi).

Sway, bir kütüphanenin üzerine inşa edilen modüler bir proje olarak geliştiriliyor wlrootsBileşik bir yöneticinin çalışmasını organize etmek için tüm temel ilkelleri içerir. Wlroots, aşağıdakiler için arka uçlar içerir:
ekrana erişimin soyutlanması, giriş cihazları, OpenGL'ye doğrudan erişim olmadan oluşturma, KMS/DRM, libinput, Wayland ve X11 ile etkileşim (Xwayland tabanlı X11 uygulamalarını çalıştırmak için bir katman sağlanmıştır). Sway'in yanı sıra wlroots kütüphanesi de aktif olarak kullanılmaktadır. diğer projelerşunlar da dahil Librem5 и Kafes. C/C++'a ek olarak Scheme, Common Lisp, Go, Haskell, OCaml, Python ve Rust için bağlamalar geliştirilmiştir.



Yeni sürümde:

  • Masaüstüne uzaktan erişim için VNC protokolü desteği eklendi. İş bir sunucu kullanılarak organize edilir WayvncÇalışan Wayland tabanlı çalışma oturumlarına bağlanabilen, sanal bir giriş cihazı oluşturur ve RFB protokolünü kullanarak ekran çıkışını yayınlar. Wayvnc ayrıca monitörsüz sunucularda çalışan sanal masaüstlerini çalıştırmak için de kullanılabilir. Daha önce sunulan RDP tabanlı arka uç desteği durduruldu.
  • MATE projesi tarafından geliştirilen görev çubuğunun başlatılması için kısmi destek eklendi;
  • Giriş sırasında karakterlerin görüntülenmesi için gecikmeleri yapılandırma yeteneği uygulandı (max_render_time ve sway-output seçenekleri);
  • Klavyedeki tuş gruplarının ayrı ayrı işlenmesi için destek eklendi (özel klavyeler için);
  • Protokol desteği durduruldu xdg-kabuk v6 (kararsız sürüm v6 artık geçerli değil stabilizasyon xdg-kabuk).

    Kaynak: opennet.ru

  • Yorum ekle