Comment déplacer des fenêtres enfants sans déplacer ou minimiser le parent dans GNOME 3?


30

J'ai Ubuntu 17.10 avec GNOME 3.

Que se passe-t-il:
J'ai (par exemple) LibreOffice Calc ouvert, avec quelques colonnes de données dedans. Je sélectionne les colonnes que je souhaite représenter, puis je sélectionne INSÉRER> GRAPHIQUE. La boîte de dialogue de la fenêtre enfant du graphique apparaît au-dessus de mes données, je veux donc la déplacer sur le côté.

Lorsque j'attrape la barre supérieure et la déplace, la fenêtre parent (feuille de calcul) se réduit (je pense qu'elle disparaît en fait). Poursuivant l'exemple ci-dessus, si je clique sur TERMINER dans la fenêtre du graphique, je peux alors voir l'application de feuille de calcul minimisée, qui est la barre de titre de la fenêtre plus la barre de menu juste en dessous.

Cela semble être un comportement vraiment étrange et tombe certainement dans la catégorie "ne pas être utile à l'utilisateur", car l'idée de déplacer la fenêtre enfant en premier lieu était simplement de pouvoir mieux voir la feuille de calcul!

Dans d'autres applications, par exemple la visionneuse PDF, un problème légèrement différent se produit. Lorsque j'essaie de déplacer la fenêtre enfant (par exemple la boîte de dialogue d'impression), le parent ne réduit pas mais suit la fenêtre enfant. Ceci est moins surprenant que de faire disparaître complètement le parent mais également inutile pour permettre à l'utilisateur de voir les informations présentes dans la fenêtre parent.

Mise à jour 2017/11/06

La réponse de Pomsky ci-dessous résout le problème, mais je me demande pourquoi le gestionnaire de fenêtres prend la décision que toutes les fenêtres enfants ont un comportement modal (ou pas), et non les applications elles-mêmes; et en outre, pourquoi le comportement modal empêche de déplacer l'écran enfant lorsqu'il masque des informations utiles sur l'écran parent. Aucun de ceux-ci ne me semble être un bon design ...

Réponses:


33

Cela peut être fait en utilisant ' (GNOME) Tweaks ' (auparavant connu sous le nom de ' (GNOME) Tweak Tool '). Il devrait y avoir un bouton bascule pour « Attacher les dialogues modaux » dans la section Windows . Désactivez-le.
entrez la description de l'image ici

Pour installer Tweaks , exécutez

sudo apt install gnome-tweaks

(ou sudo apt install gnome-tweak-tool).


Solution alternative:

Ouvrez Terminal et exécutez

gsettings set org.gnome.shell.overrides attach-modal-dialogs false

Cela détache les dialogues modaux de la fenêtre parent et devrait donc résoudre votre problème.

Si cela ne fonctionne pas, vous devez basculer une autre touche gsettings/ dconfaprès la réponse de OP ou utiliser les réglages (GNOME) comme mentionné ci-dessus.


3
La solution "Tweaks" fonctionne. Mais l'autre option "gsetting [...] false" ne fonctionne pas: il y a une fonction dans Inkscape pour "Prévisualiser en direct" les changements que vous voulez faire, et, une fois cochée, la fenêtre revient à être attachée, même avec les paramètres définis sur false.
Aurelien

2
L'outil Gnome Tweaks fonctionne, pas cmd.
Felix Dombek

2

Merci à la suggestion de pomsky ci-dessus, qui ne fait pas tout à fait le travail mais m'a conduit au changement dont j'avais besoin.

J'ai utilisé dconf-editor pour désactiver / org / gnome / mutter / attach-modal-dialogs.

Pour ce qui en vaut la peine, la minimisation de la feuille de calcul libreoffice semble avoir été un effet secondaire de la fenêtre parent maximisée.

Mise à jour

La suggestion de Pomsky d'utiliser l'outil de réglage est bien meilleure que d'utiliser dconf-editor.


Que se passe-t-il si vous désactivez /org/gnome/mutter/attach-modal-dialogscomme vous l'avez mentionné mais que vous l'activez /org/gnome/shell/overrides/attach-modal-dialogs? Je me demande si les deux sont nécessaires ou si mutterun seul suffit.
pomsky

Je viens de l'essayer et il semble que "c'est le murmure qui compte" - réactiver le comportement de substitution du shell ne semble pas affecter le comportement (souhaité) résultant du réglage du murmure. Est-ce clair?
Monet's Chemist

Je pense que vous devriez «refuser» ma réponse et accepter la vôtre à la place. Vous devez toujours accepter celui qui vous a le plus aidé .
pomsky

1
Je comprends votre point, pomsky, mais je pense qu'en fin de compte, votre suggestion modifiée d'utiliser l'outil de réglage (plutôt que d'utiliser dconf-editor) est une meilleure solution.
Monet's Chemist
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.