Necesito una herramienta que haga lo siguiente: al seleccionar una ventana, haré una captura de pantalla de esa ventana con un relleno x , como en la siguiente imagen:

Entonces, en la mayoría de los casos, x será igual a y , pero a veces necesito distancias diferentes.
¿Cómo hacer una captura de pantalla así, automáticamente? Lo intenté con Shutter, pero no pude encontrar esa configuración allí. Sin embargo, es compatible con complementos. Entonces, un complemento podría ser recortar la ventana de esta manera.
                    
                        screenshot
                                image-processing
                                shutter
                                
                    
                    
                        Ionică Bizău
fuente
                
                fuente

:-)Aquí está la versión PNG y la SVG . Este repositorio contiene otras cosas creadas con InkScape.Respuestas:
Script, usando Shutter
No creo que exista, pero como todo, se puede hacer.
Si hace que el script a continuación esté disponible bajo una combinación de teclas (explicación más abajo), aparecerá una ventana que le permitirá establecer los márgenes de su captura de pantalla a la izquierda, derecha, arriba y abajo , separados por un espacio:
resultado:
o:
resultado:
etc.
Establecí el valor predeterminado en 30 px, pero puedes establecer cualquier valor predeterminado (ver más abajo).
Cómo utilizar
El script usa
Shutterywmctrl. SuponiendoShutterque ya está en su sistema (ya que lo mencionó), instalewmctrl:Nota: si usa Kubuntu ,
Zenityno está instalado por defecto:Copie el script a continuación en un archivo vacío. Si lo desea, puede cambiar el margen "predeterminado" en la línea del script:
guárdelo como
custom_screenshot.py.Agregue el script a una combinación de teclas de acceso directo: elija: Configuración del sistema> "Teclado"> "Accesos directos"> "Accesos directos personalizados". Haga clic en "+" y agregue el comando:
Nota
La secuencia de comandos se utiliza
wmctrlpara determinar la posición de la ventana. Sin embargo, en diferentes administradores de ventanas, la salida delwmctrl -lGcomando muestra pequeñas diferencias en la posición y de la ventana. Estas diferencias se eliminan mediante el valor, establecido en la líneadeviation=del script. El valor establecido actualmente (0) es apropiado para Unity y KDE.El guión también es probado, y funciona bien en
XfceyGnome, pero el valor que hay que cambiar entonces, como se explica en la sección de cabecera de la secuencia de comandos.La secuencia de comandos
fuente
También puede usar la combinación de los botones Shift y PrtScr para tomar una captura de pantalla de un área específica con dimensiones definidas por el usuario.
Simplemente presione la combinación y use el cursor modificado (se vuelve similar a un signo más) para elegir el área para la captura de pantalla.
fuente
Puede tomar capturas de pantalla con la
scrotutilidad de captura de pantalla de línea de comandos:o
El segundo comando pone un borde alrededor de la ventana seleccionada, que tiene un ancho agradable en relación con el tamaño de la ventana. La
-d 5opción significa retraso y le ofrece un retraso de 5 segundos para seleccionar la ventana que se mostrará en la captura de pantalla.Instalar con esto:
Referencia: Manual de Ubuntu - scrot
fuente