Pencere başlığına iliştirilmiş ve taşınabilir olmayan açılır pencereler (modsal pencereler ana pencereden nasıl kaldırılır?)


24

Buradaki terminolojiden emin değilim, ancak açılır pencerelerimin çoğu (aşağıdaki ekran görüntüsüne bakın) pencere başlığına eklendi ve taşınamıyor. Üst pencere taşınırsa, açılır pencere onunla birlikte hareket eder. Bundan kurtulmanın bir yolu var mı ve tüm açılır pencereleri taşınabilir pencereler olarak mı açtınız?

(Tarçınlı Ubuntu 11.10)

ekran görüntüsü


BTW FYI burada doğru terminoloji bir "modal iletişim" olacaktır. Bu aynı zamanda GNOME çimdik aracında (doğru) çağrılma şeklidir, aşağıdaki cevabımı görün .
Kilim

Yanıtlar:


19

Çok daha kolay bir çözüm buldum. Aslında bunu, daha önce "GNOME Tweak Aracı" olarak bilinen) GNOME Tweaks ile yapılandırabilirsiniz : "Windows" altındaki "Ekli model iletişim kutuları" devre dışı

"Windows" altındaki "Ekli kalıcı iletişim kutularını" devre dışı bırakmanız yeterlidir.


2
Bu, şu anda kabul edilen cevap olmalıdır.
Nicolás,

Bu aylardır Debian 9'da beni rahatsız ediyor ... çok kolay bir düzeltme!
pagliuca

18

Sadece bunu çözemeyenler için, işte diyaloglarımı hareketli hale getirmek için yaptıklarım.

Kolayca kurulabilen dconf editörünü kullandım: sudo apt-get install dconf-editor

Açık: dconf-editor

Göz at: org -> gnome -> shell -> overrides -> attach-modal-dialogs

Ve şunu ayarlayın: false

Veya dconf-editor'ü kurmadan tek satırdaki herşey:

İletişim kutusunu kes: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

Ekle iletişim kutusu: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Ubuntu 12.04 btw kullanarak.


Bunun için teşekkür ederim. Artırdı. Yine de, bu sorunun bulunmasının zor olduğunu kabul etmeliyim.
Chuck R,

@ChuckR Başlığı daha fazla kızartmak için hazırladım.
Rmano

5

Gnome-Shell için

Terminalde tek bir komutla gnome-shell'de devre dışı bırakabilirsiniz. Ctrl-Alt-TKısayolla açın ve aşağıdaki komutu kullanın:

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

Bu açılır ekten kurtulacaksınız.

Tarçınlı

Aynısını tarçında devre dışı bırakmak için bu komuta ihtiyacınız var.

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

Aynı şeyi yapmak için gconf-editor'ü kullanabilirsiniz. sudo apt-get install gconf-editorKomutu ile yükleyin .


2

"Tasarım kararı", Mac OS'un nasıl yaptığı üzerine kuruludur. Hangi programa ait olduklarını görmeden ortaya çıkan kalıcı iletişim kutularındaki sorunları çözer. Diyalog seçiminizi yapmak için yeterli bilgi sağlamalıdır.

Ancak en azından gnome-shell için bu davranışı değiştirebilirsin gconftool-2.


2

Bu tarçın ve gnome kabuğundaki tasarım gereğidir.

Bu özellik, Kalıcı İletişim Kutularını üst pencereleri içinde düzenlemek içindir ve kullanımıyla gnome kabuğu devre dışı bırakılabilir gconftool. Tarçında da devre dışı bırakılabilir.

Bu özellik Mac OSX'te de görülmüştür.


3
Yani iletişim kutusu ana penceredeki bilgileri gizlerse, şansınız kalmaz mı? Ubuntu UI geliştiricileri tarafından başka bir aptal tasarım kararı. :(
JesperE

2
İkili tıklama veya benzeri bir şey gibi iletişim kutusunu kesmenin bir yolu olmalı.
Mashimom

1
@JesperE - Bu Ubuntu UI geliştiricileri tarafından verilen bir karar değil, GNOME tasarım ekibi (ve Tarçın tasarım ekibi tarafından tutulan). Aslında, vanilya Ubuntu'nun “pencerelere ekli diyaloglar” davranışı varsayılan olarak 12.04'te kapatılmıştır.
Shauna,


0

Tarçınlı Ubuntu 12.04'ümde gconf-editör yöntemini kullandım, ancak yol org -> tarçın -> geçersiz kılmalar -> ek-modal-diyaloglardı.


0

Yukarıdaki komut satırlarından hiçbiri benim için Gnome 3.30.2'de işe yaramadı. Bu yaptı:

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

veya

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

ve mevcut ayarı almak için:

gsettings get org.gnome.mutter attach-modal-dialogs
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.