我要去参加一个会议,我想将我的笔记本电脑设置为在自动时间循环中在四个标准工作区/屏幕之间循环。
我会一点 Python,所以这对我来说是个好答案,我猜它会是这样的
#!/usr/bin/env python
import subprocess
import time
while True:
subprocess.call()
time.sleep(10)
我只是不知道 subprocess.call() 实际上要做什么才能循环显示各个屏幕。
谢谢。
答案1
好的,那么我的答案是“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 是我的可用工作区。