Dialog popup terlampir pada judul jendela dan tidak dapat dipindahkan (bagaimana cara melepaskan dialog modal dari jendela utama?)


24

Tidak yakin dengan terminologi di sini, tetapi sebagian besar dialog munculan saya (lihat tangkapan layar di bawah) terlampir pada judul jendela dan tidak dapat dipindahkan. Jika jendela induk dipindahkan, popup bergerak dengannya. Apakah ada cara untuk menghilangkan ini dan membuat semua dialog popup dibuka sebagai jendela yang dapat dipindahkan?

(Ubuntu 11.10 dengan Cinnamon.)

tangkapan layar


BTW FYI terminologi yang benar di sini akan menjadi "dialog modal". Begitulah caranya (dengan benar) dipanggil di alat tweak GNOME, lihat jawaban saya di bawah ini .
rugk

Jawaban:


19

Saya menemukan solusi yang lebih mudah. Sebenarnya Anda dapat mengonfigurasinya dengan Tweak GNOME (sebelumnya dikenal sebagai "Alat Tweak GNOME"): "Dialog model terlampir" di bawah "Windows" dinonaktifkan

Cukup nonaktifkan "Dialog modal terlampir" di bawah "Windows".


2
Ini harus menjadi jawaban yang diterima saat ini.
Nicolás

Ini telah menggangguku selama berbulan-bulan di Debian 9 ... perbaikan yang begitu mudah!
pagliuca

18

Hanya untuk mereka yang tidak dapat menyelesaikan ini, berikut adalah apa yang saya lakukan untuk membuat dialog saya bisa digerakkan.

Saya menggunakan dconf-editor yang dapat dengan mudah diinstal oleh: sudo apt-get install dconf-editor

Buka: dconf-editor

Telusuri ke: org -> gnome -> shell -> overrides -> attach-modal-dialogs

Dan atur ke: false

Atau semuanya dalam satu baris tanpa menginstal dconf-editor:

Lepaskan dialog: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

Lampirkan dialog: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Menggunakan Ubuntu 12,04 btw.


Terima kasih untuk ini. Diangkat. Padahal, saya harus mengakui bahwa pertanyaan ini sulit ditemukan.
Chuck R

@ ChuckR Saya mengedit judul untuk membuatnya lebih digemari.
Rmano

5

Untuk Gnome-Shell

Anda dapat menonaktifkannya di gnome-shell dengan satu perintah di terminal. Buka dengan Ctrl-Alt-Tpintasan dan gunakan perintah di bawah ini:

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

Anda akan menyingkirkan lampiran popup itu.

Untuk kayu manis

Untuk menonaktifkan yang sama pada kayu manis, Anda memerlukan perintah ini

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

Anda dapat menggunakan gconf-editor untuk melakukan hal yang sama. Instal dengan sudo apt-get install gconf-editorperintah.


2

"Keputusan desain" didasarkan pada bagaimana Mac OS melakukannya. Ini memecahkan masalah dengan dialog modal yang muncul tanpa melihat program mana yang mereka ikuti. Dialog harus menyediakan informasi yang cukup untuk membuat pilihan Anda.

Namun, setidaknya untuk gnome-shell Anda dapat mengubah perilaku ini gconftool-2.


2

Ini adalah desain di Cinnamon, serta di gnome shell

Fitur ini untuk mengatur Modal Dialog di dalam jendela induknya, dan dapat dinonaktifkan oleh gnome shell dengan menggunakan gconftool. Itu juga dapat dinonaktifkan di kayu manis.

Fitur ini juga terlihat di Mac OSX


3
Jadi, jika dialog menyembunyikan informasi di jendela induk, Anda kurang beruntung? Namun keputusan desain bodoh lainnya oleh pengembang Ubuntu UI. :(
JesperE

2
Seharusnya ada cara untuk melepaskan dialog seperti klik dua kali atau sesuatu.
Mashimom

1
@JesperE - Ini bukan keputusan yang dibuat oleh pengembang Ubuntu UI, tetapi oleh tim desain GNOME (dan disimpan oleh tim desain Cinnamon). Bahkan, vanilla Ubuntu memiliki perilaku "dialog terpasang ke windows" dimatikan secara default di 12,04.
Shauna


0

Di Ubuntu 12.04 saya dengan Cinnamon, saya menggunakan metode gconf-editor, tetapi pathnya adalah org -> cinnamon -> overrides -> attach-modal-dialogs


0

Tidak ada baris perintah di atas yang berfungsi untuk saya di Gnome 3.30.2. Ini berhasil:

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

atau

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

dan, untuk mendapatkan pengaturan saat ini:

gsettings get org.gnome.mutter attach-modal-dialogs
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.