[РЕШЕНО] Вывод звука по-умолчанию через HDMI

Автор Angel_ok, 20 сентября 2015, 07:28:35

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Angel_ok

К ноутбуку по HDMI подключен монитор.
К монитору подключены колонки.
Звук есть, все отлично.
Но сразу после включения ноутбука по-умолчанию вывод звука стоит через ноутбук
и приходится вручную все время переключать на вывод через HDMI.
Параметры-Звук-Выход


Как сделать чтобы по-умолчанию звук шел на HDMI?

Классно было бы сделать какой-нибудь скрипт для переключения между выходами и поставить на него горячую клавишу.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

neon1ks

#1
Angel_ok,
У pulse_audio запущен демон. Так что вполне реально написать скрипт.
http://habrahabr.ru/post/106806/

vladimir_ar

Можно поставить pasystray и выбрать там.
Можно в файле default.pa прописать что-то вида
### Make some devices default
set-default-sink output "alsa_output.pci-0000_01_06.0.iec958-stereo"
set-default-source input "alsa_input.pci-0000_01_06.0.iec958-stereo"
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Angel_ok

Цитата: neon1ks от 20 сентября 2015, 12:34:31
Angel_ok,
У pulse_audio запущен демон. Так что вполне реально написать скрипт.
http://habrahabr.ru/post/106806/
Отлично, то что надо, спасибо.

Итак, инструкция для потомков.
Как переключать звук между HDMI выходом и колонами ноутбука/наушниками.
Устанавливаем php.
# apt-get install php5-common libapache2-mod-php5 php5-cli
Скачиваем утилиту Patricks
Распакуем в удобное место.
У меня есть специальная папка с скриптами.
Сделаем файл patricks.php исполняемым. Для этого в папке со скрпитом выполним:
chmod +x patricks.php
Находясь в папке со скриптом выполним:
./patricks.php mv sink next all
Источник звука должен измениться. HDMI меняется на колонки ноутбука/наушники или наоборот.
Если работает можно создать скрипт и повесить на горячую клавишу.
Сначала нужно сделать симлинк. Выполняем в папке со скриптом:
ln -s patricks.php patricks
Теперь создаем исполняемый файл с расширением .sh и текстом:
#!/bin/bash
~/.scripts/patricks/patricks mv sink next all

Можно проверить выполнив наш свежесозданый sh скрипт:
./change-sound-output.sh
Далее по желанию прикручиваем горячую клавишу или делаем ярлык.
Источник.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн