Код: Выделить всё
#!/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!"
Команда: /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
Мобильная версия