Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
tutoriel:capture_d_ecran_upload_presse_papier_kde [Le 04/09/2007, 23:28] 88.171.76.55 créée |
tutoriel:capture_d_ecran_upload_presse_papier_kde [Le 11/09/2022, 12:24] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
|---|---|---|---|
| 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 : | 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) | + | - Capture de l'écran (screen) |
| - | Upload sur un serveur d'image | + | - Upload sur un serveur d'image |
| - | Placage du lien direct vers le fichier dans le presse papier. | + | - Placage du lien direct vers le fichier dans le presse papier. |
| + | |||
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| - | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **xclip ImageMagick** | + | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **xclip [[apt://xclip|{{apt.png}}]]imagemagick [[apt://imagemagick|{{apt.png}}]]** |
| - | Récupérez l'uploader : | + | Récupérez l'uploader : |
| http://code.google.com/p/shackshag/downloads/list | http://code.google.com/p/shackshag/downloads/list | ||
| Téléchargez le fichier qui se présente à vous. | Téléchargez le fichier qui se présente à vous. | ||
| - | Exécutez ensuite les commandes : | + | Exécutez ensuite les commandes : |
| - | ''tar -xvzf shackshag-0.1.2.tar.gz | + | <code> |
| + | tar -xvzf shackshag-0.1.2.tar.gz | ||
| sudo cp ./shag.py /usr/bin/ | sudo cp ./shag.py /usr/bin/ | ||
| - | Et pour finir : | + | sudo chmod a+rx /usr/bin/shag.py |
| - | sudo chmod a+x /usr/bin/shag.py'' | + | </code> |
| + | |||
| ===== Création du code ===== | ===== Création du code ===== | ||
| Ligne 24: | Ligne 34: | ||
| [[:tutoriel:comment_editer_un_fichier|Créez le fichier]] ~/takeAScreen | [[:tutoriel:comment_editer_un_fichier|Créez le fichier]] ~/takeAScreen | ||
| Placez y le code suivant : | Placez y le code suivant : | ||
| - | ''#!/bin/bash | + | <code>#!/bin/bash |
| import -window root /tmp/screen.jpg | import -window root /tmp/screen.jpg | ||
| lien=`shag.py /tmp/screen.jpg` | lien=`shag.py /tmp/screen.jpg` | ||
| Ligne 30: | Ligne 40: | ||
| echo -n $lien | xclip -i -selection c | echo -n $lien | xclip -i -selection c | ||
| echo $lien | echo $lien | ||
| - | rm /tmp/screen.jpg'' | + | rm /tmp/screen.jpg |
| + | aplay /usr/share/sounds/KDE_Beep_Door.wav | ||
| + | </code> | ||
| - | Déplacez ce fichier dans /usr/bin : | + | Déplacez ce fichier dans /usr/bin : |
| - | ''cd ~ | + | <code>cd ~ |
| - | sudo mv ./takeAScreen /usr/bin/'' | + | sudo mv ./takeAScreen /usr/bin/ |
| + | </code> | ||
| On lui donne les droits d'exécution | On lui donne les droits d'exécution | ||
| - | ''sudo chmod a+x /usr/bin/takeAScreen'' | + | <code>sudo chmod a+rx /usr/bin/takeAScreen</code> |
| + | |||
| + | |||
| ===== Activation du script lors de l'appui sur la touche Impr Ecran ===== | ===== Activation du script lors de l'appui sur la touche Impr Ecran ===== | ||
| Ligne 43: | Ligne 59: | ||
| On va dans **Régionalisation et accessibilité** => **Action d'entrées** | 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 champs texte. | + | 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. | 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. | 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. | 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 //devrai// marcher :) | + | C'est bon, tout //devrait// marcher :) |
| ===== Finalement ===== | ===== Finalement ===== | ||
| En cas de soucis, vous pouvez [[:utilisateurs:blue112|me contacter]] | En cas de soucis, vous pouvez [[:utilisateurs:blue112|me contacter]] | ||