Capture d'écran et upload simple sous Kde
Ce tutoriel explique comment créer un script, qui, lors de l'appui sur la touche Impr Écran de votre clavier, va exécuter les étapes suivantes :
- Capture de l'écran (screen)
- Upload sur un serveur d'image
- Placage du lien direct vers le fichier dans le presse papier.
Prérequis
Installez les paquets xclip imagemagick
Récupérez l'uploader : http://code.google.com/p/shackshag/downloads/list Téléchargez le fichier qui se présente à vous. Exécutez ensuite les commandes :
tar -xvzf shackshag-0.1.2.tar.gz sudo cp ./shag.py /usr/bin/ sudo chmod a+rx /usr/bin/shag.py
Création du code
Alors, ouvrons une console.
Créez le fichier ~/takeAScreen Placez y le code suivant :
#!/bin/bash import -window root /tmp/screen.jpg lien=`shag.py /tmp/screen.jpg` echo -n $lien | xclip -i echo -n $lien | xclip -i -selection c echo $lien rm /tmp/screen.jpg aplay /usr/share/sounds/KDE_Beep_Door.wav
Déplacez ce fichier dans /usr/bin :
cd ~ sudo mv ./takeAScreen /usr/bin/
On lui donne les droits d'exécution
sudo chmod a+rx /usr/bin/takeAScreen
Activation du script lors de l'appui sur la touche Impr Ecran
Alt+F2 ⇒ kcontrol On va dans Régionalisation et accessibilité ⇒ Action d'entrées
Normalement vous avez Ksnapshot dans la liste [Action]. Cliquez dessus, puis cocher la case Désactiver. Allez dans Preset Action, puis PrintScreen. Dans l'onglet Paramètre de la commande / De l'URL, mettez takeAScreen dans le champ texte. On applique, et on quitte.
Faites un test à ce niveau, si ça ne marche pas, continuez. Sinon vous pouvez arreter là :)
Ensuite, direction Menu K ⇒ Réglage du système ⇒ Clavier & Souris ⇒ Raccourcis clavier ⇒ Onglet Raccourcis de commande (en haut) ⇒ On clique sur le lien "Editeur de menu de KDE" ⇒ On fait Nouveau ⇒ On le nomme takeAScreen, et on met takeAScreen en commande. On sauvegarde, on ferme, on retourne au centre de contrôle Clavier & Souris. On sélectionne takeAScreen récemment créé [Si il n'est pas là, fermez et réouvrez le centre de controle], on met Personnalisé, on appuye sur Impr Ecran, on applique, on quitte.
C'est bon, tout devrait marcher :)
Finalement
En cas de soucis, vous pouvez me contacter