gtk-vector-screenshot
não funcionará como esperado em todos os aplicativos. Alguns aplicativos usam uma tela e fazem desenhos personalizados para isso. Tudo o que você obteria seria um espaço reservado para a tela (como você fez). gtk-vector-screenshot
obtém seus comandos de desenho vetorial do GTK e os converte nos comandos SVG equivalentes. Se o software não estiver usando as funções de desenho do GTK para renderizar, você não receberá nada. Se você estiver interessado, o código-fonte está disponível aqui .