PulseAudio рдЪреНрдпрд╛ рдЬрд╛рдЧреА рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡реНрд╣рд░ PipeWire 0.3 рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рдкреНрд░рдХрд╛рд╢рд┐рдд рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХрд▓реНрдк рдкреНрд░рдХрд╛рд╢рди рдкрд╛рдИрдкрд╡рд╛рдпрд░ 0.3.0, PulseAudio рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдкрд┐рдвреАрдЪрд╛ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗ. PipeWire рд╡реНрд╣рд┐рдбрд┐рдУ рд╕реНрдЯреНрд░реАрдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ, рд▓реЛ-рд▓реЗрдЯреЗрдВрд╕реА рдСрдбрд┐рдУ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕- рдЖрдгрд┐ рд╕реНрдЯреНрд░реАрдо-рд▓реЗрд╡реНрд╣рд▓ рдНрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓рд╕рд╛рдареА рдирд╡реАрди рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбреЗрд▓рд╕рд╣ PulseAudio рдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рддреЗ. рдкреНрд░рдХрд▓реНрдк GNOME рдордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ Fedora Linux рдордзреНрдпреЗ рдЖрдзреАрдЪ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╕реНрдХреНрд░реАрди рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдЖрдгрд┐ рд╕реНрдХреНрд░реАрди рд╢реЗрдЕрд░рд┐рдВрдЧрд╕рд╛рдареА Wayland-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб C рдЖрдгрд┐ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд LGPLv2.1 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рдореБрдЦреНрдп рдмрджрд▓ рдХрд░рд╛ рдкрд╛рдИрдкрд╡рд╛рдпрд░ реж.рей рдордзреНрдпреЗ:

  • рдереНрд░реЗрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╢реЗрдбреНрдпреВрд▓рд░ рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдмрджрд▓рд╛рдВрдореБрд│реЗ JACK рд╕рд╛рдЙрдВрдб рд╕рд░реНрд╡реНрд╣рд░рд╢реА рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓реЗрдпрд░ рдЪрд╛рд▓рд╡рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ, рдЬреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ JACK2 рд╢реА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рдпреЗрдИрд▓.
  • рдкреБрдиреНрд╣рд╛ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрдгрд┐ рд╕реНрдерд┐рд░ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ API. API рдордзреАрд▓ рдкреБрдвреАрд▓ рд╕рд░реНрд╡ рдмрджрд▓ рд╡рд┐рджреНрдпрдорд╛рди рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╣ рдорд╛рдЧрд╛рд╕рд▓реЗрд▓реА рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рди рдХрд░рддрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ.
  • рдпрд╛рдд рд╕рддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╛рдЗрдкрд╡рд╛рдпрд░рдордзреАрд▓ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдиреЛрдбреНрд╕рдЪрд╛ рдЖрд▓реЗрдЦ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рддрд╕реЗрдЪ рдирд╡реАрди рдкреНрд░рд╡рд╛рд╣ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдЖрддреНрддрд╛рд╕рд╛рдареА, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдлрдХреНрдд рдореВрд▓рднреВрдд рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рдПрдХ рд╕рд╛рдзрд╛ рд╕рдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЛ рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рдд рддреЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЖрдгрд┐ рд▓рд╡рдЪрд┐рдХ рдкрд░реНрдпрд╛рдпрд╛рдиреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдВрд╡рд╛ рдмрджрд▓рд▓реЗ рдЬрд╛рдИрд▓, рдЬрд╕реЗ рдХреА рд╡рд╛рдпрд░рдкреНрд▓рдВрдмрд░.
  • рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд▓рд╛рдпрдмреНрд░рд░реА PulseAudio, JACK рдЖрдгрд┐ ALSA рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдЗрддрд░ рдСрдбрд┐рдУ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рджреНрдпрдорд╛рди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╣ рдкрд╛рдИрдкрд╡рд╛рдпрд░рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. ALSA рд╕рд╛рдареА рд▓рд╛рдпрдмреНрд░рд░реА рдЬрд╡рд│рдЬрд╡рд│ рддрдпрд╛рд░ рдЖрд╣реЗ, рдкрд░рдВрддреБ JACK рдЖрдгрд┐ PulseAudio рд╕рд╛рдареА рд▓рд╛рдпрдмреНрд░рд░реАрдВрдирд╛ рдЕрдЬреВрдирд╣реА рдХрд╛рдорд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. PipeWire рдЕрджреНрдпрд╛рдк PulseAudio рдЖрдгрд┐ JACK рдкреВрд░реНрдгрдкрдгреЗ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреНрдпреЗ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдВрдирд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдп рдЕрд╕реЗрд▓.
  • PipeWire рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА GStreamer рдкреНрд▓рдЧрдЗрди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. Pipewiresrc рдкреНрд▓рдЧрдЗрди, рдЬреЗ PipeWire рдЪрд╛ рдСрдбрд┐рдУ рд╕реНрд░реЛрдд рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░рддреЗ, рдмрд╣реБрддреЗрдХ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛рдВрд╢рд┐рд╡рд╛рдп рдХрд╛рд░реНрдп рдХрд░рддреЗ. PipeWire рджреНрд╡рд╛рд░реЗ рдСрдбрд┐рдУ рдЖрдЙрдЯрдкреБрдЯрд╕рд╛рдареА рдкрд╛рдИрдкрд╡рд╛рдпрд░рд╕рд┐рдВрдХ рдкреНрд▓рдЧрдЗрдирдордзреНрдпреЗ рдЕрджреНрдпрд╛рдк рдХрд╛рд╣реА рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛ рдирд╛рд╣реАрдд.
  • рдкрд╛рдИрдкрд╡рд╛рдпрд░ 0.3 рд╕рдорд░реНрдерди рдПрдХрд╛рддреНрдорд┐рдХ GNOME рдкреНрд░рдХрд▓реНрдкрд╛рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдордЯрд░ рд╡рд┐рдВрдбреЛ рдореЕрдиреЗрдЬрд░рдордзреНрдпреЗ.

рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рдкрд╛рдИрдкрд╡рд╛рдпрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдкреНрд░рд╡рд╛рд╣рд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реВрди рдкрд▓реНрд╕рдСрдбрд┐рдУрдЪреА рд╡реНрдпрд╛рдкреНрддреА рд╡рд╛рдврд╡рддреЗ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░рд╡рд╛рд╣рд╛рдВрдЪреЗ рдорд┐рд╢реНрд░рдг рдЖрдгрд┐ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗ. рдкрд╛рдИрдкрд╡рд╛рдпрд░ рд╡реНрд╣рд┐рдбрд┐рдУ рд╕реНрд░реЛрдд, рдЬрд╕реЗ рдХреА рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЕрдкреНрдЪрд░ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕, рд╡реЗрдм рдХреЕрдореЗрд░реЗ рдХрд┐рдВрд╡рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░реАрди рд╕рд╛рдордЧреНрд░реА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд╖рдорддрд╛ рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, PipeWire рдПрдХрд╛рдзрд┐рдХ рд╡реЗрдмрдХреЕрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рдПрдХрддреНрд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдХреНрд░реАрди рдХреЕрдкреНрдЪрд░ рдЖрдгрд┐ Wayland рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд░рд┐рдореЛрдЯ рд╕реНрдХреНрд░реАрди рдНрдХреНрд╕реЗрд╕рд╕рд╣ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддреЗ.

