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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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