Как включить звук на терминале
Перейти к содержимому

Как включить звук на терминале

  • автор:

Как включить звук на терминале

В компьютере может быть много звуковых устройств: набортный звук на 3.5mm jack, выход на монитор, USB-гарнитура и т.д. Определим, на какое звуковое устройство нужно воспроизводить звук.

Напишите в конфигурационный файл терминала три строки:

sound = on connection connection

Можете оставить параметры video= и display= .

Все остальные строки из конфигурационного файла удалите.

Зайдите интернет эксплорером на IP-адрес терминала. Не сервера, а терминала. IP терминала можно узнать во всплывающем окошке в правом нижнем углу экрана.

Выберите раздел «Test Sound».

На страничке будет список всех звуковых устройств, которые обнаружил терминал. Нажимайте кнопки «Beep!» и найдите кнопку, которая звучит.

Цифры после hw: определяют звуковое устройство на этом терминале. Например, hw:3:0 .

Если никакого списка нет, страница пуста или никакая из кнопок не издает звук, значит в WTware нет подходящего драйвера звуковой карты. Пожалуйста, сохраните лог терминала после нажатия на кнопки «Beep!» и пришлите его с описанием конфигурации терминала на e-mail support@wtware.ru и мы постараемся найти нужный драйвер.

Перенаправление звука через RDP

Можно перенаправить звук с сервера на звуковую карту терминала. Для того, чтобы перенаправить звук на терминал, надо указать в конфигурационном файле терминала:

sound = on, hw:0:0

Вместо hw:0:0 подставьте звуковое устройство, которое определили по инструкции выше.

Нужно убедиться, что настройки терминального сервера позволяют перенаправление звука. Попробуйте перенаправить звук на Windows-машину, подключившись с нее к тому же серверу под тем же пользователем с использованием стандартного клиента служб терминалов mstsc.exe .

Для того, чтобы Windows Server согласился перенаправить звук, иногда надо выполнить следующую настройку: Пуск > Выполнить > gpedit.msc > Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы терминалов > Перенаправление данных клиент/сервер > Разрешить перенаправление звука . Должно быть «Вкл».

Raspberry Pi, звук по HDMI

В конфигурационном файле терминала напишите:

sound=on

Если не заработало, в файле config.txt на SD карте откомментируйте строку:

# Force the monitor to HDMI mode so that sound will be sent over HDMI cable. hdmi_drive=2

SIP клиент linphone

В WTware встроен SIP клиент linphone. Удобнее всего использовать для SIP телефонии отдельную USB гарнитуру. linphone использует два звуковых устройства. Через одно (лучше если это звуковая карта компьютера, к которой подключены колонки) воспроизводится звонок. Через второе (лучше если это отдельная USB гарнитура) происходит разговор.

По умолчанию WTware направит входящий звонок на встроенную звуковую карту. Для разговора будет использована USB звуковая карта, если такая будет обнаружена. Если USB звуковая карта не обнаружена, разговор также будет вестись через встроенную звуковую карту.

Если WTware ошибается и звук не проходит, можно указать звуковые устройства в конфигурационном файле:

SIP = user:password@sip.linphone.org, ring:1:0, talk:2:0

Нужные цифры вместо :1:0 и :2:0 можно определить через тот же интерфейс проверки звуковых карт на встроенном в терминал веб-сервере. ring: это звуковое устройство, которое воспроизведет звонок при поступлении входящего вызова. Через устройство talk: пойдет разговор.

Настройка звука сканирования на ТСД

В последней версии мобильного приложения для ТСД в config была добавлена настройка, позволяющая задавать тип звуковой сигнализации успешного сканирования штрихкода.

Настройка может иметь следующие значения:

  1. Mute — звук отключен
  2. StandardTerminalSound — стандартный звук сканирования производителя. На эту настройку не действует системная регулировка громкости звука и сканирование всегда сопровождается очень громким отчетливым звуком. Данное значение настройки может быть полезно в очень громких условиях эксплуатации ТСД.
  3. InternalWinBarcodeLibSound — звук сканирования в сканерной библиотеке (общий для всех ТСД). На эту настройку действует системная регулировка громкости звука, то есть звук сканирования можно сделать тише/громче.

Если настройка не задана или задано значение, отсутствующее в данном списке, то по умолчанию используется значение InternalWinBarcodeLibSound.

Звуковая сигнализация успешного сканирования отражает лишь факт корректного считывания штрихкода сканирующим модулем ТСД и никак не связана с последующей обработкой данного штрихкода в мобильном приложении. То есть в случае возникновения ошибки в бизнес-логике приложения (например, штрихкод ячейки не найден), ТСД сначала просигнализирует (согласно настройке ScanSound) об успешном сканировании штрихкода, а затем воспроизведет сигнал об ошибке.

Включение звука на удаленном рабочем столе

Для полноценной работы с удаленным рабочим столом часто требуется подключить звук на RDP — настроить его передачу с пользовательского компьютера на RDP-сервер и обратно.

В первую очередь, это нужно, чтобы обеспечить обратную связь между камерами и микрофонами двух устройств. Например, для совершения видеозвонков через популярные сервисы, вроде Zoom, Skype, Google Meet или Microsoft Teams.

В этой инструкции мы покажем, как включить звук на удаленном рабочем столе за несколько простых шагов.

Примечание. Чтобы пробросить звук на RDP-сервер необязательно, но крайне желательно выполнять перечисленные ниже пункты в том же порядке, что и в нашей инструкции.

Подключение по RDP

Выполните подключение к удаленном RDP-серверу, нажав на иконку соответствующего приложения Windows на своем компьютере , добавив IP-адрес сервера и нажав «Подключить» .

Все дальнейшие действия будут выполняться на удаленном компьютере.

