Boîtes de dialogue contextuelles attachées au titre de la fenêtre et non mobiles (comment détacher les boîtes de dialogue modales de la fenêtre principale?)

24

Je ne suis pas sûr de la terminologie ici, mais la plupart de mes boîtes de dialogue contextuelles (voir capture d'écran ci-dessous) sont attachées au titre de la fenêtre et ne peuvent pas être déplacées. Si la fenêtre parent est déplacée, la fenêtre contextuelle se déplace avec elle. Existe-t-il un moyen de s'en débarrasser et d'ouvrir toutes les boîtes de dialogue contextuelles en tant que fenêtres mobiles?

(Ubuntu 11.10 avec Cinnamon.)

capture d'écran

JesperE
la source
BTW FYI la terminologie correcte ici serait un "dialogue modal". C'est aussi comme cela qu'il est (correctement) appelé dans l'outil de réglage GNOME, voir ma réponse ci-dessous .
rugk

Réponses:

19

J'ai trouvé une solution beaucoup plus simple. En fait, vous pouvez le configurer avec GNOME Tweaks (précédemment connu sous le nom de "GNOME Tweak Tool"): "Boîtes de dialogue de modèle jointes" sous "Windows" désactivées

Désactivez simplement "Dialogues modaux attachés" sous "Windows".

rugk
la source
2
Cela devrait être la réponse acceptée en ce moment.
Nicolás
Cela me dérange depuis des mois dans Debian 9 ... une solution si simple!
pagliuca
18

Juste pour ceux qui n'ont pas pu résoudre ce problème, voici ce que j'ai fait pour rendre mes dialogues mobiles.

J'ai utilisé dconf-editor qui peut être facilement installé par: sudo apt-get install dconf-editor

Ouvrir: dconf-editor

Naviguez jusqu'à: org -> gnome -> shell -> overrides -> attach-modal-dialogs

Et réglez-le sur: false

Ou tout en une seule ligne sans installer dconf-editor:

Boîte de dialogue Détacher: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

Boîte de dialogue Attacher: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Utilisation d'Ubuntu 12.04 btw.

user66706
la source
Merci pour ça. Augmenté. Cependant, je dois admettre que cette question est difficile à trouver.
Chuck R
@ChuckR J'ai édité le titre pour le rendre plus facile à rechercher.
Rmano
5

Pour Gnome-Shell

Vous pouvez le désactiver dans gnome-shell avec une seule commande dans le terminal. Ouvrez-le avec un Ctrl-Alt-Traccourci et utilisez la commande ci-dessous:

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

Vous vous débarrasserez de cette pièce jointe popup.

Pour la cannelle

Pour désactiver la même chose sur la cannelle, vous avez besoin de cette commande

gconftool-2 --set --type=bool /desktop/cinnamon/windows/attach_modal_dialogs false

Vous pouvez utiliser gconf-editor pour faire la même chose. Installez-le avec la sudo apt-get install gconf-editorcommande.

Anwar
la source
2

La «décision de conception» est basée sur la façon dont Mac OS procède. Il résout les problèmes de boîtes de dialogue modales qui apparaissent sans voir à quel programme ils appartiennent. La boîte de dialogue doit fournir suffisamment d'informations pour faire votre choix.

Cependant, au moins pour gnome-shell, vous pouvez modifier ce comportement avec gconftool-2.

user32288
la source
2

Ceci est par conception en cannelle, ainsi qu'en coquille de gnome

Cette fonctionnalité permet d'organiser les boîtes de dialogue modales dans leur fenêtre parente et peut être désactivée par le gnome shell à l'aide de gconftool. Il peut également être désactivé à la cannelle.

Cette fonctionnalité a également été vue dans Mac OSX

Amith KK
la source
3
Donc, si la boîte de dialogue cache des informations dans la fenêtre parent, vous n'avez pas de chance? Encore une autre décision stupide de conception par les développeurs d'Ubuntu UI. :(
JesperE
2
Il devrait y avoir un moyen de détacher la boîte de dialogue comme un double-clic ou quelque chose.
Mashimom
1
@JesperE - Ce n'est pas une décision prise par les développeurs d'Ubuntu UI, mais par l'équipe de conception GNOME (et conservée par l'équipe de conception Cinnamon). En fait, vanilla Ubuntu a le comportement "dialogues attachés aux fenêtres" désactivé par défaut en 12.04.
Shauna
0

Sur mon Ubuntu 12.04 avec Cinnamon, j'ai utilisé la méthode gconf-editor, mais le chemin était org -> cinnamon -> overrides -> attach-modal-dialogs

user136701
la source
0

Aucune des lignes de commande ci-dessus ne fonctionnait pour moi sur Gnome 3.30.2. Cela a:

gsettings set org.gnome.mutter attach-modal-dialogs true

ou

gsettings set org.gnome.mutter attach-modal-dialogs false

et, pour obtenir le paramètre actuel:

gsettings get org.gnome.mutter attach-modal-dialogs
Bart
la source