рдкрд╛рдИрдкрд╡рд╛рдпрд░ рдСрдбрд┐рдУ рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЗ, рдХрдореАрддрдХрдореА рд╡рд┐рд▓рдВрдм рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЗ рдкрд▓реНрд╕рдСрдбрд┐рдпреЛ ╨╕ JACK, рдЬреНрдпрд╛рдЪрд╛ PulseAudio рджрд╛рд╡рд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА рдЕрд╢рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдСрдбрд┐рдУ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдЧрд░рдЬрд╛ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, PipeWire рдПрдХ рдкреНрд░рдЧрдд рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбреЗрд▓ рдСрдлрд░ рдХрд░рддреЗ рдЬреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЖрдгрд┐ рдкреНрд░рд╡рд╛рд╣ рд╕реНрддрд░рд╛рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдгрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдЖрдгрд┐ рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рд╡рд░ рдЖрдгрд┐ рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУрд▓рд╛ рд░реВрдЯ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рддреЗ. рдореБрдЦреНрдп рдЙрджреНрджрд┐рд╖реНрдЯрд╛рдВрдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ рд╕реНрд╡рдпрдВ-рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдлреНрд▓реЕрдЯрдкреЕрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдгреЗ рдЖрдгрд┐ рд╡реЗрд▓рдБрдб-рдЖрдзрд╛рд░рд┐рдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕реНрдЯреЕрдХрд╡рд░ рдЪрд╛рд▓рд╡рдгреЗ.

рдореБрдЦреНрдп рд╕рдВрдзреА:

  • рдХрдореАрддрдХрдореА рд╡рд┐рд▓рдВрдмрд╛рдВрд╕рд╣ рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЕрдкреНрдЪрд░ рдЖрдгрд┐ рдкреНрд▓реЗрдмреЕрдХ рдХрд░рд╛;
  • рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдЖрдгрд┐ рдСрдбрд┐рдУрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ;
  • рдорд▓реНрдЯреА-рдкреНрд░реЛрд╕реЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдиреЗрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдкреНрд░рд╡реЗрд╢ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ;
  • рдлреАрдбрдмреЕрдХ рд▓реВрдк рдЖрдгрд┐ рдЕрдгреБ рдЖрд▓реЗрдЦ рдЕрджреНрдпрддрдирд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╕рд╣ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдиреЛрдбреНрд╕рдЪреНрдпрд╛ рдЖрд▓реЗрдЦрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЙрдбреЗрд▓. рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдЖрдд рдЖрдгрд┐ рдмрд╛рд╣реНрдп рдкреНрд▓рдЧрдЗрди рджреЛрдиреНрд╣реА рд╣рдБрдбрд▓рд░реНрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ;
  • рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд░рд╡рд╛рд╣рд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕рд╛рдорд╛рдпрд┐рдХ рд░рд┐рдВрдЧ рдмрдлрд░рджреНрд╡рд╛рд░реЗ рдСрдбрд┐рдУрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдЗрдВрдЯрд░рдлреЗрд╕;
  • рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХреНрд░рд┐рдпреЗрддреВрди рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛;
  • рд╡рд┐рджреНрдпрдорд╛рди рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА GStreamer рд╕рд╛рдареА рдкреНрд▓рдЧрдЗрдирдЪреА рдЙрдкрд▓рдмреНрдзрддрд╛;
  • рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдлреНрд▓реЕрдЯрдкреЕрдХрд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • рд╕реНрд╡рд░реВрдкрд╛рддреАрд▓ рдкреНрд▓рдЧрдЗрдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдПрд╕рдкреАрдП (рд╕рд┐рдВрдкрд▓ рдкреНрд▓рдЧрдЗрди API) рдЖрдгрд┐ рд╣рд╛рд░реНрдб рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд░реЗ рдкреНрд▓рдЧрдЗрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛;
  • рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдВрдЪреЗ рд╕рдордиреНрд╡рдп рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдмрдлрд░рдЪреЗ рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╡рдЪрд┐рдХ рдкреНрд░рдгрд╛рд▓реА;
  • рдСрдбрд┐рдУ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рд░реВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрд▓ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд░рдгреЗ. рдСрдбрд┐рдУ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдирд╛ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреБрд░рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрдВрджреНрд░ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, gnome-shell screencast API рд╕рд╛рдареА) рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЕрдкреНрдЪрд░ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░.

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

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