Висновок звуку на інший комп'ютер по wi-fi •

Людині властиво лінуватися. І як факт, лінь - це двигун прогресу. Ось і я щось зовсім зледащів, з появою нетбука виникла проблема: колонки підключені до ноутбука, сам же я зазвичай на ліжку з нетбуком. Кожен раз, слухаючи музику, вставати і підходити до ноутбука для перемикання треку або зміни гучності часом буває дуже ліниво. Як завжди, знайшов рішення у вигляді виведення потоку звуку з нетбука на ноутбук по Wi-Fi. Цей варіант підійде тим, у кого 2 (або більше) комп'ютера з Linux підключені до одного Wi-Fi роутера.

Налаштування клієнта

З налаштуванням клієнта все дуже просто. Ставимо утиліту, яка сидить в треї і дозволяє швидко перемикатися між серверами pulseaudio:

Тепер запускаємо її (Alt + F2 → padevchooser), клацаємо на іконку в треї, вибираємо пункт "Preferences ...", відзначаємо прапорець "Start applet on session login". Тепер після вибору потрібного сервера потрібно буде перезапустити програму, за допомогою якого відтворюємо звук (наприклад, при відтворенні музики ВКонтакте через Chromium після вибору сервера потрібно перезапустити браузер). Однак, список серверів ще порожній, перейдемо до налаштування сервера на тому ком'ютера, на якому ми хочемо приймати потік звуку.

Налаштування сервера

Швидше за все, все це вже встановлено в системі за замовчуванням, але про всяк випадок доставимо те, чого не вистачає:

Група audio теж, напевно, вже присутній в системі, створимо її, якщо це не так:

І додамо себе в цю групу:

замість user. природно, вказуємо свій логін в системі. Також додамо себе в групу доступу до pulseaudio:

Тепер поправимо конфігураційний файл pulseaudio:

Тепер потрібно перезавантажити сервер. Якщо все налаштували правильно, то наш сервер повинен з'явиться в PulseAudio Device Chooser у клієнта.

Запустити аудіосервер можна командою

Зупинити можна так:

Примітка

Спосіб не претендує на звання кращого, я б навіть сказав, що він трохи ректальний, тому що існує у нього і кілька неприємних сторін:

  • при поганому (або пропадає) сигналі Wi-Fi буде перериватися і відтворення;
  • при старті системи, швидше за все, спочатку потрібно буде вибрати сервер, тому що якщо спочатку запуститься аплет вибору сервера, а потім вже відбудеться з'єднання з Wi-Fi роутером, то сервер зіб'ється на Default (за замовчуванням);
  • регулювати гучність вихідного потоку за допомогою регулювання головна гучність на другому комп'ютері (клієнті) не вийде, тому що це буде регулювати тільки гучність звуку на динаміку другого ж комп'ютера, але я припускаю, що для цього можна повісити регулювання рівня гучності самого pulseaudio на якісь гарячі клавіші.

Однак, плюс цього способу на відміну від управління по ssh полягає в тому, що ми бачимо візуально, яку саме музику ми програємо і яку можемо програти.

P.S. Спосіб підійде не тільки для Wi-Fi, а для будь-якої локальної мережі (LAN), все питання в його актуальності для проводового з'єднання.

Схожі статті