Π Π°Π·Π²ΠΎΡΠ½ΠΎΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π·Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° Ubuntu 22.10 ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΎΡ ΠΌΠ΅Π΄ΠΈΡΠΌΡΠΊΠΈ ΡΠ΅ΡΠ²Π΅Ρ PipeWire Π·Π° Π°ΡΠ΄ΠΈΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ PulseAudio ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠΈ ΠΎΠ΄ Π΄Π΅ΡΠΊΡΠΎΠΏΠΎΡ ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏ-ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΈ, Π° Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ, Π½Π°ΠΌΠ΅ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ PulseAudio, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΡΠ»ΠΎΡ pipewire-pulse ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° PipeWire, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ° Π·Π°ΡΡΠ²Π°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΎΠ΄ ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° PulseAudio.
ΠΠ΄Π»ΡΠΊΠ°ΡΠ° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° PipeWire Π²ΠΎ Ubuntu 22.10 Π±Π΅ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ΄Π΅Π½Π° ΠΎΠ΄ Π₯Π΅Π΄Π΅Ρ ΠΠ»ΡΠ²ΠΎΡΡ ΠΎΠ΄ Canonical. ΠΠ°Π±Π΅Π»Π΅ΠΆΠ°Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π²ΠΎ Ubuntu 22.02, Π΄Π²Π°ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠΈ Π±Π΅Π° ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈ Π²ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° - PipeWire ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠΈ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½ΠΈ ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π΅ΠΊΡΠ°Π½ΠΎΡ, Π½ΠΎ Π°ΡΠ΄ΠΈΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° PulseAudio. ΠΠΎ Ubuntu 22.10 ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ ΡΠ°ΠΌΠΎ PipeWire. ΠΡΠ΅Π΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΡΠ»ΠΈΡΠ½Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ Π²ΠΎΠ²Π΅Π΄Π΅Π½Π° Π²ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Fedora 34, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π°ΡΠ΄ΠΈΠΎ, Π΄Π° ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈΠΌΠ΅ ΠΎΠ΄ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ Π΄Π° ΡΠ° ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΠΌΠ΅ Π°ΡΠ΄ΠΈΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
PipeWire Π½ΡΠ΄ΠΈ Π½Π°ΠΏΡΠ΅Π΄Π΅Π½ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ΅Π½ ΠΌΠΎΠ΄Π΅Π» ΠΊΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΡΡΠ΅Π΄ ΠΈ ΠΏΡΠ΅Π½ΠΎΡ ΠΈ Π³ΠΎ ΠΎΠ»Π΅ΡΠ½ΡΠ²Π° Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π°ΡΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄ΠΎ ΠΈ ΠΎΠ΄ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. PipeWire ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π½ΠΈ ΠΏΡΠ΅Π½ΠΎΡΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠ΅ΡΠ° ΠΈ ΠΏΡΠ΅Π½Π°ΡΠΎΡΡΠ²Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π°ΡΠ΄ΠΈΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈ, ΡΡΠΊΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡΠΎΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ ΠΈΠ·Π²ΠΎΡΠΈ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ (ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅ΡΠΈ ΠΈΠ»ΠΈ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½Π° ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅). PipeWire ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅ΡΡΡΠ²ΡΠ²Π° ΠΈ ΠΊΠ°ΠΊΠΎ Π°ΡΠ΄ΠΈΠΎ ΡΠ΅ΡΠ²Π΅Ρ, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΡΠΈ ΠΌΠ°Π»Π° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΡΡΠΎ Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° PulseAudio ΠΈ JACK, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π°ΡΠ΄ΠΈΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΎ PulseAudio Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΏΠΎΠ½ΡΠ΄ΠΈ.
ΠΠ»Π°Π²Π½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ:
- Π‘Π½ΠΈΠΌΠ°ΡΡΠ΅ ΠΈ ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ°ΡΡΠ΅ Π°ΡΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π΄ΠΎΡΠ½Π΅ΡΠ°;
- ΠΠ»Π°ΡΠΊΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡΠ΄ΠΈΠΎ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅;
- ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΊΠΎΡΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ;
- ΠΠΎΠ΄Π΅Π» Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Π³ΡΠ°ΡΠΈΠΊ Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π½ΠΈ ΡΠ°Π·Π»ΠΈ ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°ΠΌΠΊΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π½Π° Π°ΡΠΎΠΌΡΠΊΠΈ Π³ΡΠ°ΡΠΈΠΊΠΎΠ½ΠΈ. ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Ρ ΡΠ°ΠΊΡΠ²Π°ΡΠΈ ΠΈ Π²Π½Π°ΡΡΠ΅ Π²ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ;
- ΠΡΠΈΠΊΠ°ΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡΠΎΡΠΈ ΠΏΡΠ΅ΠΊΡ ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π°ΡΠ΄ΠΈΠΎ ΠΏΡΠ΅ΠΊΡ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΏΡΡΡΠ΅Π½Π΅ΡΡΠΈ Π±Π°ΡΠ΅ΡΠΈ;
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈ;
- ΠΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΠΊ Π·Π° GStreamer Π·Π° ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ;
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ ΠΈ Flatpak;
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ Π²ΠΎ SPA ΡΠΎΡΠΌΠ°Ρ (Simple Plugin API) ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ Π½Π°ΠΏΠΎΡΠ½ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅;
- Π€Π»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΡΠ°Π»Π½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ ΠΈ Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π±Π°ΡΠ΅ΡΠΈ;
- ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π΅Π΄Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π·Π° Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° Π°ΡΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Π°ΡΠ΄ΠΈΠΎ ΡΠ΅ΡΠ²Π΅Ρ, ΡΠ΅Π½ΡΠ°Ρ Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° API Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ gnome-shell) ΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Ρ Π°ΡΠ΄Π²Π΅Ρ.
ΠΠ·Π²ΠΎΡ: opennet.ru