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 :
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
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
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 :)
En cas de soucis, vous pouvez me contacter