Tomar capturas de pantalla es una tarea común para cualquier persona que utilice una computadora yo utilizo Fluxbox en mi computadora con Linux Slackware instalado y esta función no viene configurada por defecto.
Para hacer esto en Fluxbox básicamente debes agregar al final del archivo keys que se encuentra en /home/user/.fluxbox/ la siguiente linea.
Donde aplicacion-de-captura es el comando que deseas usar para capturar la pantalla, por ejemplo puedes utilizar ImageMagic que viene instalado en la mayoría de distribuciones Linux, en ese caso la linea quedaría así.
Voy a ir un poco mas allá y en vez de ejecutar el comando anterior voy a correr un script que cuando presione la tecla PrintScrn capture la pantalla y abra el archivo de una vez en Gimp.
El script lo voy a llamar .printscreen.sh y lo voy a colocar en mi carpeta home, lo creare como archivo oculto para que no lo borre por error cuando ande haciendo limpieza en mi home 😉
El contenido del archivo .printscreen es el siguiente.
#!/bin/bash TIMENOW=`date +%T` #results in 10:23:38 DATENOW=`date +%d` #results in 09 (day of the month) FILENAME="scr$DATENOW-$TIMENOW.jpg" import -window root $FILENAME sleep 2 gimp $FILENAME &
Por cierto el script lo tome de ejemplo de https://askubuntu.com/questions/717998/gimp-how-to-assign-a-keyboard-shortcut-to-screenshot-function solo cambie un par de lineas 🙂
Luego de grabar el archivo volvemos con una pantalla de terminal y lo volvemos ejecutable con el comando siguiente.
chmod a+x ~/.printscreen.sh
Luego la linea final del archivo keys de Fluxbox quedaría de la siguiente forma.
Listo!, ahora solo basta cargar nuevamente la configuración de Fluxbox o reiniciar, como prefieras y cuando presiones la tecla Print Scrn veras que se graba la pantalla y que en automático te abre el archivo en Gimp para que lo puedas editar.