从终端启动单色全屏

从终端启动单色全屏

为了测试显示器,我需要全屏显示单色,并快速从一种颜色切换到下一种颜色。这可以从终端完成吗?

像这样的东西:

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'

相关内容