TGViewer
Keep calm and grow Keep calm and grow @keepcalmandgrow · 88 subscribers
Post #112 142
🎧🐧 Bluetooth-навушники та Linux: Історія одного інженерного квесту

.. або історія про те коли "your frustration is understandable, but..." було стандартним початком відповіда на кожне повідомлення в чаті ...

Купив нові блютуз-навушники, і моя Ubuntu одразу "кинула виклик". Все почалось із самописної whisper-диктувалки котра не бачила новий мікрофон. Після рефакторингу, мікрофон запрацював, але музика грала в жахливій монофонії. Виявилося, Ubuntu підключає Bluetooth-навушники у двох режимах: A2DP (якісний звук, без мікрофона) або HFP (мікрофон є, але звук як з дитинства на дешевих навушниках). Це стало початком справжнього інженерного квесту, що затягнувся до глибокої ночі.

Чат підказав інший аудіо-софт. Під час спроби видалити PulseAudio, на якому глибоко сидів Ubuntu GNOME, графічний інтерфейс просто впав, система перетворилася на чорний термінал. Спроби встановити PipeWire призвели до конфліктів залежностей. Довелося відновлювати гуї, перечищати кеші, видаляти наполовину встановлений софт, перевстановлювати пакети. Це був справжній марафон, який повернув мене на старт, але з відчуттям, що стілець піді мною ось-ось прогорить. 🫠

Врешті, PipeWire вдалося встановити, але глобально нічого не змінилось – все та ж дилема: або крутий звук, або мікрофон. Чат пояснив: це обмеження самого Bluetooth, а не ОС. Телефони та Mac мають "хаки", як LC3 codec, що частково підтримується в Linux, але вимагає новішої версії ОС і ручної компіляції. Оновив ОС, по дорозі ще були "сюрпризи" з новим GNOME та C++ компілятором. 🤦‍♂️

Питання, яке мучило: чи можна одночасно слухати музику гарної якості і записувати аудіо з мікрофону? Поки іде наступне оновлення ОС, дістав запасну машину на Windows і виявилось що ця ОС то в цілому не карще працює з навушниками. На Mac вуха працювали "з коробки", але при включенні мікрофона на запис, звук одразу переходив у низьку якість. Телефон підтвердив те саме. Висновок: у Bluetooth є серйозні обмеження, про які я раніше не здогадувався.

Але знаєш що? Саме такі моменти, коли ти б'єшся об стіну, перебираєш софт, ламаєш і відновлюєш ОС, а потім розумієш фундаментальні обмеження технології – це і є той "чистий інженерний експіріенс". Це допомагає будувати різнобічний технічний скілсет і вчить не здаватися. Не скіпай ці маленькі моменти, бо вони роблять тебе справжнім інженером, що вирішує реальні проблеми. 🚀

---
🌱 Keep calm and grow
  • 👍 4
  • 🔥 4
  • ❤ 1
More from @keepcalmandgrow
  1. Oct 10, 2026💻 Знахідки на вихідні На цьому тижні немає часу підготувати повноцінний пост, але ось пар…
  2. Oct 3, 2026💻 Година без ролі розробника Код за тебе пише AI. А як часто ти користуєшся власним проду…
  3. Sep 26, 2026🚀 Два тижні. Але що це означає? «На це є два тижні». Начебто домовилися. Тільки для когос…
  4. Sep 19, 2026🚀 Троє в чаті - ще не продуктове тріо PM (product manager) спілкується з клієнтами, оціню…
  5. Sep 12, 2026Цього тижня я вийшов на нову роботу: Engineering Manager у Pennylane 😌 Уже понад п’ять ро…
  6. Sep 4, 2026📝 Навіщо нам мова? Підказка з п’яти списків У юності мене гризло питання: навіщо людству…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →