Weston Composite Server 10.0 Buraxılışı

Bir il yarım inkişaf etdikdən sonra Weston 10.0 kompozit serverinin stabil buraxılışı nəşr olundu, bu, Enlightenment, GNOME, KDE və digər istifadəçi mühitlərində Wayland protokolu üçün tam dəstəyin yaranmasına kömək edən texnologiyaların inkişaf etdirilməsidir. Weston-un inkişafı avtomobil məlumat-əyləncə sistemləri, smartfonlar, televizorlar və digər istehlak cihazları üçün platformalar kimi masaüstü mühitlərdə və quraşdırılmış həllərdə Wayland-dan istifadə üçün yüksək keyfiyyətli kod bazası və iş nümunələri təmin etmək məqsədi daşıyır. Layihə kodu MIT lisenziyası altında paylanır.

Westonun əhəmiyyətli versiya nömrəsi dəyişikliyi uyğunluğu pozan ABI dəyişiklikləri ilə əlaqədardır. Yeni Weston filialında dəyişikliklər:

  • Rəngləri çevirməyə, qamma korreksiyasını həyata keçirməyə və rəng profilləri ilə işləməyə imkan verən rəng idarəetmə komponentləri əlavə edildi. Dəyişikliklər hazırda daxili alt sistemlərlə məhdudlaşır; istifadəçi tərəfindən görünən rəng nəzarətləri növbəti buraxılışda görünəcək.
  • DMA-BUF texnologiyasından istifadə edərək birdən çox video kartı paylaşmaq imkanı verən linux-dmabuf-unstable-v1 protokolunun həyata keçirilməsində kompozit serveri əlavə məlumatla təmin edən “dma-buf rəy” mexanizmi əlavə edilmişdir. mövcud GPU-lar və əsas və ikincil GPU arasında məlumat mübadiləsinin səmərəliliyini artırmağa imkan verir. Məsələn, "dma-buf rəyi" üçün dəstək sıfır nüsxə skaner çıxışının istifadə imkanlarını genişləndirir.
  • libseat kitabxanası üçün əlavə dəstək, paylaşılan giriş və çıxış cihazlarına girişin təşkili funksiyalarını təmin edir, bu da sizə kök hüquqları olmadan işləməyə imkan verir (giriş koordinasiyası oturmuş ayrıca fon prosesi ilə idarə olunur). Gələcək buraxılışlarda biz Weston-un bütün işləyən komponentlərini libseat ilə əvəz etməyi planlaşdırırıq.
  • Bütün nümunə müştəri proqramları, səthləri ekran ətrafında hərəkət etdirməyə, minimuma endirməyə, böyütməyə, ölçüsünü dəyişdirməyə və s.
  • Müştəri proqramını işə saldıqdan sonra avtomatik icra etmək, məsələn, daxil olduqdan sonra avtomatik işə salmaq üçün proqramları təşkil etmək imkanı əlavə edildi.
  • wl_shell interfeysi, fbdev backend və weston-launch yardım proqramı köhnəlmişdir (onları işə salmaq üçün oturmuş işə salmaq və ya logind-launch istifadə etməlisiniz).
  • Asılılıq tələbləri artırıldı; montaj indi libdrm 2.4.95, libwayland 1.18.0 və wayland-protocols 1.24 tələb edir. PipeWire əsasında uzaqdan giriş plaginini qurarkən libpipewire 0.3 tələb olunur.
  • Test toplusu genişləndirildi.

Mənbə: opennet.ru

Добавить комментарий