{"id":583,"date":"2020-03-08T15:25:54","date_gmt":"2020-03-08T13:25:54","guid":{"rendered":"https:\/\/orditux.org\/floss\/?p=583"},"modified":"2026-02-03T23:13:41","modified_gmt":"2026-02-03T21:13:41","slug":"des-captures-decrans-avec-un-logiciel-simple-et-leger","status":"publish","type":"post","link":"https:\/\/orditux.org\/floss\/2020\/03\/08\/des-captures-decrans-avec-un-logiciel-simple-et-leger\/","title":{"rendered":"Des captures d&#8217;\u00e9crans avec un logiciel simple et l\u00e9ger"},"content":{"rendered":"<p style=\"text-align: justify;\">Le meilleur, simple et l\u00e9ger, mon choix \u00e0 la fois pour la vitesse et pour les fonctions principales dont j&#8217;ai besoin, se nomme \u00abscrot\u00bb. C&#8217;est un petit logiciel en ligne de commande.<\/p>\n<div id=\"attachment_587\" class=\"wp-caption aligncenter\" style=\"width: 360px\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"wp-image-587 size-full\" title=\"captures d'\u00e9cran mode texte avec scrot\" src=\"https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/scrot.png?resize=360%2C70&#038;ssl=1\" alt=\"scrot captures d'\u00e9cran\" width=\"360\" height=\"70\" srcset=\"https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/scrot.png?w=360&amp;ssl=1 360w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/scrot.png?resize=300%2C58&amp;ssl=1 300w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/scrot.png?resize=250%2C49&amp;ssl=1 250w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/scrot.png?resize=24%2C5&amp;ssl=1 24w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/scrot.png?resize=36%2C7&amp;ssl=1 36w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/scrot.png?resize=48%2C9&amp;ssl=1 48w\" sizes=\"(max-width: 360px) 100vw, 360px\" \/><p class=\"wp-caption-text\">captures d&#8217;\u00e9cran en console<\/p><\/div>\n<p style=\"text-align: justify;\">Puis un jour j&#8217;ai eu envie d&#8217;un peu plus de confort, sans sacrifier la l\u00e9g\u00e8ret\u00e9.<\/p>\n<p style=\"text-align: justify;\">J&#8217;ai essay\u00e9 des programmes graphiques comme gnome-screenshot, flameshot, ou shutter mais ils installent g\u00e9n\u00e9ralement un tas de d\u00e9pendances, tout \u00e7a pour faire quelques captures d&#8217;\u00e9crans ici et l\u00e0, je trouve que c&#8217;est trop, juste pour reproduire l&#8217;image d&#8217;une fen\u00eatre, d&#8217;un \u00e9cran ou d&#8217;une partie de l&#8217;\u00e9cran.<\/p>\n<p style=\"text-align: justify;\">Puis, j&#8217;ai trouv\u00e9 une petite interface graphique qui utilise scrot. C&#8217;est gscreenshot, un petit projet en python h\u00e9berg\u00e9 sur Github. Je vous donne le lien : <a href=\"https:\/\/github.com\/thenaterhood\/gscreenshot\">https:\/\/github.com\/thenaterhood\/gscreenshot<\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Ce que je devrais vous dire, c\u00f4t\u00e9 technique<\/strong><\/p>\n<p style=\"text-align: justify;\">scrot est un logiciel de captures d&#8217;\u00e9cran utilisant la biblioth\u00e8que imlib2. Il est pr\u00e9sent dans les distributions GNU\/Linux grand public. Il prend peu de place, et il est simple d&#8217;usage. Les commandes telles que \u201cman scrot\u201d, dans la console, ou \u201cscrot -h\u201d vous permettent de moduler facilement son usage gr\u00e2ce \u00e0 une liste d&#8217;options simples \u00e0 comprendre et appliquer (par exemple, \u201c-c\u201d pour compter, suivi de \u201c-d\u201d pour d\u00e9lai en secondes, vous permet de pr\u00e9parer votre fen\u00eatre avant que la capture ne se d\u00e9clanche).<\/p>\n<p style=\"text-align: justify;\">gscreenshot vient avec les options les plus couramment utilis\u00e9es en mode fen\u00eatr\u00e9, et il ne n\u00e9cessite pas d&#8217;installer grand chose de plus pour fonctionner que scrot, et d&#8217;avoir python qui de base est d\u00e9j\u00e0 pr\u00e9sent dans les distributions GNU\/Linux d\u00e9di\u00e9es aux postes clients.<\/p>\n<div id=\"attachment_588\" class=\"wp-caption aligncenter\" style=\"width: 461px\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"wp-image-588 size-full\" title=\"gscreenshot UI pour scrot\" src=\"https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/gscreenshot.png?resize=461%2C424&#038;ssl=1\" alt=\"interface graphique pour scrot\" width=\"461\" height=\"424\" srcset=\"https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/gscreenshot.png?w=461&amp;ssl=1 461w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/gscreenshot.png?resize=300%2C276&amp;ssl=1 300w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/gscreenshot.png?resize=250%2C230&amp;ssl=1 250w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/gscreenshot.png?resize=24%2C22&amp;ssl=1 24w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/gscreenshot.png?resize=36%2C33&amp;ssl=1 36w, https:\/\/i0.wp.com\/orditux.org\/floss\/files\/2020\/03\/gscreenshot.png?resize=48%2C44&amp;ssl=1 48w\" sizes=\"(max-width: 461px) 100vw, 461px\" \/><p class=\"wp-caption-text\">Interface graphique l\u00e9g\u00e8re pour scrot<\/p><\/div>\n<p style=\"text-align: justify;\">Gscreenshot n&#8217;est pas disponible directement pour Debian et les distributions d\u00e9riv\u00e9es, mais on le trouve disponible sous la forme d&#8217;un PKGBUILD pour Archlinux (script qui automatise la cr\u00e9ation d&#8217;un paquet et son installation) et en RPM (format de paquets pour les distributions d\u00e9riv\u00e9es de Redhat, comme Fedora, CentOS et d&#8217;autres \u2013 <a href=\"https:\/\/aur.archlinux.org\/packages\/?O=0&amp;K=gscreenshot\">https:\/\/aur.archlinux.org\/packages\/?O=0&amp;K=gscreenshot<\/a> ou <a href=\"https:\/\/pkgs.org\/download\/gscreenshot\">https:\/\/pkgs.org\/download\/gscreenshot<\/a>).<\/p>\n<p style=\"text-align: justify;\">Pour l&#8217;installer sous Ubuntu, Debian, etc. le paquet source t\u00e9l\u00e9chargeable sur <a href=\"https:\/\/github.com\/thenaterhood\/gscreenshot\">la page Github du projet<\/a> est fourni avec des scripts qui automatisent l&#8217;op\u00e9ration. Je vous propose de voir comment faire cela simplement.<\/p>\n<p style=\"text-align: justify;\"><strong>Ce que dit le README.md sur Github<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>Pr\u00e9requis<\/strong><\/p>\n<p style=\"text-align: justify;\"><em>install\u00e9 automatiquement par le script de configuration ou votre gestionnaire de paquets<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Vos pr\u00e9f\u00e9rences pour faire des captures d&#8217;\u00e9crans. Vous avez besoin d&#8217;au moins un de ceux-ci<\/em><\/p>\n<ul style=\"text-align: justify;\">\n<li>Scrot<\/li>\n<li>ImageMagick<\/li>\n<li>Imlib2_grab (la biblioth\u00e8que utilis\u00e9e par Scrot)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>Ces d\u00e9pendances<br \/>\n<\/em><\/p>\n<ul style=\"text-align: justify;\">\n<li>Python 2.7 ou Python 3<\/li>\n<li>python-pillow<\/li>\n<li>python-gobject (parfois nomm\u00e9 \u201cpython-gi\u201d ou \u201cpython3-gi\u201d)<\/li>\n<li>Setuptools<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>Optionels, mais recommand\u00e9s<\/em><\/p>\n<ul style=\"text-align: justify;\">\n<li>Slop (utilis\u00e9 pour am\u00e9liorer la s\u00e9lection de fen\u00eatre et de section d&#8217;\u00e9cran)<\/li>\n<li>Xclip (pour les fonctionnalit\u00e9s de copi\u00e9 de la ligne de commande)<\/li>\n<li>xdg-open (pour ouvrir les captures dans votre visionneur d&#8217;images)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>Pr\u00e9requis de d\u00e9veloppement<\/em><br \/>\nTout ce qui pr\u00e9c\u00e8de plus<\/p>\n<ul style=\"text-align: justify;\">\n<li>Glade<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Une fois l&#8217;archive t\u00e9l\u00e9charg\u00e9e ou clon\u00e9e, vous pouvez utiliser l&#8217;une de ces m\u00e9thodes pour installer le programme:<\/p>\n<p style=\"text-align: justify;\">\u201csudo pip install -e\u201d (sans les guillemets, puis appuyez sur la touche &#8220;Entr\u00e9e&#8221; du clavier). Si cela fonctionne chez vous, il installera automatiquement les d\u00e9pendances.<\/p>\n<p style=\"text-align: justify;\">\u201csudo python setup.py install\u201d (sans les guillemets, puis appuyez sur la touche &#8220;Entr\u00e9e&#8221; du clavier). Il n&#8217;installera par contre pas les d\u00e9pendances.<\/p>\n<pre style=\"padding-left: 40px;\">$ sudo python setup.py install\r\nrunning install\r\nrunning build\r\nrunning build_py\r\ncreating build\r\ncreating build\/lib.linux-x86_64-2.7\r\ncreating build\/lib.linux-x86_64-2.7\/gscreenshot\r\ncopying src\/gscreenshot\/util.py -&gt; build\/lib.linux-x86_64-2.7\/gscreenshot\r\ncopying src\/gscreenshot\/__init__.py -&gt; build\/lib.linux-x86_64-2.7\/gscreenshot\r\ncreating build\/lib.linux-x86_64-2.7\/gscreenshot\/frontend\r\ncopying src\/gscreenshot\/frontend\/gtk.py -&gt; build\/lib.linux-x86_64-2.7\/gscreenshot\/frontend\r\n(\u2026\u2026)\r\nwriting manifest file 'src\/gscreenshot.egg-info\/SOURCES.txt'\r\nCopying src\/gscreenshot.egg-info to \/usr\/local\/lib\/python2.7\/dist-packages\/gscreenshot-2.12.0.egg-info\r\nrunning install_scripts\r\nInstalling gscreenshot-cli script to \/usr\/local\/bin\r\nInstalling gscreenshot script to \/usr\/local\/bin\r\nwriting list of installed files to 'install.txt'<\/pre>\n<p style=\"text-align: justify;\">Voici \u00e0 quoi cela ressemble pour cette seconde ligne de commande (la premi\u00e8re retournait des erreurs, je n&#8217;ai pas pris le temps de faire des recherches\u2026). Vous pouvez voir dans les derni\u00e8res lignes la localisation du script ex\u00e9cutable, tr\u00e8s classiquement sous \u201c<em>\/usr\/local\/bin\u201d.<\/em><\/p>\n<p style=\"text-align: justify;\">Une fois install\u00e9, on trouve un lanceur dans la section Graphisme du menu des applications. Nous pouvons aussi param\u00e9trer un raccourci clavier depuis notre m\u00e9thode pr\u00e9f\u00e9r\u00e9e, celle pr\u00e9vue dans notre environnement de bureau habituel.<\/p>\n<p style=\"text-align: justify;\">Si vous d\u00e9cidez de l&#8217;essayer, dites-moi en commentaire ce que vous pensez de ce petit programme ?<\/p>\n<p style=\"text-align: justify;\">\n","protected":false},"excerpt":{"rendered":"<p>Le meilleur, simple et l\u00e9ger, mon choix \u00e0 la fois pour la vitesse et pour les fonctions principales dont j&#8217;ai besoin, se nomme \u00abscrot\u00bb. C&#8217;est un petit logiciel en ligne de commande. Puis un jour j&#8217;ai eu envie d&#8217;un peu plus de confort, sans sacrifier la l\u00e9g\u00e8ret\u00e9. J&#8217;ai essay\u00e9 des programmes graphiques comme gnome-screenshot, flameshot, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"","footnotes":""},"categories":[12],"tags":[13,14,15],"class_list":["post-583","post","type-post","status-publish","format-standard","hentry","category-logiciels","tag-captures_ecran","tag-gnu-linux","tag-scrot"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/posts\/583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/comments?post=583"}],"version-history":[{"count":2,"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/posts\/583\/revisions"}],"predecessor-version":[{"id":1462,"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/posts\/583\/revisions\/1462"}],"wp:attachment":[{"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/media?parent=583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/categories?post=583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orditux.org\/floss\/wp-json\/wp\/v2\/tags?post=583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}