![从终端启动单色全屏](https://linux22.com/image/62913/%E4%BB%8E%E7%BB%88%E7%AB%AF%E5%90%AF%E5%8A%A8%E5%8D%95%E8%89%B2%E5%85%A8%E5%B1%8F.png)
为了测试显示器,我需要全屏显示单色,并快速从一种颜色切换到下一种颜色。这可以从终端完成吗?
像这样的东西:
DISPLAY=:0 color #ff0000
答案1
我的第一个想法是xsetroot
,但我认为以下Python
代码片段会做得更好:
import gtk
import sys
def create_window():
window = gtk.Window()
window.set_default_size(200, 200)
window.connect('destroy', gtk.main_quit)
color = gtk.gdk.color_parse(str(sys.argv[1]))
window.modify_bg(gtk.STATE_NORMAL, color)
window.maximize()
window.show()
create_window()
gtk.main()
用法:
$ python window.py '#01fffa'