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

Tedarikli bileşik yönetici sürümü savrulma 1.5Wayland protokolü kullanılarak oluşturulmuş 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:

  • Добавлена возможность динамической организации вывода на системах без монитора (headless) при помощи команды create_output (может использоваться для организации удалённого обращения к рабочему через WayVNC).
  • Sayesinde Wayland-протоколы input-method и text-input реализована поддержка редакторов методов ввода (IME).
  • Обеспечена возможность включения адаптивной синхронизации (VRR, Variable Refresh Rate) для сокращения дрожания изображения в играх.
  • Добавлена поддержка протокола viewporter, позволяющего повысить производительность и качество работы старых игр.
  • Системам виртуализации и удалённого доступа к рабочему столу предоставлена возможность перехвата клавиатурных комбинаций.
  • Добавлена поддержка протокола wlr-foreign-toplevel-management, позволяющего подключать собственные панели и переключатели окон.

Kaynak: opennet.ru

Yorum ekle