Wayland-Protocols 1.31 מעלדונג

Опубликован выпуск пакета wayland-protocols 1.31, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.

אַלע פּראָטאָקאָלס סאַקווענטשאַלי דורכגיין דריי פייזאַז - אַנטוויקלונג, טעסטינג און סטייבאַלאַזיישאַן. נאָך פאַרענדיקן די אַנטוויקלונג בינע (די "אַנסטאַביל" קאַטעגאָריע), דער פּראָטאָקאָל איז געשטעלט אין די "סטאַגינג" צווייַג און אַפישאַלי אַרייַנגערעכנט אין די וועגלאַנד-פּראָטאָקאָלס שטעלן, און נאָך טעסטינג איז געענדיקט, עס איז אריבערגעפארן צו די סטאַביל קאַטעגאָריע. פּראָטאָקאָלס פֿון דער קאַטעגאָריע "סטאַגינג" קענען שוין זיין געוויינט אין קאָמפּאָסיטע סערווערס און קלייאַנץ ווו פֿאַרבונדענע פאַנגקשאַנאַליטי איז פארלאנגט. ניט ענלעך די "אַנסטאַביל" קאַטעגאָריע, "סטאַגינג" פּראָוכיבאַץ מאַכן ענדערונגען וואָס אָנרירן קאַמפּאַטאַבילאַטי, אָבער אויב פּראָבלעמס און שאָרטקאָמינגס זענען יידענאַפייד בעשאַס טעסטינג, פאַרבייַט מיט אַ נייַע באַטייטיק ווערסיע פון ​​​​דעם פּראָטאָקאָל אָדער אן אנדער Wayland פאַרלענגערונג איז נישט יקסקלודיד.

Новая версия опубликована спустя неделю после выпуска Wayland-Protocols 1.30, в котором была добавлена поддержка протокола tearing-control для отключения вертикальной синхронизации. В версии 1.31 в категорию «staging» добавлен протокол fractional-scale, при помощи которого композитный менеджер может передавать нецелые значения масштабирования поверхностей, что позволяет клиенту определять более точный размер буферов для объектов wp_viewport, по сравнению с передачей округлённых сведений о масштабе. Реализации протокола fractional-scale подготовлены для wlroots, KWin и glfw.

דערווייַל, Wayland-פּראָטאָקאָלס כולל די פאלגענדע סטאַביל פּראָטאָקאָלס, וואָס צושטעלן צוריק קאַמפּאַטאַבילאַטי:

  • "וויעוופּאָרטער" - אַלאַוז דער קליענט צו דורכפירן סקיילינג און ייבערפלאַך ברעג טרימינג אַקשאַנז אויף די סערווער זייַט.
  • "פּרעזענטירונג-צייט" - גיט ווידעא אַרויסווייַזן.
  • "xdg-shell" איז אַ צובינד פֿאַר קריייטינג און ינטעראַקטינג מיט סערפאַסיז ווי פֿענצטער, וואָס אַלאַוז איר צו מאַך זיי אַרום די פאַרשטעלן, מינאַמייז, יקספּאַנד, רעסיזע, אאז"ו ו.

פּראָטאָקאָלס טעסטעד אין די "סטאַגינג" צווייַג:

  • drm-lease - גיט די רעסורסן נייטיק צו דזשענערייט אַ סטעריאָו בילד מיט פאַרשידענע באַפערז פֿאַר די לינקס און רעכט אויגן ווען אַוטפּוץ צו ווירטואַל פאַקט כעדסעץ.
  • "עקסט-סעסיע-שלאָס" - דיפיינז אַ מיטל פון לאַקינג אַ סעסיע, פֿאַר בייַשפּיל, בשעת די פאַרשטעלן ויסלייזער איז פליסנדיק אָדער די אָטענטאַקיישאַן דיאַלאָג איז געוויזן.
  • "איין-פּיקסעל-באַפער" - אַלאַוז איר צו שאַפֿן איין-פּיקסעל באַפערז וואָס אַנטהאַלטן פיר 32-ביסל רגבאַ וואַלועס.
  • "xdg-activation" - אַלאַוז איר צו אַריבערפירן פאָקוס צווישן פאַרשידענע סערפאַסיז אויף דער ערשטער מדרגה (למשל, ניצן xdg-אַקטאַוויישאַן, איין אַפּלאַקיישאַן קענען באַשטימען פאָקוס צו אנדערן).
  • אינהאַלט-טיפּ - אַלאַוז קלייאַנץ צו פאָרן אינפֿאָרמאַציע וועגן די אינהאַלט וואָס איז געוויזן צו די קאָמפּאָסיטע סערווער, וואָס קענען זיין גענוצט צו אַפּטאַמייז אינהאַלט-אַווער נאַטור, אַזאַ ווי באַשטעטיקן ספּעציפיש DRM פּראָפּערטיעס אַזאַ ווי "אינהאַלט טיפּ". סופּפּאָרט פֿאַר די פאלגענדע אינהאַלט טייפּס איז דערקלערט: גאָרניט (קיין אינפֿאָרמאַציע וועגן די דאַטן טיפּ), פאָטאָ (רעזולטאַט פון דיגיטאַל פאָטאָס, ריקוויירינג מינימאַל פּראַסעסינג), ווידעא (ווידעא אָדער אַנאַמיישאַן, מער גענוי סינגקראַנאַזיישאַן איז פארלאנגט צו ויסמיידן סטאַטערינג) און שפּיל (אָנהייבונג) שפּילערייַ, רעזולטאַט פון מינימום פאַרהאַלטן).
  • ext-idle-notify - אַלאַוז קאָמפּאָסיטע סערווערס צו שיקן נאָוטאַפאַקיישאַנז צו קלייאַנץ וועגן באַניצער ינאַקטיוויטי, וואָס קענען זיין געוויינט צו אַקטאַווייט נאָך מאַכט שפּאָרן מאָדעס נאָך אַ זיכער צייט פון ינאַקטיוויטי.
  • טירינג קאָנטראָל - אַלאַוז איר צו דיסייבאַל ווערטיקאַל סינגקראַנאַזיישאַן (VSync) מיט אַ ווערטיקאַל דאַמפּינג דויפעק אין פול-פאַרשטעלן אַפּלאַקיישאַנז, געניצט צו באַשיצן קעגן טירינג אין פּראָדוקציע. אין מולטימעדיאַ אַפּלאַקיישאַנז, אַרטאַפאַקץ רעכט צו טירינג זענען אַ אַנדיזייראַבאַל ווירקונג, אָבער אין גיימינג מגילה, אַרטאַפאַקץ קענען זיין טאָלעראַטעד אויב די האַנדלינג מיט זיי ז נאָך דילייז.

פּראָטאָקאָלס וואָס זענען דעוועלאָפּעד אין די "אַנסטאַביל" צווייַג:

  • "פוללסקרעען-שאָל" - קאָנטראָל פון אַרבעט אין פול פאַרשטעלן מאָדע.
  • "ינפּוט-מעטאָד" - פּראַסעסינג אַרייַנשרייַב מעטהאָדס.
  • "ליידיק-ינכיבאַט" - בלאַקינג די קאַטער פון די סקרעענסאַווער (סקרין ויסלייזער).
  • "ינפּוט-טימעסטאַמפּס" - צייט סטאַמפּס פֿאַר אַרייַנשרייַב געשעענישן.
  • "קלאַוויאַטור-שאָרקאַץ-ינכיבאַט" - קאָנטראָלס די אַטאַטשמאַנט פון קלאַוויאַטור שאָרטקאַץ און האָטקייס.
  • «linux-dmabuf» — совместное использование нескольких видеокарт при помощи технологии dma-buf.
  • "לינוקס-עקספּליסירט-סינגקראַנאַזיישאַן" איז אַ לינוקס-ספּעציפיש מעקאַניזאַם פֿאַר סינגקראַנאַזיישאַן פון ייבערפלאַך-געבונדן באַפערז.
  • "טייַטל-דזשעסטשערז" - קאָנטראָל פון פאַרבינדן סקרינז.
  • "טייַטל קאַנסטריינץ" - טייַטל קאַנסטריינץ (בלאַקינג).
  • "ערשטיק סעלעקציע" - דורך אַנאַלאַדזשי מיט X11, עס ינשורז די אָפּעראַציע פון ​​די ערשטיק קליפּבאָרד (ערשטיק סעלעקציע), פֿון וואָס אינפֿאָרמאַציע איז יוזשאַוואַלי ינסערטאַד מיט די מיטל מויז קנעפּל.
  • "רעלאַטיוו טייַטל געשעענישן" - רעלאַטיוו טייַטל געשעענישן.
  • "טאַבלעט" - שטיצן פֿאַר אַרייַנשרייַב פון טאַבלאַץ.
  • "טעקסט אַרייַנשרייַב" - אָרגאַניזאַציע פון ​​טעקסט אַרייַנשרייַב.
  • "xdg-foreign" איז אַ צובינד פֿאַר ינטעראַקטינג מיט די סערפאַסיז פון די "ארבייטער" קליענט.
  • "xdg-decoration" - רענדערינג פֿענצטער דעקעריישאַנז אויף די סערווער זייַט.
  • "xdg-output" - נאָך אינפֿאָרמאַציע וועגן די ווידעא רעזולטאַט (געוויינט פֿאַר פראַקשאַנאַל סקיילינג).
  • "xwayland-keyboard-grab" - כאַפּן אַרייַנשרייַב אין XWayland אַפּלאַקיישאַנז.
  • מקור: opennet.ru

לייגן אַ באַמערקונג