Captures d’écran sous OpenBox
Faisant de nombreuses captures d’écran, il m’était nécessaire de trouver une solution efficace. Pour rappel l’ensemble de mes ordinateurs sont sous OpenBox et bien sûr aucune application de capture d’écran n’est disponible par défaut. J’ai utilisé pendant une période le réputé Shutter (ex Gscrot) mais il ne me convient vraiment pas : Le temps de chargement de cette application est long et je n’utilise même pas le quart de ses possibilités.
La méthode la plus simple que j’ai trouvé est d’utiliser simplement Scrot, couplé au logiciel Mirage et d’activer l’ensemble par un simple raccourci clavier, je tenais enfin ma solution
Installation :
Évidement Scrot et Mirage doivent être installés !
Archlinux :
- # pacman -S scrot mirage
Debian/Ubuntu :
- # apt-get install scrot mirage
Utilisation :
Dans votre terminal fétiche, faites simplement :
- $ scrot -e ‘mirage $f’
Scrot prendra la capture et Mirage l’ouvrira dans la foulé.
Pour capturer uniquement une fenêtre, faites :
- $ scrot -sbe ‘mirage $f’
Cliquez ensuite sur la fenêtre à capturer.
Note : Pour obtenir plus d’informations concernant Scrot, n’hésitez pas à faire un ‘$ man scrot‘
Raccourcis clavier :
Maintenant que l’on connaît les commandes adéquates, un raccourci clavier sera donc le bienvenue ! Éditez le fichier rc.xml :
- $ nano ~/.config/openbox/rc.xml
Puis ajoutez ces lignes dans la section “<!- Keybindings for running applications ->” :
<keybind key=”Print”>
<action name=”Execute”>
<execute>scrot -e ‘mirage $f’ </execute>
</action>
</keybind>
<keybind key=”A-Print”>
<action name=”Execute”>
<execute>scrot -sbe ‘mirage $f’ </execute>
</action>
</keybind>
Sauvegardez votre fichier et rechargez OpenBox avec un simple ‘$ openbox –reconfigure” dans votre terminal.
À présent la touche Impr prendra une capture de l’ensemble de votre bureau et la combinaison des touches Alt + Impr permettra de capturer la fenêtre sélectionnée par un clic de souris.
Et pour finir une capture d’écran de mon desktop sous Archlinux :