GTK 4.8 рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЯреВрд▓рдХрд┐рдЯ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рдЖрда рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд▓реНрдЯреА-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЯреВрд▓рдХрд┐рдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ - GTK 4.8.0. GTK 4 рдирд╡реАрди рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ рдЬреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ рдЕрдиреЗрдХ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рд╕реНрдерд┐рд░ рдЖрдгрд┐ рд╕рдорд░реНрдерд┐рдд API рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЗ рдЬреЗ рдкреБрдвреАрд▓ GTK рдордзреАрд▓ API рдмрджрд▓рд╛рдВрдореБрд│реЗ рджрд░ рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдиреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд╛рд╡реЗ рд▓рд╛рдЧрдгреНрдпрд╛рдЪреНрдпрд╛ рднреАрддреАрд╢рд┐рд╡рд╛рдп рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╢рд╛рдЦрд╛

GTK 4.8 рдордзреАрд▓ рдХрд╛рд╣реА рд╕рд░реНрд╡рд╛рдд рд▓рдХреНрд╖рдгреАрдп рд╕реБрдзрд╛рд░рдгрд╛рдВрдордзреНрдпреЗ рд╣реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ:

  • рд░рдВрдЧ рдирд┐рд╡рдб рдЗрдВрдЯрд░рдлреЗрд╕ рд╢реИрд▓реА рдмрджрд▓рд▓реА рдЖрд╣реЗ (GtkColorChooser).
  • рдлреЙрдиреНрдЯ рд╕рд┐рд▓реЗрдХреНрд╢рди рдЗрдВрдЯрд░рдлреЗрд╕ (GtkFontChooser) рдиреЗ OpenType рдлреЙрд░рдореЕрдЯ рдХреНрд╖рдорддреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ.
  • CSS рдЗрдВрдЬрд┐рдирдиреЗ рд╕рдорд╛рди рдкрд╛рд▓рдХрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдХрд╛рдВрдЪреЗ рдкреБрдирд░реНрдЧрдарди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЕрдХреНрд╖рд░рд╛рдВрдордзреАрд▓ рдЕрдВрддрд░рд╛рдЪрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • рдЗрдореЛрдЬреА рдбреЗрдЯрд╛ CLDR 40 (рдпреБрдирд┐рдХреЛрдб 14) рд╡рд░ рдЕрдкрдбреЗрдЯ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдирд╡реАрди рд▓реЛрдХреЗрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • рдереАрдордиреЗ рдЖрдпрдХреЙрди рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдордЬрдХреВрд░ рд▓реЗрдмрд▓рд╛рдВрдЪреА рд╕реБрд╡рд╛рдЪреНрдпрддрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЖрд╣реЗ.
  • GDK рд▓рд╛рдпрдмреНрд░рд░реА, рдЬреА GTK рдЖрдгрд┐ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рджрд░рдореНрдпрд╛рди рдПрдХ рд╕реНрддрд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдкрд┐рдХреНрд╕реЗрд▓ рд╕реНрд╡рд░реВрдкрд╛рдВрдЪреЗ рд░реВрдкрд╛рдВрддрд░рдг рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реЗ рдЖрд╣реЗ. NVIDIA рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░, EGL рд╡рд┐рд╕реНрддрд╛рд░ EGL_KHR_swap_buffers_with_damage рд╕рдХреНрд╖рдо рдЖрд╣реЗ.
  • GSK рд▓рд╛рдпрдмреНрд░рд░реА (GTK Scene Kit), рдЬреА OpenGL рдЖрдгрд┐ Vulkan рджреНрд╡рд╛рд░реЗ рдЧреНрд░рд╛рдлрд┐рдХ рджреГрд╢реНрдпреЗ рд░реЗрдВрдбрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдореЛрдареНрдпрд╛ рджреГрд╢реНрдпрдорд╛рди рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪреНрдпрд╛ (рд╡реНрд╣реНрдпреВрдкреЛрд░реНрдЯреНрд╕) рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдЯреЗрдХреНрд╕рдЪрд░ рд╡рд╛рдкрд░реВрди рдЧреНрд▓рд┐рдлреНрд╕ рд░реЗрдВрдбрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╛рдпрдмреНрд░рд░реА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗрдд.
  • Wayland "xdg-activation" рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдердо-рд╕реНрддрд░реАрдп рдкреГрд╖реНрдарднрд╛рдЧрд╛рдВрджрд░рдореНрдпрд╛рди рдлреЛрдХрд╕ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, xdg-activation рд╡рд╛рдкрд░реВрди, рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреБрд╕рд▒реНрдпрд╛рд╡рд░ рдлреЛрдХрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░реВ рд╢рдХрддреЛ).
  • GtkTextView рд╡рд┐рдЬреЗрдЯ рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░рддреЗ рдЬреНрдпрд╛рдореБрд│реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдкреБрдиреНрд╣рд╛ рдХрд╛рдврд▓реА рдЬрд╛рддреЗ, рдЖрдгрд┐ рдордЬрдХреВрд░рд╛рддреАрд▓ рд╡рд░реНрдг рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгрд╛рд▒реНрдпрд╛ рдЧреНрд▓рд┐рдлрд╕рд╣ рдХреНрд╖реЗрддреНрд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GetCharacterExtents рдлрдВрдХреНрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ (рдПрдХ рдлрдВрдХреНрд╢рди рдЬреЗ рдЕрдкрдВрдЧ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрд╣реЗ).
  • рд╡рд┐рдЬреЗрдЯреНрд╕рдордзреНрдпреЗ рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ GtkViewport рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ тАЬрд╕реНрдХреНрд░реЛрд▓-рдЯреВ-рдлреЛрдХрд╕тАЭ рдореЛрдб рд╕рдХреНрд╖рдо рдХреЗрд▓реЗрд▓рд╛ рдЕрд╕рддреЛ, рдЬреНрдпрд╛рдордзреНрдпреЗ рджреГрд╢реНрдпрд╛рдд рдЗрдирдкреБрдЯ рдлреЛрдХрд╕ рдЕрд╕рдгрд╛рд░рд╛ рдШрдЯрдХ рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдордЧреНрд░реА рдЖрдкреЛрдЖрдк рд╕реНрдХреНрд░реЛрд▓ рдХреЗрд▓реА рдЬрд╛рддреЗ.
  • GtkSearchEntry рд╡рд┐рдЬреЗрдЯ, рдЬреЗ рд╢реЛрдз рдХреНрд╡реЗрд░реА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд╖реЗрддреНрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ, рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдХреАрд╕реНрдЯреНрд░реЛрдХ рджрд░рдореНрдпрд╛рди рд╡рд┐рд▓рдВрдм рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЖрдгрд┐ рд╕рд╛рдордЧреНрд░реА рдмрджрд▓рд╛рд╡рд┐рд╖рдпреА рд╕рд┐рдЧреНрдирд▓ рдкрд╛рдард╡рддреЗ (GtkSearchEntry::search-changed).
  • GtkCheckButton рд╡рд┐рдЬреЗрдЯрдордзреНрдпреЗ рдЖрддрд╛ рдмрдЯрдгрд╛рд╕рд╣ рд╕реНрд╡рддрдГрдЪреЗ рдЪрд╛рдЗрд▓реНрдб рд╡рд┐рдЬреЗрдЯ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.
  • GtkPicture рд╡рд┐рдЬреЗрдЯрдордзреНрдпреЗ "рд╕рд╛рдордЧреНрд░реА-рдлрд┐рдЯ" рдЧреБрдгрдзрд░реНрдо рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдд рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрдХреВрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
  • рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди GtkColumnView рд╡рд┐рдЬреЗрдЯрдордзреНрдпреЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • GtkTreeStore рд╡рд┐рдЬреЗрдЯ рдпреВрдЖрдп рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдлрд╛рдЗрд▓реНрд╕рдордзреВрди рдЯреНрд░реА рдбреЗрдЯрд╛ рдХрд╛рдврдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • GtkInscription рд╡рд░реНрдЧрд╛рдд рдпрд╛рджреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдирд╡реАрди рд╡рд┐рдЬреЗрдЯ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рдордЬрдХреВрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. GtkInscription рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рд╕рд╣ рдбреЗрдореЛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛрдбрд▓реЗ.
  • GtkTreePopover рд╡рд┐рдЬреЗрдЯрдордзреНрдпреЗ рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • GtkLabel рд╡рд┐рдЬреЗрдЯрдиреЗ рдЯреЕрдмрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЖрдгрд┐ рдХреАрдмреЛрд░реНрдбрд╡рд░реАрд▓ рд▓реЗрдмрд▓рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЪрд┐рдиреНрд╣рд╛рдВрд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░реВрди рд▓реЗрдмрд▓ рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ.
  • GtkListView рд╡рд┐рдЬреЗрдЯ рдЖрддрд╛ "::n-items" рдЖрдгрд┐ "::item-type" рдЧреБрдгрдзрд░реНрдорд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рдЗрдирдкреБрдЯ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рдбрд╛рдпрдореЗрдВрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░ рд╣рдБрдбрд▓рд░реНрд╕ (GDK_SCROLL_UNIT_WHEEL, GDK_SCROLL_UNIT_SURFACE) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
  • macOS рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА, OpenGL рд╡рд╛рдкрд░реВрди рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдореЛрдб рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд▓реЗрдмреЕрдХрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рд╕реБрдзрд╛рд░рд┐рдд рдореЙрдирд┐рдЯрд░ рдбрд┐рдЯреЗрдХреНрд╢рди, рдорд▓реНрдЯреА-рдореЙрдирд┐рдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рдХрд╛рдо, рд╡рд┐рдВрдбреЛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рдбрд╛рдпрд▓реЙрдЧрд╕рд╛рдареА рдЖрдХрд╛рд░ рдирд┐рд╡рдб. CALayer рдЖрдгрд┐ IOSurface рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдгрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд. рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
  • рд╡рд┐рдВрдбреЛрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░, HiDPI рд╕реНрдХреНрд░реАрдирд╡рд░реАрд▓ рд╡рд┐рдВрдбреЛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдПрдХ рд░рдВрдЧ рд╢реЛрдз рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЙрдЪреНрдЪ-рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рдорд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рдЗрд╡реНрд╣реЗрдВрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ рдЯрдЪрдкреЕрдб рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА gtk4-builder-tool рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдгрд╛рд╕рд╛рдареА рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛рдирд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ.
  • gtk4-node-editor рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ.
  • рдбреАрдмрдЧрд░ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдЕрддрд┐рд░рд┐рдХреНрдд рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛рдЪреЗ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрдгрд┐ рддрдкрд╛рд╕рдгреА рджрд░рдореНрдпрд╛рди PangoAttrList рдЧреБрдгрдзрд░реНрдо рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА. рдирд┐рд░реАрдХреНрд╖рдХрд╛рдВрджреНрд╡рд╛рд░реЗ рддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ. "GTK_DEBUG=invert-text-dir" рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. GTK_USE_PORTAL рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдРрд╡рдЬреА, тАЬGDK_DEBUG=portalsтАЭ рдореЛрдб рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ. рддрдкрд╛рд╕рдгреА рдЗрдВрдЯрд░рдлреЗрд╕рдЪреА рд╕реБрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рд╕рд╛рджрд╛рддреНрдордХрддрд╛.
  • ffmpeg рдмреЕрдХрдПрдВрдбрдордзреНрдпреЗ рдзреНрд╡рдиреА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • JPEG рдЗрдореЗрдЬ рдбрд╛рдЙрдирд▓реЛрдбрд░рдордзреАрд▓ рдореЗрдорд░реА рдорд░реНрдпрд╛рджрд╛ 300 MB рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