OBS - Как я могу отладить этот сценарий переключения сцены?Linux

Anonymous
OBS - Как я могу отладить этот сценарий переключения сцены?

Сообщение Anonymous »

Я хотел бы создать программу, которая будет использоваться в качестве заставки, когда я переключаюсь на определенную сцену OBS. Я нашел скрипт, который выполняет определенную команду в зависимости от того, какая сцена активируется, и кажется, что он должен работать просто хорошо - он просто вызывает io.popen на все, что вы ему дали, и регистрирует результат. class = "Lang-Bash PrettyPrint-Override">

Код: Выделить всё

#!/bin/bash

# if --kill flag is used, kill xanalogtv
# otherwise spawn some "I'll be right back" program for OBS to capture
# can I throw these all on :99?? I hope so

# I was gonna DRYify this but I don't feel like it cus this will NOT be a debugging nightmare
# hello future me :3

if [[ $1 == "--kill" ]]; then
cowsay -d xP
killall "xanalogtv"
exit 0
fi

export DISPLAY=:99
/usr/libexec/xscreensaver/xanalogtv --image /home/ruralanemone/Pictures/testcard_rca.png &
figlet "spawned!"
Настройки сценария My Obs:
Команда: /HOME/RURALANEMONE/Scripts/obs/switcher.sh Scene_value
"brb" Вывод: < /p>

Код: Выделить всё

[scene_execute_command.lua] Activating Scene. Executing command:
[scene_execute_command.lua]   /home/ruralanemone/scripts/obs/switcher.sh --kill
[scene_execute_command.lua] Command output:
[scene_execute_command.lua] Activating brb. Executing command:
[scene_execute_command.lua]   /home/ruralanemone/scripts/obs/switcher.sh
[scene_execute_command.lua] Command output:
< /code>
xanalogtv не появляется, когда я переключаюсь на «BRB», и если я уже запустил его, его не убивают, когда я переключаюсь обратно. OBS собирает окно на XVFB: 99 
и отображает его просто хорошо.

Подробнее здесь: https://stackoverflow.com/questions/797 ... ing-script

Вернуться в «Linux»