从终端启动单色全屏

Fra*_*ank 4 terminal x11

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

像这样的东西:

DISPLAY=:0 color #ff0000
Run Code Online (Sandbox Code Playgroud)

Ark*_*zyk 5

我的第一个想法是,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()
Run Code Online (Sandbox Code Playgroud)

用法:

$ python window.py '#01fffa'
Run Code Online (Sandbox Code Playgroud)