端末で白黒フルスクリーンを実行する

端末で白黒フルスクリーンを実行する

ディスプレイをテストするには、単色フルスクリーンを表示し、ある色から次の色にすばやく切り替える必要があります。端末でこれを行うことはできますか?

このような:

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'

関連情報