PipeWire Media Server 0.3.33 αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž‚αž˜αŸ’αžšαŸ„αž„ PipeWire 0.3.33 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– αžŠαŸ„αž™αž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αž αž»αž–αŸαžαŸŒαž˜αžΆαž“αž‡αŸ†αž“αžΆαž“αŸ‹αžαŸ’αž˜αžΈ αžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ†αž“αž½αžŸ PulseAudio αŸ” PipeWire αž–αž„αŸ’αžšαžΈαž€αžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž”αžŸαŸ‹ PulseAudio αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ’αž‘αŸ’αžšαžΈαž˜αžœαžΈαžŠαŸαž’αžΌ αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αžΌαžŒαžΈαž™αŸ‰αžΌαžŠαŸ‚αž›αž˜αžΆαž“αž—αžΆαž–αž™αžΊαžαž™αŸ‰αžΆαžœαž‘αžΆαž” αž“αž·αž„αž‚αŸ†αžšαžΌαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸ αž“αž·αž„αž€αž˜αŸ’αžšαž·αžαžŸαŸ’αž‘αŸ’αžšαžΈαž˜αŸ” αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαž“αŸ…αž€αŸ’αž“αž»αž„ GNOME αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžšαž½αž…αž αžΎαž™αž“αŸ…αž€αŸ’αž“αž»αž„ Fedora Linux αŸ” αž›αŸαžαž€αžΌαžŠαž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆ C αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αž€αŸ’αžšαŸ„αž˜αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ LGPLv2.1 αŸ”

αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„ PipeWire 0.3.33αŸ–

  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžαžΌαžšαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžšαžœαžΆαž„αž‘αž˜αŸ’αžšαž„αŸ‹αž”αŸŠαŸ’αž›αžΌαž’αžΌαžŸ HSP (αžšαž”αŸ€αž”αž€αžΆαžŸ) αž“αž·αž„ A2DP (αž‘αž·αž“αŸ’αž“αž•αž›αž’αžΌαžŒαžΈαž™αŸ‰αžΌαž‚αž»αžŽαž—αžΆαž–αžαŸ’αž–αžŸαŸ‹) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ”
  • αž‘αž˜αŸ’αžšαž„αŸ‹ Pro Audio αž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž“αžΌαžœαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž—αž–αž“αž·αž˜αŸ’αž˜αž·αž αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž…αŸαž‰αžŸαŸ†αž‘αŸαž„αŸ”
  • αž€αžΆαžšβ€‹αž…αžšαž…αžΆβ€‹αž€αŸ‚αž”αŸ’αžšαŸ‚β€‹αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž’αŸ’αžœαžΎβ€‹αž±αŸ’αž™β€‹αž”αŸ’αžšαžŸαžΎαžšβ€‹αž‘αžΎαž„β€‹αž“αŸ…β€‹αž–αŸαž›β€‹αžŠαŸ‚αž›β€‹αž€αžΆαžšβ€‹αž…αŸ‚αž€β€‹αžšαŸ†αž›αŸ‚αž€β€‹αžŸαžαž·αž”αžŽαŸ’αžŠαŸ„αŸ‡β€‹αž’αžΆαžŸαž“αŸ’αž“β€‹αž€αžΆαžšβ€‹αž…αžΌαž›β€‹αž”αŸ’αžšαžΎβ€‹αž’αž„αŸ’αž‚β€‹αž…αž„αž…αžΆαŸ†β€‹αž•αŸ’αž‘αžΆαž›αŸ‹ (DMA-BUFs) αžšαžœαžΆαž„β€‹αž’αžαž·αžαž·αž‡αž“β€‹αž…αŸ’αžšαžΎαž“αŸ”
  • αž€αŸ’αžšαžΆαž αŸ’αžœαžαŸ’αž“αžΆαŸ†αž„αž–αž αž»αž˜αŸαžŒαŸ€αž₯αž‘αžΌαžœαž“αŸαŸ‡αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ†αžŽαžΆαž›αž‚αŸ’αž“αžΆαž“αŸƒαž’αžαŸ’αžšαžΆαž‚αŸ†αžšαžΌαž…αŸ’αžšαžΎαž“ (αž”αž·αž‘αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜)αŸ”
  • αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαžšαž”αžŸαŸ‹ PulseAudio αž’αž“αž»αžœαžαŸ’αžαž˜αŸ‰αžΌαžŒαž»αž›-switch-on-connect module αžŠαžΎαž˜αŸ’αž”αžΈαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αž₯αžšαž·αž™αžΆαž”αžαžšαž”αžŸαŸ‹ PulseAudio αž“αŸ…αž–αŸαž›αž—αŸ’αž‡αžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαžαŸ’αž˜αžΈαŸ”

αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž™αžΎαž„αžšαŸ†αž›αžΉαž€αž’αŸ’αž“αž€αžαžΆ PipeWire αž–αž„αŸ’αžšαžΈαž€αžœαž·αžŸαžΆαž›αž—αžΆαž–αž“αŸƒ PulseAudio αžŠαŸ„αž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ’αž‘αŸ’αžšαžΈαž˜αž–αž αž»αž˜αŸαžŒαŸ€ αž αžΎαž™αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž›αžΆαž™ αž“αž·αž„αž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž€αžΆαžšαž•αŸ’αžŸαžΆαž™αžœαžΈαžŠαŸαž’αžΌαŸ” PipeWire αž€αŸαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž—αž–αžœαžΈαžŠαŸαž’αžΌ αžŠαžΌαž…αž‡αžΆαž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αž™αž€αžœαžΈαžŠαŸαž’αžΌ αž€αžΆαž˜αŸαžšαŸ‰αžΆαž”αžŽαŸ’αžŠαžΆαž‰ αž¬αž˜αžΆαžαž·αž€αžΆαž’αŸαž€αŸ’αžšαž„αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž§αž‘αžΆαž αžšαžŽαŸ PipeWire αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ webcam αž‡αžΆαž…αŸ’αžšαžΎαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆ αž“αž·αž„αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αžΆαž”αŸ‹αž™αž€αž’αŸαž€αŸ’αžšαž„αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸ WaylandαŸ”

PipeWire αž€αŸαž’αžΆαž…αžŠαžΎαžšαžαž½αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž’αžΌαžŒαžΈαž™αŸ‰αžΌ αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž—αžΆαž–αž™αžΊαžαž™αŸ‰αžΆαžœ αž“αž·αž„αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž“αžΌαžœαžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž”αžŸαŸ‹ PulseAudio αž“αž·αž„ JACK αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαž‚αž·αžαž‚αžΌαžšαž–αžΈαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αžΌαžŒαžΈαž™αŸ‰αžΌαžŠαŸ‚αž›αž˜αžΆαž“αž‡αŸ†αž“αžΆαž‰αžœαž·αž‡αŸ’αž‡αžΆαž‡αžΈαžœαŸˆαžŠαŸ‚αž› PulseAudio αž˜αž·αž“αž’αžΆαž…αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž”αžΆαž“αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ PipeWire αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž‚αŸ†αžšαžΌαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž“αŸ…αž€αž˜αŸ’αžšαž·αžαž§αž”αž€αžšαžŽαŸ αž“αž·αž„αžŸαŸ’αž‘αŸ’αžšαžΈαž˜ αž αžΎαž™αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž’αžΌαžŒαžΈαž™αŸ‰αžΌ αž“αž·αž„αžœαžΈαžŠαŸαž’αžΌαž‘αŸ… αž“αž·αž„αž–αžΈαž’αž»αž„αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ” αž‚αŸ„αž›αžŠαŸ…αž…αž˜αŸ’αž”αž„αž˜αž½αž™αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Flatpak αžŠαŸ‚αž›αž˜αžΆαž“αž•αŸ’αž‘αž»αž€αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„ αž αžΎαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž€αŸ’αžšαžΆαž αŸ’αžœαž·αž…αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ Wayland αŸ”

αž›αž€αŸ’αžαžŽαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ–

  • αž…αžΆαž”αŸ‹αž™αž€ αž“αž·αž„αž…αžΆαž€αŸ‹αžŸαŸ†αž›αŸαž„ αž“αž·αž„αžœαžΈαžŠαŸαž’αžΌαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž–αž“αŸ’αž™αžΆαž–αŸαž›αžαž·αž…αžαž½αž…αž”αŸ†αž•αž»αž;
  • αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžœαžΈαžŠαŸαž’αžΌ αž“αž·αž„αž’αžΌαžŒαžΈαž™αŸ‰αžΌαž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„;
  • αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž–αž αž»αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžšαž½αž˜αž‚αŸ’αž“αžΆαž‘αŸ…αž€αžΆαž“αŸ‹αž˜αžΆαžαž·αž€αžΆαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αžΆαž…αŸ’αžšαžΎαž“;
  • αž‚αŸ†αžšαžΌαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αŸ’αžšαžΆαž αŸ’αžœαž“αŸƒαžαŸ’αž“αžΆαŸ†αž„αž–αž αž»αž˜αŸαžŒαŸ€ αžŠαŸ„αž™αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αž˜αžαž·αžαŸ’αžšαž‘αž”αŸ‹ αž“αž·αž„αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž€αŸ’αžšαžΆαž αŸ’αžœαž’αžΆαžαžΌαž˜αŸ” αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΆαŸ†αž„αžαžΆαž„αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™αžαžΆαž„αž€αŸ’αžšαŸ…αŸ”
  • αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŠαŸαž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž€αžΆαžšαžŸαŸ’αž‘αŸ’αžšαžΈαž˜αžœαžΈαžŠαŸαž’αžΌαžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž•αŸ’αž‘αŸαžšαž’αŸ’αž“αž€αž–αžŽαŸŒαž“αžΆαž―αž€αžŸαžΆαžš αž“αž·αž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž’αžΌαžŒαžΈαž™αŸ‰αžΌαžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžαž»αŸ†αžŸαŸ†αž‘αŸαž„αžšαŸ„αž‘αŸαžŠαŸ‚αž›αž”αžΆαž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αŸ”
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αž αž»αž–αŸαžαŸŒαž˜αžΆαž“αž–αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŽαžΆαž˜αž½αž™;
  • αž—αžΆαž–αž’αžΆαž…αžšαž€αž”αžΆαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ GStreamer αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αžšαž½αž›αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžšαž·αžŸαŸ’αžαžΆαž“αžŠαžΆαž…αŸ‹αžŸαŸ’αžšαž™αžΆαž›αž“αž·αž„ Flatpak;
  • αž‚αžΆαŸ†αž‘αŸ’αžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ SPA (Simple Plugin API) αž“αž·αž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αŸ”
  • αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ†αžšαž”αžŸαŸ†αžšαž½αž›αž‘αž˜αŸ’αžšαž„αŸ‹αž–αž αž»αž˜αŸαžŒαŸ€αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎ αž“αž·αž„αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αžŸαžαž·αž”αžŽαŸ’αžŠαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“αŸ”
  • αžŠαŸ„αž™αž”αŸ’αžšαžΎαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αž‘αŸƒαžαžΆαž„αž€αŸ’αžšαŸ„αž™αžαŸ‚αž˜αž½αž™αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž‡αžΌαž“αž’αžΌαžŒαžΈαž™αŸ‰αžΌ αž“αž·αž„αžœαžΈαžŠαŸαž’αžΌαŸ” αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž’αžΌαžŒαžΈαž™αŸ‰αžΌ αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αžαž›αŸ‹αžœαžΈαžŠαŸαž’αžΌαžŠαž›αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ (αž§αž‘αžΆαž αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ gnome-shell screencast API) αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αž™αž€αžœαžΈαžŠαŸαž’αžΌαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