Wyskakujące okna dialogowe dołączone do tytułu okna i nieprzenoszalne (jak odłączyć modalne okna dialogowe od głównego okna?)

24

Nie jestem pewien terminologii tutaj, ale większość moich okien dialogowych (patrz zrzut ekranu poniżej) są dołączone do tytułu okna i nie można ich przenieść. Jeśli okno nadrzędne zostanie przeniesione, okno podręczne przesuwa się wraz z nim. Czy istnieje sposób, aby się tego pozbyć i aby wszystkie okna dialogowe były otwierane jako ruchome okna?

(Ubuntu 11.10 z cynamonem).

zrzut ekranu

JesperE
źródło
BTW FYI poprawną terminologią byłoby „modalne okno dialogowe”. Tak też jest (poprawnie) wywoływane w narzędziu do ulepszania GNOME, zobacz moją odpowiedź poniżej .
rugk

Odpowiedzi:

19

Znalazłem znacznie łatwiejsze rozwiązanie. W rzeczywistości możesz go skonfigurować za pomocą GNOME Tweaks (wcześniej znanego jako „GNOME Tweak Tool”): „Załączone okna dialogowe modelu” w „Windows” wyłączone

Po prostu wyłącz „Dołączone okna dialogowe modalne” w „Windows”.

rugk
źródło
2
To powinna być obecnie akceptowana odpowiedź.
Nicolás
To mnie denerwuje od miesięcy w Debian 9 ... taka łatwa poprawka!
pagliuca 8.04.2018
18

Tylko dla tych, którzy nie byli w stanie rozwiązać tego problemu, oto co zrobiłem, aby moje okna dialogowe były ruchome.

Użyłem edytora dconf, który można łatwo zainstalować: sudo apt-get install dconf-editor

Otwarty: dconf-editor

Przejdź do: org -> gnome -> shell -> overrides -> attach-modal-dialogs

I ustaw na: false

Lub wszystko w jednym wierszu bez instalowania edytora dconf:

Odłącz okno dialogowe: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

Dołącz okno dialogowe: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Korzystanie z Ubuntu 12.04 btw.

user66706
źródło
Dziękuję Ci za to. Podwyższony Chociaż muszę przyznać, że trudno znaleźć to pytanie.
Chuck R
@ChuckR Zredagowałem tytuł, aby był bardziej wyszukany.
Rmano,
5

Dla Gnome-Shell

Możesz go wyłączyć w gnome-shell za pomocą jednego polecenia w terminalu. Otwórz go Ctrl-Alt-Tskrótem i użyj poniższego polecenia:

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

Pozbędziesz się tego wyskakującego załącznika.

Do cynamonu

Aby wyłączyć to samo na cynamonie, potrzebujesz tego polecenia

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

Możesz użyć gconf-editor, aby zrobić to samo. Zainstaluj go za pomocą sudo apt-get install gconf-editorpolecenia.

Anwar
źródło
2

„Decyzja projektowa” opiera się na tym, jak to robi Mac OS. Rozwiązuje problemy z pojawianiem się modalnych okien dialogowych bez sprawdzania, do którego programu należą. Okno dialogowe powinno zawierać wystarczającą ilość informacji, aby dokonać wyboru.

Jednak przynajmniej dla gnome-shella możesz zmienić to zachowanie za pomocą gconftool-2.

użytkownik32288
źródło
2

Zostało to zaprojektowane w Cinnamon, a także w skorupce gnome

Ta funkcja służy do rozmieszczania modalnych okien dialogowych w oknie nadrzędnym i można ją wyłączyć za pomocą powłoki gnome gconftool. Można go również wyłączyć w cynamonie.

Ta funkcja była również widoczna w systemie Mac OSX

Amith KK
źródło
3
Więc jeśli okno dialogowe ukrywa informacje w oknie nadrzędnym, nie masz szczęścia? Kolejna głupia decyzja projektowa opracowana przez twórców interfejsu użytkownika Ubuntu. :(
JesperE
2
Powinien istnieć sposób odłączenia okna dialogowego, taki jak Podwójne kliknięcie lub coś takiego.
Mashimom
1
@JesperE - To nie jest decyzja podjęta przez deweloperów interfejsu użytkownika Ubuntu, ale przez zespół projektowy GNOME (i utrzymywany przez zespół projektowy Cinnamon). W rzeczywistości waniliowe Ubuntu ma domyślnie wyłączone zachowanie „okien dialogowych dołączonych do okien” w 12.04.
Shauna,
0

Znalazłem link do sposobu, aby to naprawić , ta metoda jest nieaktualna w nowszych wersjach i zamiast tego należy użyć ustawień gset.

melkor
źródło
0

Na moim Ubuntu 12.04 z Cinnamon użyłem metody gconf-editor, ale ścieżka była org -> cynamon -> przesłonięcia -> attach-modal-dials

użytkownik136701
źródło
0

Żadne z powyższych wierszy poleceń nie działało dla mnie w Gnome 3.30.2. To spowodowało:

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

lub

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

i, aby uzyskać bieżące ustawienie:

gsettings get org.gnome.mutter attach-modal-dialogs
bart
źródło