Popup-Dialoge, die an den Fenstertitel angehängt und nicht verschiebbar sind (wie trenne ich modale Dialoge vom Hauptfenster?)

24

Ich bin mir der Terminologie hier nicht sicher, aber die meisten meiner Popup-Dialogfelder (siehe Abbildung unten) sind an den Fenstertitel angehängt und können nicht verschoben werden. Wenn das übergeordnete Fenster verschoben wird, wird das Popup mit verschoben. Gibt es eine Möglichkeit, dieses Problem zu beheben und alle Popup-Dialoge als bewegliche Fenster zu öffnen?

(Ubuntu 11.10 mit Zimt.)

Bildschirmfoto

JesperE
quelle
Übrigens wäre die korrekte Terminologie hier ein "modaler Dialog". So wird es auch (richtig) im GNOME-Optimierungswerkzeug genannt, siehe meine Antwort unten .
Rugk

Antworten:

19

Ich habe eine viel einfachere Lösung gefunden. Tatsächlich können Sie es mit GNOME Tweaks (früher bekannt als "GNOME Tweak Tool") konfigurieren: "Angehängte Modelldialoge" unter "Windows" deaktiviert

Deaktivieren Sie einfach "Angehängte modale Dialoge" unter "Windows".

Rugk
quelle
2
Dies sollte zu diesem Zeitpunkt die akzeptierte Antwort sein.
Nicolás
Das nervt mich seit Monaten in Debian 9 ... eine so einfache Lösung!
Pagliuca
18

Nur für diejenigen, die dies nicht lösen konnten, ist hier, was ich getan habe, um meine Dialoge beweglich zu machen.

Ich habe den dconf-editor benutzt, der sich leicht installieren lässt mit: sudo apt-get install dconf-editor

Öffnen: dconf-editor

Suchen Sie nach: org -> gnome -> shell -> overrides -> attach-modal-dialogs

Und setze es auf: false

Oder alles in einer Zeile, ohne den dconf-editor zu installieren:

Dialog trennen: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

Dialog anhängen: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Verwenden von Ubuntu 12.04 übrigens.

user66706
quelle
Danke dafür. Aufgestockt. Allerdings muss ich zugeben, dass diese Frage schwer zu finden ist.
Chuck R
@ChuckR Ich habe den Titel bearbeitet, um die Suche zu vereinfachen.
Rmano
5

Für Gnome-Shell

Sie können es in der Gnome-Shell mit einem einzigen Befehl im Terminal deaktivieren. Öffne es mit der Ctrl-Alt-TVerknüpfung und benutze den folgenden Befehl:

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

Sie werden diesen Popup-Anhang los.

Für Zimt

Um dasselbe bei Zimt zu deaktivieren, benötigen Sie diesen Befehl

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

Sie können gconf-editor verwenden, um dasselbe zu tun. Installieren Sie es mit sudo apt-get install gconf-editorBefehl.

Anwar
quelle
2

Die "Designentscheidung" basiert auf der Vorgehensweise von Mac OS. Es löst die Probleme mit modalen Dialogen, die auftauchen, ohne zu sehen, zu welchem ​​Programm sie gehören. Das Dialogfeld sollte genügend Informationen enthalten, um Ihre Auswahl treffen zu können.

Zumindest für die Gnome-Shell können Sie dieses Verhalten jedoch mit ändern gconftool-2.

user32288
quelle
2

Dies ist beabsichtigt sowohl in Zimt als auch in der Gnomschale

Diese Funktion dient zum Anordnen modaler Dialoge innerhalb des übergeordneten Fensters und kann mit der Gnome-Shell deaktiviert werden gconftool. Es kann auch in Zimt deaktiviert werden.

Diese Funktion wurde auch in Mac OSX verwendet

Amith KK
quelle
3
Wenn der Dialog also Informationen im übergeordneten Fenster verbirgt, haben Sie kein Glück? Noch eine blöde Designentscheidung von Ubuntu-UI-Entwicklern. :(
JesperE
2
Es sollte eine Möglichkeit geben, den Dialog wie einen Doppelklick oder so etwas zu trennen.
Mashimom
1
@JesperE - Dies ist keine Entscheidung der Ubuntu-UI-Entwickler, sondern des GNOME-Designteams (und des Cinnamon-Designteams). In der Tat hat Vanilla Ubuntu das Verhalten "An Windows angehängte Dialogfelder" in 12.04 standardmäßig deaktiviert.
Shauna
0

Ich habe einen Link gefunden, mit dem ich das beheben kann. Diese Methode ist in neueren Releases veraltet und gsettings sollte stattdessen verwendet werden.

melkor
quelle
0

Auf meinem Ubuntu 12.04 mit Cinnamon habe ich die gconf-editor-Methode verwendet, aber der Pfad lautete org -> cinnamon -> overrides -> attach-modal-dialogs

user136701
quelle
0

Unter Gnome 3.30.2 funktionierte keine der obigen Befehlszeilen. Dies tat:

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

oder

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

und, um die aktuelle Einstellung zu erhalten:

gsettings get org.gnome.mutter attach-modal-dialogs
Bart
quelle