Как у меня может быть Skype, выполняет команду, когда я получаю вызов?

Я хотел бы иметь свою основанную на Linux машину, выполняет команду, когда Skype принимает вызов. Действительно ли это возможно?

Вариант использования: используйте аудио HDMI для Raspberry Pi, но аудио уведомления об игре через аналоговый разъем в случае, если ТВ использует другое устройство HDMI на переключателе HDMI.

7
задан 1 August 2016 в 06:08

1 ответ

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

можно записать сценарий и затем использовать крон или собственную логику для запущения этого скрипта в фиксированные интервалы.

я не знаю формат заголовка окна входящего вызова Skype, но полный сценарий мог быть чем-то вроде этого (если записано в Python)

#!/usr/bin/python
import subprocess

# Change below line according to skype window title
# You might need to use regex in case the title has usernames 
command = r"wmctrl -xl | grep 'Skype - Incoming'"
output = system.exec_command(command, getOutput=True)

if output != "":
    # Play sound here
    pass
2
ответ дан 23 November 2019 в 06:54

Другие вопросы по тегам:

Похожие вопросы: