Pourquoi la boîte de dialogue PrintScreen n'apparaît-elle pas dans Gnome?

31

J'utilise gnome-shellsur Ubuntu 12.04. Lorsque je frappe PrtScpour prendre une capture d'écran, cela fonctionne, mais il enregistre automatiquement la capture d'écran dans mon dossier Images. Il n'y a pas de dialogue demandant où enregistrer. Cela montre cependant la boîte de dialogue sous l'unité.

Ruben
la source

Réponses:

30

En supposant que j'ai lu correctement ce rapport de bogue ...

C'est par conception. Pas vraiment!

Les commentaires # 37 en parlent.

Les correctifs d'unité actuels indiquent:

sur les sessions Unity afficher une boîte de dialogue de confirmation après avoir pris des captures d'écran avec les raccourcis clavier, le comportement d'enregistrement automatique déroute nos utilisateurs

Le fil continue:

mais votre correctif n'aide pas lorsque je n'utilise pas Unity. Pourquoi pensiez-vous que cela ne s'applique qu'aux utilisateurs d'Unity?

Avec la réponse:

parce que GNOME en amont et l'utilisateur GNOME nous demandent de laisser leur bureau seul et de l'expédier tel que conçu, c'est ce que nous essayons de faire, nous nous en tenons au comportement en amont pour les environnements GNOME et prenons la décision de conception pour Unity

Alors voilà. Les développeurs Gnome insistent pour que leur environnement de bureau se comporte de cette façon. C'est un problème en amont. Les développeurs canoniques respectent cette décision et donc la "divergence" - les utilisateurs d'Unity ont la boîte de dialogue Enregistrer sous tandis que les utilisateurs de gnome-shell ont la fonctionnalité de dialogue sans conception .

Ainsi, si vous utilisez gnome-shell / gnome-classic, toutes les captures d'écran sont enregistrées dans votre dossier d'images personnelles ~/Pictures

Remarque: Vous pouvez remplacer l'emplacement de la capture d'écran avec gsettings(ligne de commande) ou dconf-editor(GUI):

  • définir le org.gnome.gnome-screenshot auto-save-directoryàfile:///home/yourusername/wherever/you/want
fossfreedom
la source
3
est-il possible de faire gnome-screenshotune sauvegarde automatique sans afficher de dialogue?
hingev
1
L'absence de la boîte de dialogue écran d'impression en bionique est un gros inconvénient. Il ne s'agit pas seulement de pouvoir enregistrer des écrans dans un emplacement / nom de fichier arbitraire. Encore plus important était de pouvoir copier un écran d'impression dans un presse-papiers sans l'enregistrer dans un fichier: il suffit de le copier et de Ctrl + V dans la messagerie instantanée, le client de messagerie ou n'importe quelle application (Web). Maintenant, je dois prendre des mesures supplémentaires pour ouvrir le gestionnaire de fichiers, naviguer vers le dossier Images, localiser le fichier dont j'ai besoin parmi d'autres, et le faire glisser et le déposer là où j'en ai besoin, puis le supprimer. La fonctionnalité et l'expérience utilisateur ont considérablement diminué, c'est ennuyeux.
Kris Jace
6

Je suis en retard à la fête, mais je viens de trébucher et je veux offrir une réponse légèrement différente.

Fondamentalement, dans le dernier Gnome 3 / Gnome Shell, ils n'utilisent plus Gnome Screenshot . Cela signifie que toute modification des paramètres par défaut de Gnome-Screenshot (comme l'emplacement de sauvegarde par défaut) n'affectera rien.

Au lieu de cela, vous devez accéder aux paramètres de votre clavier, désactiver les raccourcis «Enregistrer une capture d'écran […] dans les images» et ajouter vos propres raccourcis personnalisés qui appellent gnome-screenshotsans args (enregistrement automatique à son emplacement défini par gsettings), -a(zone de sauvegarde ), -w(enregistrer la fenêtre actuelle) ou -i(si vous souhaitez que la boîte de dialogue d'options revienne). Vous pouvez évidemment mélanger et assortir certains paramètres, ou en ajouter d'autres man gnome-screenshot.

