• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Tastatur Befehl von Shell an Browser Brave senden

Guten Abend,

OS: LMDE7
Anwendungen: <simplescreenrecord>, <at>, <xdotool>, <brave>(Version 1.88.122)

Ich möchte meinen Bildschirm aufnehmen, wenn Ich ein Video über meinen Browser schaue. Dazu verwende Ich <simplescreenrecord>, welches zeitgesteuert starten soll, sowie das Video in meinem Browser Brave per gesendetem Tasten-Befehl auch gestartet werden soll.

Leider kommt meine gesendete Taste nicht durch.

Aktuell habe Ich folgenden Befehl ausgearbeitet,

echo "DISPLAY=:0 simplescreenrecorder --start-recording --start-hidden && sleep 2 && xdotool key --window \$(xdotool search --class Brave | head -1) space" | at 11:32

<xdotool search --class Brave | head -1> soll sich die Anwendungs ID, was auch klappt und dann die Taste <space> übersenden. Und das Alles zu einer bestimmten Zeit.

Weiß Jemand wie Ich es besser machen kann?
Oder ist Brave da der falsche Browser für Sowas?

Danke und Grüße
 
Ich würde das erstmal ohne "at" probieren.
Ich kann oft z.B. grafische Programme nicht über "at" öffnen. Das liegt vermutlich daran, daß das unter einem anderen Benutzer ausgeführt wird, und der nicht die Rechte am Display hat.
Wie gesagt, erstmal ohne "at" probieren, und wenn das geht, sich auf die Probleme mit "at" konzentrieren.
 
Super, habe folgenden Befehl probiert xdotool search --onlyvisible --class "Brave" windowactivate --sync key --clearmodifiers space und anscheinend klappt es jetzt. :)
 
Oben