Lubuntu; zwischen Bildschirmen in einer Zeitschleife wechseln

398
Scalextrix

Ich gehe zu einer Konferenz und möchte meinen Laptop so einstellen, dass er zwischen den vier Standardarbeitsbereichen / Bildschirmen in einer automatisierten Zeitschleife wechselt.

Ich kann ein bisschen Python machen, also ist das eine gute Antwort für mich, ich denke, es wird so etwas sein

#!/usr/bin/env python  import subprocess import time  while True: subprocess.call() time.sleep(10) 

Ich weiß nur nicht, was ich mit subprocess.call () tun soll, um durch die Bildschirme zu blättern.

Vielen Dank.

0

1 Antwort auf die Frage

0
Scalextrix

OK, dann war 'wmctrl' meine Antwort, falls Sie es noch nicht haben

apt-get install wmctrl 

So sehen Sie Ihre Arbeitsumgebung

wmctrl -d 

So sieht mein kleines Python-Skript so aus:

#!/usr/bin/env python  import subprocess import time  while True: subprocess.call(['wmctrl', '-s', '0']) time.sleep(10) subprocess.call(['wmctrl', '-s', '1']) time.sleep(10) subprocess.call(['wmctrl', '-s', '2']) time.sleep(10) subprocess.call(['wmctrl', '-s', '3']) time.sleep(10) 

'-s' weist wmctrl an, zu einem Arbeitsbereich zu gehen, und 0-3 sind meine verfügbaren Arbeitsbereiche.