Comment puis-je inclure le curseur dans les captures d'écran créées lorsque vous appuyez sur PrtScr?

20

Je veux faire en sorte que lorsque j'appuie sur la touche écran d'impression de mon clavier, il inclue en fait le curseur. Je sais qu'il appelle gnome-screenshot, mais je ne trouve aucun moyen de changer les arguments qu'il utilise avec. Si quelqu'un est au courant, cela serait grandement apprécié.

redstoneguy12
la source
Ne répondant pas directement à votre question, mais d'autres outils de capture d'écran plus avancés comme shutteront une option pour inclure le curseur ou non, et peuvent également faire des choses comme des captures d'écran retardées (utiles pour les menus contextuels, etc. qui disparaissent lorsque vous appuyez sur une touche) ou éditez directement l'image résultante.
Byte Commander
1
@ByteCommander gnome-screenshotfournit également une option de délai.
WinEunuuchs2Unix
@ByteCommander packages.ubuntu.com/search?keywords=shutter n'affiche pas d'obturateur pour 19.04.
Justice pour Monica
Oh, je n'étais pas au courant, merci @DKBose. Il semble qu'il ait été supprimé du référentiel à partir de 18.10 en raison de dépendances obsolètes . J'espère qu'il sera mis à jour et porté à de nouvelles bibliothèques à un moment donné, j'aime vraiment cet outil.
Byte Commander
Et l'auteur du lien que vous avez fourni a un ppa: launchpad.net/~linuxuprising/+archive/ubuntu/shutter . Pour annoter simplement des images, j'utilise l'application ksnip: askubuntu.com/a/1128568/248158
Justice pour Monica

Réponses:

17

Vous pouvez le faire avec dconf-editor mais aussi en ligne de commande. Voici les gsettingseffets gnome-screenshot:

gnome-screenshot gsettings.png

Utilisez cette commande pour vérifier les paramètres actuels:

gsettings get org.gnome.gnome-screenshot include-pointer
false

Utilisez cette commande pour activer l'option:

gsettings set org.gnome.gnome-screenshot include-pointer true

Utilisez la même technique pour les autres gnome-screenshotparamètres.


Notez que vous pouvez obtenir une liste de tous les paramètres avec gsettings list-recursively. Pour la capture d'écran ci-dessus, j'ai utilisé la technique dans cette réponse:

Et le code à une ligne (fonctionne yaduniquement avec ) est:

gsettings list-recursively | sed 's/  */\n/;s/  */\n/;s/\&/\&/g' | yad --list --title "gsettings" --item-seperator='\n' --width=1800 --height=800 --wrap-width=600 --column=Group --column=Key --column=Setting --no-markup
WinEunuuchs2Unix
la source
13

man gnome-screenshot nous dit que

  -p, --include-pointer
          Include the pointer with the screenshot.

Vous devrez donc configurer un nouveau raccourci clavier qui intègre -p:

entrez la description de l'image ici

Notez que gnome-capture d' écran a une variété d'options décrites dans man gnome-screenshotla

  • capturer la fenêtre active
  • capturer tout l'écran
  • capturer une zone sélectionnée
  • prendre une capture d'écran retardée

Vous pouvez créer vos propres raccourcis pour chacune de ces activités.

Justice pour Monica
la source
4
Mais comment l'OP ferait-il pour que le comportement de la clé PrintScreen soit modifié pour inclure cet argument?
Byte Commander
Oui, j'ajoute ça maintenant.
Justice pour Monica
Merci pour l'aide, la façon dont je vais le faire consiste à ajouter de nouveaux raccourcis à partir du +bouton en bas du menu du clavier dans les paramètres.
redstoneguy12
@ redstoneguy12 askubuntu.com/a/1146146/248158 est vraiment élégant!
Justice pour Monica