Ich möchte ein Fenster (z.B. "eog datei.jpg") variabel auf meinem Monitor platzieren. Dies funktioniert mit "wmctrl -a datei.jpg" und dem "-e g,x,y,w,h" Parameter/Argument.
Was funktioniert bei mir?
Im Terminal kann ich eine Variable x setzen und dann mit "wmctrl -a datei.jpg -e 0,$x,0,600,800" das Programmfenster für eog variabel platzieren.
Ich versuche das gleiche Kommando (copy, paste, also kein Tippfehler) in python3 über os.system(cmd), bekomme aber die Meldung
The -e option expects a list of comma separated integers: "gravity,X,Y,width,height" mit Fehlercode 256.
Das passiert aus einem python3-Programm genauso, wie wenn ich das über Terminal –> python3 als interaktiven Konsolen-Code versuche.
Eigentlich kann man da nichts falsch machen (os.system(cmd) funktioniert bei allen anderen Kommandos, die ich bisher verwendet habe in ubuntu und python3 os.system(cmd) identisch.
Wer hat eine Idee, was ich da falsch machen kann?
Bearbeitet von sebix:
Bitte wähle in Zukunft einen aussagekräftigen Titel!