рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рд╕рд░реНрднрд░ PipeWire 0.3 рдЙрдкрд▓рдмреНрдз рдЫ, PulseAudio рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджреИ

рдкреНрд░рдХрд╛рд╢рд┐рдд рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░рд┐рд▓реАрдЬ рдкрд╛рдЗрдкрд╡рд╛рдпрд░ реж.рей.реж, PulseAudio рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдирдпрд╛рдБ рдкреБрд╕реНрддрд╛рдХреЛ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рд╕рд░реНрднрд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИред PipeWire рд▓реЗ рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рдХреНрд╖рдорддрд╛рд╣рд░реВ, рдХрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рдЕрдбрд┐рдпреЛ рдкреНрд░рд╢реЛрдзрди, рд░ рдЙрдкрдХрд░рдг- рд░ рд╕реНрдЯреНрд░рд┐рдо-рд╕реНрддрд░ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╕реБрд░рдХреНрд╖рд╛ рдореЛрдбреЗрд▓рдХреЛ рд╕рд╛рде PulseAudio рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ GNOME рдорд╛ рд╕рдорд░реНрдерд┐рдд рдЫ рд░ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ Fedora Linux рдорд╛ рд╕реНрдХреНрд░рд┐рди рд░реЗрдХрд░реНрдбрд┐рдЩ рд░ Wayland-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд╕реНрдХреНрд░рд┐рди рд╕рд╛рдЭреЗрджрд╛рд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб C рд░ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд LGPLv2.1 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкрд╛рдЗрдкрд╡рд╛рдпрд░ реж.рей рдорд╛:

  • рдереНрд░реЗрдб рдкреНрд░рд╢реЛрдзрди рдЕрдиреБрд╕реВрдЪрдХ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ JACK рдзреНрд╡рдирд┐ рд╕рд░реНрднрд░рд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рддрд╣ рдЪрд▓рд╛рдЙрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ, рдЬрд╕рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди JACK2 рд╕рдБрдЧ рддреБрд▓рдирд╛рдпреЛрдЧреНрдп рдЫред
  • рдкреБрди: рдХрд╛рдо рдЧрд░рд┐рдпреЛ рд░ рд╕реНрдерд┐рд░ рдШреЛрд╖рд┐рдд рдЧрд░рд┐рдпреЛ рдПрдкреАрдЖрдИред API рдорд╛ рд╕рдмреИ рдердк рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рддреЛрдбреЗ рдмрд┐рдирд╛ рдЧрд░реНрди рдпреЛрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдпрд╕рд▓реЗ рдПрдХ рд╕рддреНрд░ рдкреНрд░рдмрдиреНрдзрдХ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд╛рдЗрдкрд╡рд╛рдпрд░рдорд╛ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдиреЛрдбрд╣рд░реВрдХреЛ рдЧреНрд░рд╛рдл рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди, рд╕рд╛рдереИ рдирдпрд╛рдБ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВ рдердкреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐, рдкреНрд░рдмрдиреНрдзрдХрд▓реЗ рдЖрдзрд╛рд░рднреВрдд рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реЗрдЯ рдорд╛рддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рднрд╡рд┐рд╖реНрдпрдорд╛ рдпрд╕рд▓рд╛рдИ рдердк рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░ рд▓рдЪрд┐рд▓реЛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдиреЗрдЫ, рдЬрд╕реНрддреИ рд╡рд╛рдпрд░рдкреНрд▓рдореНрдмрд░.
  • рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд▓рд╛рдИ PulseAudio, JACK рд░ ALSA рд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкрд╛рдЗрдкрд╡рд╛рдпрд░рд▓рд╛рдИ рдЕрдиреНрдп рдЕрдбрд┐рдпреЛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХрд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред ALSA рдХреЛ рд▓рд╛рдЧрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рдЧрднрдЧ рддрдпрд╛рд░ рдЫ, рддрд░ JACK рд░ PulseAudio рдХреЛ рд▓рд╛рдЧрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдЭреИ рдкрдирд┐ рдХрд╛рдо рдЖрд╡рд╢реНрдпрдХ рдЫред PulseAudio рд░ JACK рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди PipeWire рдЕрдЭреИ рддрдпрд╛рд░ рдЫреИрди, рддрд░ рдЕрдиреБрдХреВрд▓рддрд╛ рдореБрджреНрджрд╛рд╣рд░реВ рднрд╡рд┐рд╖реНрдпрдХрд╛ рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реБрдиреЗрдЫрдиреНред
  • PipeWire рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА GStreamer рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред Pipewiresrc рдкреНрд▓рдЧрдЗрди, рдЬрд╕рд▓реЗ PipeWire рд▓рд╛рдИ рдЕрдбрд┐рдпреЛ рд╕реНрд░реЛрддрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдзреЗрд░реИ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛ рд╕рдорд╕реНрдпрд╛ рдмрд┐рдирд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред PipeWire рдорд╛рд░реНрдлрдд рдЕрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рд▓рд╛рдЧрд┐ pipewiresink рдкреНрд▓рдЧрдЗрдирдорд╛ рдЕрдЭреИ рдХреЗрд╣реА рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫреИрдирдиреНред
  • рдкрд╛рдЗрдкрд╡рд╛рдпрд░ реж.рей рд╕рдорд░реНрдерди рдПрдХреАрдХреГрдд GNOME рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд Mutter рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдкреНрд░рдмрдиреНрдзрдХ рдорд╛ред

рдпрд╛рдж рдЧрд░реМрдВ рдХрд┐ PipeWire рд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реЗрд░ PulseAudio рдХреЛ рджрд╛рдпрд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджрдЫ рд░ рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВ рдорд┐рдХреНрд╕ рдЧрд░реНрди рд░ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫред PipeWire рд▓реЗ рднрд┐рдбрд┐рдпреЛ рд╕реНрд░реЛрддрд╣рд░реВ, рдЬрд╕реНрддреИ рднрд┐рдбрд┐рдпреЛ рдЦрд┐рдЪреНрдиреЗ рдпрдиреНрддреНрд░рд╣рд░реВ, рд╡реЗрдм рдХреНрдпрд╛рдореЗрд░рд╛рд╣рд░реВ, рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдХреНрд░рд┐рди рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, PipeWire рд▓реЗ рдзреЗрд░реИ рд╡реЗрдмрдХреНрдпрд╛рдо рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рд╕рдБрдЧреИ рдХрд╛рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдХреНрд░рд┐рди рдХреНрдпрд╛рдкреНрдЪрд░ рд░ Wayland рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд░рд┐рдореЛрдЯ рд╕реНрдХреНрд░рд┐рди рдкрд╣реБрдБрдЪрдХреЛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫред

PipeWire рд▓реЗ рдЕрдбрд┐рдпреЛ рд╕рд░реНрднрд░рдХреЛ рд░реВрдкрдорд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫ, рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рд░ рд╕рдВрдпреЛрдЬрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдкрд▓реНрд╕рдЕрдбрд┐рдпреЛ ╨╕ рдЬреИрдХ, PulseAudio рд▓реЗ рджрд╛рдмреА рдЧрд░реНрди рдирд╕рдХреНрдиреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрдбрд┐рдпреЛ рдкреНрд░рд╢реЛрдзрди рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреЗрд░ред рдердк рд░реВрдкрдорд╛, рдкрд╛рдЗрдкрд╡рд╛рдпрд░рд▓реЗ рдПрдХ рдЙрдиреНрдирдд рд╕реБрд░рдХреНрд╖рд╛ рдореЛрдбреЗрд▓ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдЙрдкрдХрд░рдг рд░ рд╕реНрдЯреНрд░рд┐рдо рд╕реНрддрд░рдорд╛ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдгрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд░ рдЕрдбрд┐рдпреЛ рд░ рднрд┐рдбрд┐рдпреЛрд▓рд╛рдИ рдкреГрдердХ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдорд╛ рд░ рдмрд╛рдЯ рд░реВрдЯ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрджрдЫред рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдпрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╕реНрд╡-рдирд┐рд╣рд┐рдд Flatpak рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБ рд░ Wayland-рдЖрдзрд╛рд░рд┐рдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдЪрд▓рд╛рдЙрдиреБ рд╣реЛред

рдореБрдЦреНрдп рдЕрд╡рд╕рд░:

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди