Cuadros de diálogo emergentes adjuntos al título de la ventana y no movibles (¿cómo separar los cuadros de diálogo modales de la ventana principal?)

24

No estoy seguro de la terminología aquí, pero la mayoría de mis cuadros de diálogo emergentes (ver captura de pantalla a continuación) están adjuntos al título de la ventana y no se pueden mover. Si se mueve la ventana principal, la ventana emergente se mueve con ella. ¿Hay alguna forma de deshacerse de esto y hacer que todos los cuadros de diálogo emergentes se abran como ventanas móviles?

(Ubuntu 11.10 con Cinnamon).

captura de pantalla

JesperE
fuente
Por cierto, la terminología correcta aquí sería un "diálogo modal". Así también se llama (correctamente) en la herramienta de ajuste de GNOME, vea mi respuesta a continuación .
Rugk

Respuestas:

19

Encontré una solución mucho más fácil. En realidad, puede configurarlo con los ajustes de GNOME (anteriormente conocidos como "Herramienta de ajustes de GNOME"): "Diálogos de modelo adjuntos" en "Windows" deshabilitados

Simplemente deshabilite los "cuadros de diálogo modales adjuntos" en "Windows".

rugk
fuente
2
Esta debería ser la respuesta aceptada en este momento.
Nicolás
Esto me ha estado molestando durante meses en Debian 9 ... ¡una solución tan fácil!
pagliuca
18

Solo para aquellos que no pudieron resolver esto, esto es lo que hice para que mis diálogos se puedan mover.

Utilicé dconf-editor que puede ser instalado fácilmente por: sudo apt-get install dconf-editor

Abierto: dconf-editor

Navegar a: org -> gnome -> shell -> overrides -> attach-modal-dialogs

Y configúrelo en: false

O todo en una línea sin instalar dconf-editor:

Diálogo de separación: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

Adjuntar diálogo: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Usando Ubuntu 12.04 por cierto.

usuario66706
fuente
Gracias por esto. Upped. Sin embargo, debo admitir que esta pregunta es difícil de encontrar.
Chuck R
@ChuckR Edité el título para hacerlo más fácil de buscar.
Rmano
5

Para Gnome-Shell

Puede deshabilitarlo en gnome-shell con un solo comando en la terminal. Ábralo con Ctrl-Alt-Tacceso directo y use el siguiente comando:

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

Te deshacerás de ese archivo adjunto emergente.

Para la canela

Para deshabilitar lo mismo en canela, necesita este comando

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

Puede usar gconf-editor para hacer lo mismo. Instálalo con el sudo apt-get install gconf-editorcomando.

Anwar
fuente
2

La "decisión de diseño" se basa en cómo lo hace Mac OS. Resuelve los problemas con los cuadros de diálogo modales emergentes sin ver a qué programa pertenecen. El cuadro de diálogo debe proporcionar suficiente información para hacer su elección.

Sin embargo, al menos para gnome-shell puedes cambiar este comportamiento con gconftool-2.

user32288
fuente
2

Esto es por diseño en Cinnamon, así como en gnome shell

Esta característica es para organizar los cuadros de diálogo modales dentro de su ventana principal, y se puede deshabilitar gnome shell mediante el uso de gconftool . También se puede deshabilitar en canela.

Esta característica también se ha visto en Mac OSX

Amith KK
fuente
3
Entonces, si el cuadro de diálogo oculta información en la ventana principal, ¿no tiene suerte? Otra estúpida decisión de diseño de los desarrolladores de la interfaz de usuario de Ubuntu. :(
JesperE
2
Debe haber una manera de separar el diálogo como un doble clic o algo así.
Mashimom
1
@JesperE: esta no es una decisión tomada por los desarrolladores de la interfaz de usuario de Ubuntu, sino por el equipo de diseño de GNOME (y mantenida por el equipo de diseño de Cinnamon). De hecho, Ubuntu Ubuntu tiene el comportamiento de "cuadros de diálogo adjuntos a Windows" desactivado por defecto en 12.04.
Shauna
0

En mi Ubuntu 12.04 con Cinnamon, utilicé el método gconf-editor, pero la ruta era org -> cinnamon -> overrides -> attach-modal-dialogs

usuario136701
fuente
0

Ninguna de las líneas de comando anteriores funcionó para mí en Gnome 3.30.2. Esto hizo:

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

o

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

y, para obtener la configuración actual:

gsettings get org.gnome.mutter attach-modal-dialogs
bart
fuente