web-dev-qa-db-fra.com

Comment changer le type de fichier de capture d'écran du png au jpg lors de la création d'un écran d'impression sur Lubuntu?

Cet ordinateur fonctionne sur Lubuntu. Imprimer l'écran fera une capture d'écran et l'enregistrer automatiquement. Cependant, le fichier image par défaut est enregistré au format png. Je voudrais enregistrer en jpg automatiquement.

J'ai essayé de regarder à travers les préférences système et autres, mais pas de chance. Existe-t-il une commande ou un paramètre que je puisse modifier pour qu'il soit enregistré au format jpg au lieu de png? Je préférerais ne pas installer de nouvelles applications comme le suggèrent les résultats de la recherche>. <À moins bien sûr que ce soit vraiment la seule solution.

2
Joey

Je suis d'accord avec @InkBlend: png devrait être le format de capture d'écran de votre choix. Comme indiqué par Inkblend :

Non seulement PNG est sans perte, mais il n’a aucun des problèmes de brevets qui ont encombré JPEG par le passé. Et le format PNG prend en charge la transparence, contrairement au format JPEG.

Mais, pour une raison quelconque, si vous souhaitez toujours utiliser jpeg, vous pouvez le faire. Je crains que vous ayez à vous occuper des fichiers de configuration un peu, cependant.

Cela vous permettra également de modifier le schéma de nommage de la capture d'écran et l'emplacement où ils sont enregistrés par défaut.

Modification du format de l'image

Les raccourcis sont définis dans le fichier de configuration openbox de Lubuntu. Commençons par faire une copie de sauvegarde:

cp ~/.config/openbox/lubuntu-rc.xml ~/.config/openbox/lubuntu-rc.xml.backup

Ok, maintenant pour la modification. Ouvrez-le avec un éditeur:

leafpad ~/.config/openbox/lubuntu-rc.xml

Recherchez la section suivante:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>...</command>
  </action>
</keybind>

Notez la ligne <command>...</command>. ... représente ce qui était à l'origine là. Remplacez ... par:

scrot '%Y-%m-%d_$wx$h.jpeg'

Enregistrez lubuntu-rc.xml, fermez votre éditeur et mettez à jour Openbox avec la nouvelle configuration en lançant ce qui suit à partir d’un terminal:

openbox --reconfigure

Les captures d’écran prises avec cette modification porteront le nom suivant: 2000-10-30_2560x1024.jpeg. Scrot choisira automatiquement le type de fichier défini par le nom du fichier.

Modifications supplémentaires

Si vous n'aimez pas ce schéma de dénomination, vous pouvez facilement introduire d'autres paramètres dans le nom du fichier. Voici un aperçu:

   $f image path/filename (ignored when used in the filename)
   $n image name (ignored when used in the filename)
   $s image size (bytes) (ignored when used in the filename)
   $p image pixel size
   $w image width
   $h image height
   $t image format
   $$ prints a literal '$'

Si vous souhaitez définir un autre dossier de captures d'écran, par exemple votre dossier Images, vous pouvez le faire avec cette commande:

scrot '%Y-%m-%d_$wx$h.jpeg' -e 'mv $f ~/Pictures/'

Restauration des paramètres précédents

Vous pouvez annuler toutes les modifications en remplaçant le fichier modifié par votre sauvegarde:

cp ~/.config/openbox/lubuntu-rc.xml.backup ~/.config/openbox/lubuntu-rc.xml

J'espère que cela t'aides.

2
Glutanimate