IBBoard
la source
4

essayez d'utiliser Shutter à la place, c'est le meilleur outil de capture d'écran (comme le dit le site :)

sudo add-apt-repository ppa:shutter/ppa    
sudo apt-get update && sudo apt-get install shutter

site d'application: http://shutter-project.org/

Pour configurer Shutter comme outil par défaut pour prendre des captures d'écran lorsque vous appuyez sur PrtSc ou Alt + PrtSc, voici ce que vous devez faire:

gnome:

1 Allez dans Édition ▸ Préférences dans Shutter
2 Dans l'onglet Clavier, activez les cases à cocher «Capture» et «Capture avec sélection»:
3 C'est tout! Maintenant, les raccourcis clavier PrtSc et Alt + PrtSc habituels utiliseront Shutter pour prendre les captures d'écran.

speedox
la source
3
Il n'y a pas d'onglet Clavier. i49.tinypic.com/28ip0rq.png
nom d'utilisateur
1
Il n'y a pas d'onglet clavier .
Gaurav Agarwal
0

Hé les gars, cela pourrait aider, je fouinais dans le menu gnome car j'ai remarqué qu'avec la nouvelle version de l'obturateur, l'activation de la touche de raccourci n'était pas aussi simple et j'ai constaté que le démon iBus n'avait pas été démarré sur ma machine alors que dans 'gnome fallback '. J'ai trouvé cela en allant dans le menu gnome> outils système> Préférences> Méthodes d'entrée du clavier. J'ai cliqué dessus et l'ai démarré comme demandé par une boîte de dialogue et maintenant les impressions d'écran fonctionnent. Bien que la boîte de dialogue utilisée dans l'unité n'apparaisse pas, j'ai trouvé qu'elle était enregistrée dans ~ / Pictures par défaut, donc pas de biggy, j'espère que je pourrais aider quelqu'un car cela m'a aussi frustré.

Matthew Sparks
la source
0

Peut-être que quelqu'un trouve cela utile: pour récupérer cette fonctionnalité, j'ai copié le binaire v3.18.0 /usr/bin/gnome-screenshot, désactivé la touche de raccourci système pour "Enregistrer une capture d'écran d'une zone sur les images" et créé un nouveau raccourci avec la commande/usr/bin/gnome-screenshot -a -i

Inconvénient: sans que -ije puisse uniquement sélectionner une zone qui sera copiée dans le presse-papiers (déjà mieux qu'auparavant), avec le commutateur, j'obtiens d'abord les options de capture d'écran gnome avant de pouvoir sélectionner la zone, mais le reste est bien.

Pour une capture d'écran complète, déposez le -a

(la construction de v3.18.0 sous Ubuntu 18 est un peu compliquée, je me suis retrouvé avec quelque chose comme

  • démarrer un conteneur docker ubuntu 16.04 (n'oubliez pas de monter quelque chose comme -v /tmp:/tmpça pour pouvoir copier le binaire sur votre système hôte à la fin)
  • activer les rétroportages, apt-get update
  • installer: apt-get install git gnome-common libx11-dev libglib2.0-dev libgtk-3-dev libcanberra-gtk3-dev
  • ./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
  • quitter le conteneur docker, écraser /usr/bin/gnome-screenshotavec le fichier/tmp

Soyez conscient que faire cela est en fait une idée semi-sympa, même si cela semble bien fonctionner sur ma machine, le binaire peut être lié à des symboles qui n'existent plus sur Ubuntu 18 / se comportent différemment. (Je pense que le principal problème pour lequel je l'ai compilé dans un conteneur 16.04 était un conflit de version dans libpcre)

delf
la source