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


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”.


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.


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.


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.


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


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

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.