ScreenShot / PrintScreen ne fonctionne pas avec les menus déroulants!

17

Chaque fois que j'essaie de prendre une capture d'écran (dans ma boîte Ubuntu 12.04) avec le menu global, menu contextuel pour n'importe quelle fenêtre / fichier, cela ne fonctionne pas. Je ne semble pas être en mesure de prendre des instantanés avec le menu déroulant. Comment puis-je résoudre ce problème?

PS. Le problème se situe dans les environnements Unity et Gnome3.

précis
la source
1
J'ai ce problème dans bionic, et aucune des réponses liées n'aide. J'utilise un délai, mais ni la version en ligne de commande ni l'appel à l'outil Capture d'écran dans la barre de lancement ne fonctionnent. Utiliser gimp fonctionne, tout comme frapper PrtSc, mais avec les deux, je dois recadrer le résultat. Bizarre que même si je le vois prendre un instantané avec la fenêtre popup visible, la capture d'écran ne l'a pas. Cela se produit avec le menu contextuel ajouté sur openlinkprofiler.org/r/…
nealmcb

Réponses:

16

Comme solution de contournement, vous pouvez prendre une capture d'écran avec un retard par exemple gnome-screenshot --delay=7ouxfce4-screenshooter -d 5

Il semble que ce problème d'écran d'impression ne fonctionne pas dans le contexte du menu existe depuis un certain temps ... comme on peut le voir avec ce rapport de bogue

jmunsch
la source
utilisera la solution de contournement jusqu'à ce que ce soit corrigé ... espérons, bientôt ... merci pour l'aide ... +1
précis
J'ai utilisé gnome-screenshot -d 8 Cela semblait très bien fonctionner. Voir la réponse ci-dessous .. c'est mieux, mais c'est pareil.
Bhikkhu Subhuti
13

Réponse paresseuse

( pour les apprenants rapides indépendants )

Il y a une controverse concernant cette situation .

Réponse / solution rapide

( pour les utilisateurs avancés d'ubuntu )

  • Ajoutez un raccourci personnalisé à la commande suivante:
    gnome-screenshot --delay=numIntValueInSecs
    par exemple
    gnome-screenshot --delay=3
  • Ajoutez-en un autre pour prendre des captures d'écran de la fenêtre active:
    gnome-screenshot -w --delay=3

    C'est tout , mais je recommanderais également d'en définir 2 autres qui vous donneraient plus de temps pour naviguer plus profondément dans les menus.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    entrez la description de l'image ici

Réponse élaborée

( novice à pirate )

Intro:

Chaque fois que vous appuyez sur PrntScr, tout ce que Ubuntu fait est d'appeler, gnome-screenshotqui se trouve généralement sur le /usr/bin/chemin et disponible à partir du "terminal" (téléscripteur, tty, cli, ligne de commande / invite), de sorte que vous pouvez l'utiliser de toutes sortes de façons pour s'adapter à votre funky fins.

Le gnome-screenshotpetit programme accepte les paramètres optionnels, vous pouvez voir toutes les options en passant le paramètre standard pour demander de l'aide, vous connaissez celui ( -h)

entrez la description de l'image ici

Si vous ne savez toujours pas comment l'utiliser, vous pouvez toujours lire une aide plus détaillée, il suffit de demander la saisie manuelle man gnome-screenshot

entrez la description de l'image ici

Plus vous lirez de manuels complets, plus le piratage d'ubuntu pour l'adapter à vos besoins deviendra intuitif et plus vous n'aurez besoin que d'autres personnes vous donnent des instructions pas à pas. Peut-être qu'à ce stade, vous savez même comment résoudre ce problème par vous-même, si vous êtes toujours perdu (espérons-le non), continuez à lire ...

Instructions:

  • Étape zéro: ouvrez les paramètres système d'Ubuntu et accédez à l'option Clavier:

entrez la description de l'image ici

Maintenant

  1. Accédez à l' Shortcutsonglet.
  2. Sélectionner Custom Shortcuts
  3. Appuyez sur le +bouton pour ajouter votre nouveau raccourci personnalisé.
  4. Donnez un nom et une commande.
    (comme décrit dans la "Réponse rapide" ci-dessus)
    4½. Attribuez la combinaison de touches que vous souhaitez.
  5. Fermez cette fenêtre ou cela ne fonctionnera pas.

entrez la description de l'image ici

*presto!
Vous venez de franchir une étape supplémentaire pour devenir un maître ubuntu, j'espère que cette réponse vous a été utile *

JorgeArtware
la source
Merci .. obturateur téléchargé et essayé "capture d'écran" cela a fonctionné avec la ligne de commande. (utilisé pour aider sur askubuntu aussi)
Bhikkhu Subhuti
3

Ce n'est pas un problème". Vous obtiendrez exactement le même type de problème avec un autre système d'exploitation comme Windows.

Pour prendre des instantanés avec le menu déroulant, vous devez utiliser un outil spécialisé tel que Shutter . Vous trouverez cet outil gratuit et open-source dans Ubuntu Software Center. Il existe une option spéciale dans Shutter pour faire des captures d'écran des menus / sous-menus qui effectue une capture retardée de l'écran.

Bien sûr, vous pouvez l'utiliser avec Unity et Gnome 3.

Golboth
la source
c'est une bonne suggestion d'application ... merci ... +1
précis
quelle étrange logique "Windows a la même chose donc ce n'est pas un problème".
sehe
1
@sehe Ce n'est pas exactement ce que j'ai écrit ... J'aurais peut-être dû dire que c'était la façon dont la plupart des interfaces utilisateur ont été conçues (sans entrer dans les détails) au lieu de donner un exemple ... Unity et Gnome 3 sont deux fenêtres différentes Les gestionnaires qui ont un comportement similaire ("problème") avec des menus déroulants et des captures d'écran même s'ils n'ont rien en commun avec l'interface utilisateur de Windows ...
Golboth
1
Je suppose que ma surprise a été plus avec " Ce n'est pas un" problème " " :) Je pense que la plupart des gens comprennent intuitivement que tout ce qui concerne la mise au point (de la souris) peut être difficile à observer sans interférer. Comprendre le problème ne supprime pas
sehe
En toute honnêteté, je viens d'utiliser Shutter parce que l'approche de capture d'écran retardée avec gnome3 ne fonctionne pas réellement (du moins pas dans l'application que j'ai essayé de capturer). 1
sehe