Хочу заменить штатный скринсшотер на имеющийся в ImageMagick, для этого пытаюсь в lxqt-config-globalkeyshortcuts прописать следующее, для полного экрана:
sh -c \\"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]+').png\\"
для активного окна:
sh -c \\"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\\"
Знаки экранирования двойных кавычек исчезают, а двойные превращаются в одинарные, и соответствующим результатом на ошибку:
pixels | egrep -o [0-9]+x[0-9]+).jpg\\: -c: строка 1: неожиданный конец файла во время поиска «)»
pixels | egrep -o [0-9]+x[0-9]+).jpg\\: -c: строка 2: синтаксическая ошибка: неожиданный конец файла
Что можное сделать ?