Запуск службы Windows Audio

  1. Для запуска службы откройте «Панель управления», далее выберите параметр «Система и безопасность».
  2. В открывшемся окне «Система и безопасность» выберите пункт «Администрирование».
  3. В открывшемся окне «Администрирование» запустите средство администрирования «Службы».
  4. В программе «Службы» найдите службу «Windows Audio», затем нажмите на нее правой кнопкой мыши и из списка контекстного меню выберите пункт «Свойства».
  5. В открывшемся окне настроек необходимо задать автоматический запуск службы при загрузке сервера (пункт «Автоматически» → «OK»).
  6. После сохранения настроек снова нажмите правой кнопкой мыши на службу «Windows Audio» и выберите «Запустить».

Разрешение перенаправления звука/видео и записи звука

  1. Для разрешения перенаправления звука необходимо запустить «Редактор локальной групповой политики». Для этого нажмите сочетание клавиш Win+R. В появившемся окне «Выполнить» наберите команду «gpedit.msc» и нажмите «OK».
  2. На следующем шаге в «Редакторе локальной групповой политики» с левой стороны, в дереве выбора раздела необходимо перейти по следующему пути: «Конфигурация компьютера» → «Административные шаблоны» → «Компоненты Windows» → «Службы удалённых рабочих столов» → «Узел сеансов удалённых рабочих столов» → «Перенаправление устройств и ресурсов».
  3. В разделе «Перенаправление устройств и ресурсов» в самом верху списка находятся две политики:
    — «Разрешить перенаправление воспроизведения звука и видео»;
    — «Разрешить перенаправление записи звука».
  4. Открываем оба правила и указываем «Разрешить»:
    — В правиле «Разрешить перенаправление воспроизведения звука и видео»;
    — В правиле «Разрешить перенаправление записи звука».
  5. Нужно убедиться, что у обоих правил политики состояние «Включено» и нажать «OK».

Обновление параметров реестра

  1. Откройте редактор реестра, нажав сочетание клавиш Win+R и выполнив команду «regedit» → «OK».
  2. Далее в редакторе реестра с левой стороны находим следующую ветку раздела: «HKEY_LOCAL_MACHINE» → «SYSTEM» → «CurrentControlSet001» → «Control» → «Terminal Server» → «WinStations» → «RDP-Tcp» → «fDisableAudioCapture».
  3. Открываем данное правило реестра и задаем значение «00000000».
  4. Затем выполняем практически то же самое действие, что и в предыдущем шаге: «HKEY_LOCAL_MACHINE» → «SYSTEM» → «CurrentControlSet002» → «Control» → «Terminal Server» → «WinStations» → «RDP-Tcp» → «fDisableAudioCapture».

Установка роли Remote Desktop Session Host

  1. Откройте на сервере окно «Диспетчер серверов». На верхней панели меню выберите пункт меню «Управление», а после из выпадающего списка меню «Добавить роли и компоненты».
  2. В пункте «Перед началом работы» нужно ознакомиться с информацией и нажать «Далее».
  3. На первом практическом шаге «Тип установки» нужно выбрать тип «Установка ролей или компонентов».
  4. На следующем шаге необходимо указать «Выберите сервер из пула серверов», а затем из списка выбрать свой сервер и нажать кнопку «Далее».
  5. Следующем шагом будет выбор «Роли сервера». Из предоставленного списка необходимо выбрать «Remote Desktop Services» и нажать кнопку «Далее».
  6. На шаге выбора «Компонентов» просто нажимаем «Далее», ничего не отмечая.
  7. Самый важный этап — выбор «Службы ролей». На этом шаге отмечаем «Remote Desktop Session Host». Сразу после этого появится всплывающее окно, в котором необходимо нажать кнопку «Добавить компоненты».
  8. Следующим шагом будет «Подтверждение» установки. Здесь необходимо просто нажать «Установить».
  9. Нужно нажать «Закрыть» и перезагрузить удаленный RDP-сервер.

Подключение по RDP

Для того чтобы выполнить перезапуск, нажмите «Win». В появившемся меню «Пуск» в правом верхнем углу нажимаем на кнопку выключения и выбираем пункт «Перезагрузка».

После перезапуска RDP-сервера нужно войти во вкладку «Локальный ресурсы». В разделе «Звук с удаленного рабочего стола» нажимаем «Параметры» и ставим галочки напротив пунктов «Проигрывать на этом компьютере» и «Записывать с этого компьютера».

Настройка звука на удаленном рабочем столе завершена. Если все указанные выше шаги выполнены верно, возможность записывать и передавать звук одновременно появится как на пользовательском компьютере, так и на RDP-сервере.

Как поменять звук в терминале Ubuntu?

Сначала включаем звук, потом отключаем. Вводим команду crontab -e для нужной корректировки.

MAILTO="" */1 * * * * ./1.sh #Каждую мунуту включать звук */3 * * * * ./2.sh #Каждые 3 минуты выключать звук 

Выхожу из редактирования кронтаба Проверяю проходят ли команды

grep CRON /var/log/syslog Aug 4 11:23:01 PC038002 CRON[19511]: (manager) CMD (./1.sh ) Aug 4 11:24:01 PC038002 CRON[19529]: (manager) CMD (./2.sh ) Aug 4 11:24:01 PC038002 CRON[19530]: (manager) CMD (./1.sh ) 

Но звук не включает и не выключается, в чем может быть проблема? Скрипт 1.sh

#!/bin/sh echo START SCRIPT: >> $LOG echo HI chmod +x 1.sh #x-terminal-emulator -e pactl set-sink-mute 0 0 

Скрипт 2.sh

#!/bin/sh echo START SCRIPT: >> $LOG echo HI chmod +x 2.sh #x-terminal-emulator -e pactl set-sink-mute 0 1 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *