ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° PipeWire 0.3.35, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π° Π½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠ΅Π½ ΡΡΡΠ²ΡΡ, Π·Π°ΠΌΠ΅Π½ΡΡ PulseAudio. PipeWire ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡΠΎΡΠΈ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ PulseAudio, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π·Π²ΡΠΊ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π·Π°Π±Π°Π²ΡΠ½ΠΈΡ ΠΈ Π½ΠΎΠ²Π° ΠΌΠΎΠ΄Π΅Π» Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΏΠΎΡΠΎΡΠΈ. ΠΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΡ Π² GNOME ΠΈ Π²Π΅ΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π² Fedora Linux. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° C ΠΈ Π΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· LGPLv2.1.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² PipeWire 0.3.35:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° S/SPDIF Π·Π° ΡΠΈΡΡΠΎΠ² Π·Π²ΡΠΊ ΠΏΡΠ΅Π· ΠΎΠΏΡΠΈΡΠ½ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½ΠΈΡ ΠΈ HDMI.
- ΠΠΎΠ΄Π΅ΡΠΈΡΠ΅ Π·Π° Bluetooth ΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ Π² ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ.
- ΠΠ°ΠΏΡΠ°Π²Π΅Π½Π° Π΅ ΡΠ΅ΡΠΈΡ Π²Π°ΠΆΠ½ΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° MIDI.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ skypeforlinux Ρ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΡΠΌΠ°ΡΠ° S16 ΠΏΡΠΈ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²Ρ ΠΎΠ΄Π½ΠΈ ΠΈ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ Π·Π²ΡΠΊΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π’ΠΎΠ²Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡΠΎ Π²ΠΎΠ΄Π΅ΡΠ΅ Π΄ΠΎ Π»ΠΈΠΏΡΠ° Π½Π° Π·Π²ΡΠΊ ΠΎΡ Π°Π±ΠΎΠ½Π°ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈΡ ΠΊΡΠ°ΠΉ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ.
- Π Π°Π·ΡΠΈΡΠ΅Π½ Π΅ Π±ΡΠΎΡΡ Π½Π° Π·Π²ΡΠΊΠΎΠ²ΠΈΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° ΡΠΌΠ΅ΡΠ²Π°Π½Π΅.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ. ΠΠ»ΡΠ³ΠΈΠ½ΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΎΠ·ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π·Π° Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΡΡ ΠΈΡΠΊΠ°Π½Π΅ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° spa-ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ.
- Π£Π²Π΅Π»ΠΈΡΠ΅Π½ Π΅ ΡΠ°Π·ΠΌΠ΅ΡΡΡ Π½Π° Π±ΡΡΠ΅ΡΠ° Π·Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π΅ ΠΏΠΎΠ±ΠΈΡΠ° Π²ΡΠΈΡΠΊΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π½Π° Π²ΡΠ·Π»ΠΈΡΠ΅ Ρ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΊΠ°Π½Π°Π»ΠΈ.
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ ΠΏΡΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΡΠΈΠΊΠ»Π΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ (Loopback).
- Π ΡΡΡΠ²ΡΡ Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ device-restore, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΎ ΡΡΠ΅Π· ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° pavucontrol Π΄Π° ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Ρ ΠΊΠΎΠ΄Π΅ΡΠΈΡΠ΅ IEC958 (S/SPDIF), ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ ΠΎΡ Π·Π²ΡΠΊΠΎΠ²ΠΎΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
ΠΠ°ΠΏΠΎΠΌΠ½ΡΠΌΠ΅, ΡΠ΅ PipeWire ΡΠ°Π·ΡΠΈΡΡΠ²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° PulseAudio Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΠΏΠΎΡΠΎΡΠΈ ΠΈ Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° ΡΠΌΠ΅ΡΠ²Π° ΠΈ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π° ΠΏΠΎΡΠΎΡΠΈ Ρ Π²ΠΈΠ΄Π΅ΠΎ. PipeWire ΡΡΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°ΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π·Π° Π·Π°Ρ Π²Π°ΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, ΡΠ΅Π± ΠΊΠ°ΠΌΠ΅ΡΠΈ ΠΈΠ»ΠΈ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½Π°, ΠΈΠ·Π»ΠΈΠ·Π°ΡΠΎ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, PipeWire ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΡΠ΅Π± ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΈ ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΡΡ Π·Π°ΡΠΈΡΠ΅Π½ΠΎΡΠΎ Π·Π°Ρ Π²Π°ΡΠ°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½Π° ΠΈ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΅ΠΊΡΠ°Π½Π° Π² ΡΡΠ΅Π΄Π° Wayland.
PipeWire ΡΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΊΠ°ΡΠΎ Π·Π²ΡΠΊΠΎΠ²ΠΎ ΡΡΡΠ²ΡΡ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° PulseAudio ΠΈ JACK, Π²Π·Π΅ΠΌΠ°ΠΉΠΊΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π½ΡΠΆΠ΄ΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π·Π²ΡΠΊ, Π·Π° ΠΊΠΎΠΈΡΠΎ PulseAudio Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, PipeWire ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ ΠΌΠΎΠ΄Π΅Π» Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π½Π° Π½ΠΈΠ²ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΏΠΎΡΠΎΡΠΈ, ΠΎΠΏΡΠΎΡΡΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΠ΄Π½Π° ΠΎΡ Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΡΠ΅Π»ΠΈ Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ Flatpak ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅ΠΊ, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Wayland.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ:
- Π£Π»Π°Π²ΡΠ½Π΅ ΠΈ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π·Π°Π±Π°Π²ΡΠ½ΠΈΡ;
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π·Π²ΡΠΊ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅;
- ΠΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
- ΠΠΎΠ΄Π΅Π» Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π³ΡΠ°Ρ Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ Π²ΡΠ·Π»ΠΈ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΈ ΡΠΈΠΊΠ»ΠΈ ΠΈ Π°ΡΠΎΠΌΠ°ΡΠ½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π³ΡΠ°ΡΠ°. Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π΅ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°ΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΊΠ°ΠΊΡΠΎ Π²ΡΡΡΠ΅ Π² ΡΡΡΠ²ΡΡΠ°, ΡΠ°ΠΊΠ° ΠΈ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ ΠΏΡΠΈΡΡΠ°Π²ΠΊΠΈ;
- ΠΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡΠΎΠΊΠΈΡΠ΅ ΡΡΠ΅Π· ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ ΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π·Π²ΡΠΊΠ° ΡΡΠ΅Π· ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΊΡΡΠ³ΠΎΠ²ΠΈ Π±ΡΡΠ΅ΡΠΈ (shared ringbuffer);
- ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ;
- ΠΠ°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ° Π·Π° GStreamer Π·Π° ΠΎΠΏΡΠΎΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΈ Flatpak;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΈΡΡΠ°Π²ΠΊΠΈ Π² ΡΠΎΡΠΌΠ°Ρ SPA (Simple Plugin API) ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΡΡΠ°Π²ΠΊΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΆΠ΅ΡΡΠΊΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅;
- ΠΡΠ²ΠΊΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ ΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΡΡΠ΅ΡΠΈ;
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΡΠΎΠ½ΠΎΠ² ΠΏΡΠΎΡΠ΅Ρ Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π²ΡΠΊ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π·Π²ΡΠΊΠΎΠ² ΡΡΡΠ²ΡΡ, Ρ ΡΠ± Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° gnome-shell screencast API) ΠΈ ΡΡΡΠ²ΡΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π·Π° ΡΠ»Π°Π²ΡΠ½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
