OBS - Wie kann ich dieses Szene -Switching -Skript debuggen?Linux

Linux verstehen
Anonymous
 OBS - Wie kann ich dieses Szene -Switching -Skript debuggen?

Post by Anonymous »

Ich möchte ein Programm hervorbringen, das als Bildschirmschoner verwendet werden soll, wenn ich zu einer bestimmten OBS -Szene wechsle. Ich habe ein Skript gefunden, das einen bestimmten Befehl ausführt, je nachdem, welche Szene aktiviert ist, und es scheint, als ob es gut funktionieren sollte-es wird nur auf IO.Popen aufgenommen, was Sie angegeben haben, und logt das Ergebnis ab. PrettyPrint-Override ">

Code: Select all

#!/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-Skripteinstellungen:
Befehl: /home/ruralanemone/scripts/obs/switcher.sh szene_value
"Brb" Szene-Wert: "
Alle anderen Szenen:"
Alle anderen Szenen: "P> Ausgabe: < /p>

Code: Select all

[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 laichen nicht, wenn ich zu "BRB" wechsle, und wenn ich es bereits läuft, wird es nicht getötet, wenn ich zurückschalte. OBS nimmt das Fenster auf XVFB: 99 
auf und zeigt es in Ordnung an.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post