为了测试显示器,我需要全屏显示单色,并快速从一种颜色切换到下一种颜色。这可以从终端完成吗?
像这样的东西:
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'