Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
tutoriel:capture_d_ecran_upload_presse_papier_kde [Le 22/07/2008, 21:59] 88.171.76.55, 127.0.0.1tutoriel:capture_d_ecran_upload_presse_papier_kde [Le 25/01/2010, 06:17] (Version actuelle) YannUbuntu
Ligne 1: Ligne 1:
 +{{tag>capture_d'écran tutoriel}}
  
 +====== 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 =====
 +
 +[[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **xclip [[apt://xclip|{{apt.png}}]]imagemagick [[apt://imagemagick|{{apt.png}}]]**
 +
 +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 : 
 +<code>
 +tar -xvzf shackshag-0.1.2.tar.gz
 +sudo cp ./shag.py /usr/bin/
 +sudo chmod a+rx /usr/bin/shag.py
 +</code>
 +
 +
 +
 +===== Création du code =====
 +
 +Alors, ouvrons une console.
 +
 +[[:tutoriel:comment_editer_un_fichier|Créez le fichier]] ~/takeAScreen
 +Placez y le code suivant :
 +<code>#!/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
 +</code>
 +
 +Déplacez ce fichier dans /usr/bin : 
 +<code>cd ~
 +sudo mv ./takeAScreen /usr/bin/
 +</code>
 +On lui donne les droits d'exécution
 +<code>sudo chmod a+rx /usr/bin/takeAScreen</code>
 +
 +
 +
 +
 +===== 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 [[:utilisateurs:blue112|me contacter]]