Famoahana Weston Composite Server 7.0

MIVOAKA stable famoahana ny composite server Weston 7.0, fampandrosoana ny teknolojia izay mandray anjara amin'ny firongatry ny fanohanana feno ny protocole Wayland ao amin'ny Enlightenment, GNOME, KDE ary ny tontolon'ny mpampiasa hafa. Ny fampandrosoana an'i Weston dia mikendry ny hanome fototra kaody avo lenta sy ohatra miasa amin'ny fampiasana Wayland amin'ny tontolon'ny desktop sy ny vahaolana tafiditra, toy ny sehatra ho an'ny rafitra infotainment fiara, finday, fahitalavitra ary fitaovana mpanjifa hafa.

Ny fiovan'ny laharan'ny dikan-tenin'i Weston dia noho ny fiovan'ny ABI izay manapaka ny fifanarahana. Fiovana amin'ny sampana vaovao Weston:

  • Fanampiana fanampiny ho an'ny teknolojia mba hiarovana amin'ny fanaovana kopia votoaty tsy ara-dalΓ na HDCP, izay ampiasaina amin'ny fanafenana famantarana horonan-tsary alefa amin'ny alalan'ny DVI, DisplayPort, HDMI, GVIF na UDI interfaces. libweston dia mametraka saina ho an'ny antso weston_output, weston_surface ary weston_head ahafahana miaro ny votoaty alefa. Nampiana fampiharana mpanjifa ohatra iray hanehoana votoaty voaaro;
  • Nampiana plugin ho an'ny mpizara media PipeWire, novolavolaina hanoloana ny PulseAudio ary, ankoatra ny feo, dia manohana ny fanodinana horonan-tsary. Plugin azo ampiasaina mba handaminana ny vokatra ho any amin'ny birao lavitra mitovy amin'ny plugin nivoaka teo aloha mifototra amin'ny GStreamer. Eo amin'ny lafiny fandraisana, ny mpanjifa rehetra manana fanohanana pipewire dia azo ampiasaina amin'ny fampisehoana, anisan'izany ny GStreamer (ohatra, "gst-launch-1.0 pipewiresrc ! video/x-raw, format=BGRx ! ...");
  • Fanampiana fanampiny ho an'ny fanitarana EGL amin'ny gl-renderer EGL_KHR_partial_update mba hifantina manavao ny votoatin'ny surfaces, mitsambikina faritra izay tsy niova;
  • Nampiana rafitra weston_debug vaovao ho an'ny debugging sy fandraketana hetsika (weston_log_context);
  • Nampiana rakitra lohateny vaovao libweston-internal.h sy backend.h. Ny voalohany dia misy fiasa miasa miaraka
    'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', ary ny faharoa - 'weston_output';

  • Nisy fanovana natao mba hahazoana antoka fanamboarana azo averina;
  • Nampiana fanohanana ny fananana FB_DAMAGE_CLIPS amin'ny compositor-drm. Ny rakitra misaraka dia misy kaody ho an'ny famerenana ny masontsivana EDID, fanodinana ny maody video, fifandraisana amin'ny KMS API, miasa miaraka amin'ny framebuffer, ary ny fanjakana fanodinana;
  • Nampiana plugin "stream file" handefasana votoaty avy amin'ny rakitra iray;
  • Ny backends backend-drm dia napetraka ao anaty lahatahiry misaraka,
    backend-tsy loha
    backend-rdp
    backend-wayland
    backend-x11 ary
    backend-fbdev;

  • Fonosana iray no ampiasaina hanamafisana ny sary PNG zopflipng mifototra amin'ny algorithm compression zopfli;
  • Fanampiana fanampiny ho an'ny xdg_output_unstable_v1 sy zwp_linux_explicit_synchronization_v1 fanitarana. Nitombo ny fepetra takian'ny fonosana wayland-protocols (1.18 takiana amin'ny fivoriambe);
  • Vita ny fifindrana mankany amin'ny rafitra fivoriambe Meson. Natsahatra ny fanorenana mampiasa autotools.

Source: opennet.ru

Add a comment