суббота, 4 апреля 2026 г.

Захват экрана средтствами пакета Image Magic

 Для того, чтобы вывод был с датой создания, используем в менеджере команды:

1. Для сохрания целого экрана:

exec import -window root  $(xdg-user-dir PICTURES)/$(date '+%Y-%m-%d-%H-%M-%S')_$(xdpyinfo -display :0.0 | grep dimensions | egrep -o "[0-9]+x[0-9]+ pixels" | egrep -o "[0-9]+x[0-9]+").jpg

2. Для активного окна: 

exec import -window "$( xprop -root 2>/dev/null | sed -n '/^_NET_ACTIVE_WINDOW/ s/.* // p')" $(xdg-user-dir PICTURES)/$(date '+%Y-%m-%d-%H-%M-%S')_$(xdpyinfo -display :0.0 | grep dimensions | egrep -o "[0-9]+x[0-9]+ pixels" | egrep -o "[0-9]+x[0-9]+").jpg 

3. С назначением сохраняемого окна:

exec import $(xdg-user-dir PICTURES)/$(date '+%Y-%m-%d-%H-%M-%S')_$(xdpyinfo -display :0.0 | grep dimensions | egrep -o "[0-9]+x[0-9]+ pixels" | egrep -o "[0-9]+x[0-9]+").jpeg 

 Естественно, xorg-x11