Các hộp thoại Popup được gắn vào tiêu đề cửa sổ và không thể di chuyển (làm cách nào để tách các hộp thoại phương thức khỏi cửa sổ chính?)


24

Không chắc chắn về thuật ngữ ở đây, nhưng hầu hết các hộp thoại bật lên của tôi (xem ảnh chụp màn hình bên dưới) được đính kèm với tiêu đề cửa sổ và không thể di chuyển. Nếu cửa sổ cha mẹ được di chuyển, cửa sổ bật lên sẽ di chuyển cùng với nó. Có cách nào để thoát khỏi điều này và có tất cả các hộp thoại bật lên được mở dưới dạng cửa sổ có thể di chuyển không?

(Ubuntu 11.10 với Quế.)

ảnh chụp màn hình


BTW FYI thuật ngữ chính xác ở đây sẽ là một "hộp thoại phương thức". Đó cũng là cách nó được gọi (chính xác) trong công cụ chỉnh sửa Gnome, xem câu trả lời của tôi dưới đây .
rugk

Câu trả lời:


19

Tôi tìm thấy một giải pháp dễ dàng hơn nhiều. Trên thực tế bạn có thể cấu hình nó với GNOME Tweaks (trước đây được gọi là "GNOME Tweak Tool"): "Hộp thoại mô hình đính kèm" trong "Windows" bị tắt

Chỉ cần vô hiệu hóa "Hộp thoại phương thức đính kèm" trong "Windows".


2
Đây phải là câu trả lời được chấp nhận tại thời điểm này.
Nicolás

Điều này đã làm tôi khó chịu trong nhiều tháng trong Debian 9 ... một cách khắc phục dễ dàng!
pagliuca

18

Chỉ dành cho những người không thể giải quyết điều này, đây là những gì tôi đã làm để làm cho các hộp thoại của tôi có thể di chuyển được.

Tôi đã sử dụng trình soạn thảo dconf có thể dễ dàng cài đặt bằng cách: sudo apt-get install dconf-editor

Mở: dconf-editor

Duyệt đến: org -> gnome -> shell -> overrides -> attach-modal-dialogs

Và đặt nó thành: false

Hoặc mọi thứ trong một dòng mà không cần cài đặt trình biên tập dconf:

Hộp thoại tách ra: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

Đính kèm hộp thoại: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

Sử dụng Ubuntu 12.04 btw.


Cảm ơn vì điều này. Upping. Mặc dù vậy, tôi phải thừa nhận rằng câu hỏi này rất khó tìm.
Chuck R

@ChuckR Tôi đã chỉnh sửa tiêu đề để làm cho nó dễ tìm kiếm hơn.
Rmano

5

Dành cho Gnome-Shell

Bạn có thể vô hiệu hóa nó trong gnome-shell bằng một lệnh duy nhất trong thiết bị đầu cuối. Mở nó bằng Ctrl-Alt-Tphím tắt và sử dụng lệnh dưới đây:

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

Bạn sẽ thoát khỏi tập tin đính kèm popup.

Đối với quế

Để vô hiệu hóa tương tự trên quế, bạn cần lệnh này

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

Bạn có thể sử dụng gconf-Editor để làm điều tương tự. Cài đặt nó bằng sudo apt-get install gconf-editorlệnh.


2

"Quyết định thiết kế" dựa trên cách Mac OS thực hiện. Nó giải quyết các vấn đề với các hộp thoại phương thức bật lên mà không xem chúng thuộc về chương trình nào. Hộp thoại sẽ cung cấp đủ thông tin để đưa ra lựa chọn của bạn.

Tuy nhiên, ít nhất là đối với gnome-shell, bạn có thể thay đổi hành vi này với gconftool-2.


2

Điều này là do thiết kế trong Cinnamon, cũng như trong vỏ gnome

Tính năng này là để sắp xếp các Hộp thoại Phương thức trong cửa sổ cha mẹ của chúng và có thể vô hiệu hóa trình gnome shell bằng cách sử dụng gconftool. Nó cũng có thể bị vô hiệu hóa trong quế.

Tính năng này cũng đã được nhìn thấy trong Mac OSX


3
Vì vậy, nếu hộp thoại ẩn thông tin trong cửa sổ cha mẹ, bạn có gặp may không? Một quyết định thiết kế ngu ngốc khác của các nhà phát triển giao diện người dùng Ubuntu. :(
JesperE

2
Cần có một cách để tách hộp thoại như Nhấp đúp chuột hoặc một cái gì đó.
Mashimom

1
@JesperE - Đây không phải là quyết định của các nhà phát triển giao diện người dùng Ubuntu, mà bởi nhóm thiết kế Gnome (và được giữ bởi nhóm thiết kế Cinnamon). Trên thực tế, vanilla Ubuntu có hành vi "hộp thoại gắn liền với windows" bị tắt theo mặc định trong 12.04.
Shauna


0

Trên Ubuntu 12.04 của tôi với Cinnamon, tôi đã sử dụng phương thức g-trình soạn thảo, nhưng đường dẫn là org -> quế -> ghi đè -> hộp thoại đính kèm phương thức


0

Không có dòng lệnh nào ở trên hoạt động với tôi trên Gnome 3.30.2. Điều này đã làm:

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

hoặc là

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

và, để có được cài đặt hiện tại:

gsettings get org.gnome.mutter attach-modal-dialogs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.