Переключение мониторов при включении Steam Controller

Ниже сценария python для выполнения задания:

#!/usr/bin/env python3

import os
import subprocess

sourcedir = "/path/to/sourcedirectory"

for file in os.listdir(sourcedir):
    name = file[:file.rfind(".")]
    subprocess.call(["fmpeg", "-i", sourcedir+"/"+name+".avi", sourcedir+"/"+name+".webm"])

С помощью subproces.call () скрипт будет продолжать работу только при следующем преобразовании, когда последний закончен.

Использовать:

Скопировать сценарий в пустой текстовый файл, установить исходный каталог ваших файлов, сохранить его как convert.py и запустить его командой

python3 /path/to/convert.py
0
задан 30 November 2017 в 12:12

3 ответа

Я закончил использование этого автономного драйвера Steam Control для Python: https://github.com/ynsta/steamcontroller

. Есть несколько примеров сценариев о том, как получить события кнопок и настроить обратный вызов. Я только что настроил обратный вызов для кнопки «домой» и выпустил пар оттуда. Единственная проблема заключается в том, что вы не можете запустить этот скрипт во время работы Steam, потому что автономный драйвер будет захватывать все события контроллера, но я хотел, чтобы пар контролировал контроллер (просто запустите пар и закройте скрипт).

Итак, у меня есть:

main.py: контролирует все сценарии, ждет результата button_callback.py, затем запускает start_steam.py, когда он выйдет из перезапуска button_callback.py button_callback.py: ждет, когда кнопка home , затем выходит из start_steam.py: активирует tv через xrandr, переключает звуковой приемник через pacmd на hdmi, ждет закрытия пара, деактивирует tv, возвращает аудио
0
ответ дан 22 May 2018 в 15:47

Я закончил использование этого автономного драйвера Steam Control для Python: https://github.com/ynsta/steamcontroller

. Есть несколько примеров сценариев о том, как получить события кнопок и настроить обратный вызов. Я только что настроил обратный вызов для кнопки «домой» и выпустил пар оттуда. Единственная проблема заключается в том, что вы не можете запустить этот скрипт во время работы Steam, потому что автономный драйвер будет захватывать все события контроллера, но я хотел, чтобы пар контролировал контроллер (просто запустите пар и закройте скрипт).

Итак, у меня есть:

main.py: контролирует все сценарии, ждет результата button_callback.py, затем запускает start_steam.py, когда он выйдет из перезапуска button_callback.py button_callback.py: ждет, когда кнопка home , затем выходит из start_steam.py: активирует tv через xrandr, переключает звуковой приемник через pacmd на hdmi, ждет закрытия пара, деактивирует tv, возвращает аудио
0
ответ дан 18 July 2018 в 02:19

Я закончил использование этого автономного драйвера Steam Control для Python: https://github.com/ynsta/steamcontroller

. Есть несколько примеров сценариев о том, как получить события кнопок и настроить обратный вызов. Я только что настроил обратный вызов для кнопки «домой» и выпустил пар оттуда. Единственная проблема заключается в том, что вы не можете запустить этот скрипт во время работы Steam, потому что автономный драйвер будет захватывать все события контроллера, но я хотел, чтобы пар контролировал контроллер (просто запустите пар и закройте скрипт).

Итак, у меня есть:

main.py: контролирует все сценарии, ждет результата button_callback.py, затем запускает start_steam.py, когда он выйдет из перезапуска button_callback.py button_callback.py: ждет, когда кнопка home , затем выходит из start_steam.py: активирует tv через xrandr, переключает звуковой приемник через pacmd на hdmi, ждет закрытия пара, деактивирует tv, возвращает аудио
0
ответ дан 24 July 2018 в 17:31

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

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