Lubuntu; タイムループで画面を切り替える


0

会議に参加していて、ラップトップが自動化されたタイムループで4つの標準的なワークスペース/画面間を循環するように設定したい。

私は少しPythonを行うことができますので、それは私にとって良い答えです、私はそれが次のようなものになると思います

#!/usr/bin/env python

import subprocess
import time

while True:
    subprocess.call()
    time.sleep(10)

画面を循環させるために、subprocess.call()を実際に行うにはどうすればよいかわかりません。

ありがとう。

回答:


0

OK、「wmctrl」が私の答えでした。まだ持っていないなら

apt-get install wmctrl

ワークスペースの設定を確認するには

wmctrl -d  

だから私の小さなPythonスクリプトは次のようになります:

#!/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'はwmctrlにワークスペースに移動するよう指示し、0〜3は使用可能なワークスペースです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.