是否有任何 cli 工具可以在 X 会话期间在屏幕上绘制图形?

是否有任何 cli 工具可以在 X 会话期间在屏幕上绘制图形?

是否有任何命令行工具可以在屏幕上绘制简单的图形,然后能够稍后清除/删除这些绘制的图形?

突出显示屏幕上的某个部分或在窗口上覆盖不透明矩形会很有用。稍后就可以清除图形了。

答案1

柠檬吧可能是一种方法。尽管它旨在用于 HUD 功能,但它可以在屏幕上绘制空矩形:

# Draw a rectangle on the screen,
#   then have it disappear after 3 seconds:  
{ echo "" && sleep 3; } | lemonbar -n "my_lemonbar" -g 200x200+40+40 -B '#88000000'

# or for something more persistent

( echo "" | lemonbar -p -n my_lemonbar -g 200x200+40+40 -B '#88000000' ) &
# Then, to remove the box:
pgrep -f "lemonbar .+ -n my_lemonbar"

相关内容