я хочу сделать дамп каждого элемента gtk2 в отдельных файлах png. Так что я могу проанализировать их для создания тем GTK3. Этот вопрос только о том, как сбросить каждый элемент, такой как кнопки, полосы прокрутки и т. Д., В отдельные файлы PNG, не более! Другой процесс конвертации выполняется другим скриптом.
Относительно bluedxca93
Теперь мне удалось захватить состояния без наведения с помощью таких сценариев: Пример: inactiveb - файл, содержащий:
sleep 1; import - окно "неактивная проверка" inactivecheckradio.png; wmctrl -c inactivecheckradio
printinactivecheckbutton
./ analysischeckradio & amp; ./inactiveb
analycheckradio - это программа, которая показывает переключатели (pygtk или C / glade). Как мне распечатать заблокированные состояния на диске? что-то вроде xdotool или xmacroplay + sleep раздражает, когда декоратор окна меняется или тема имеет совершенно другую ширину.
regrads bluedxca93
Imagemagick сделает то, в чем Вы нуждаетесь. Основная командная строка:
Код: преобразуйте +append image1.jpg image2.jpg product.jpg
, два изображения помещаются рядом; используйте - добавляют для расположения 'от начала до конца'. С этим можно легко записать сценарий для обработки всех файлов.
, Если Вам уже не установили его, это могло бы быть хорошей начальной точкой: http://www.imagemagick.org
Источник: http://www.unix.com/shell-programming-and-scripting/194015-putting-two-images-together.html
Hope, которая получает Вас часть пути.