Làm cách nào để di chuyển các cửa sổ con mà không di chuyển hoặc thu nhỏ cha mẹ trong Gnome 3?


30

Tôi có Ubuntu 17.10 với Gnome 3.

Điều gì xảy ra:
Tôi có (ví dụ) LibreScript Calc mở, với một số cột dữ liệu trong đó. Tôi làm nổi bật các cột tôi muốn lập biểu đồ, sau đó tôi chọn CHERTN> CHART. Hộp thoại cửa sổ biểu đồ con bật lên trên đầu dữ liệu của tôi, vì vậy tôi muốn di chuyển nó sang bên.

Khi tôi lấy thanh trên cùng và di chuyển nó, cửa sổ cha mẹ (bảng tính) sẽ thu nhỏ (tôi nghĩ nó thực sự biến mất). Tiếp tục ví dụ trên, nếu tôi nhấp vào FINISH trên cửa sổ biểu đồ, thì tôi có thể thấy ứng dụng bảng tính được thu nhỏ, đó là thanh tiêu đề cửa sổ cộng với thanh menu ngay bên dưới nó.

Điều này có vẻ như là hành vi thực sự kỳ quặc và chắc chắn thuộc danh mục "không hữu ích cho người dùng", vì toàn bộ ý tưởng di chuyển cửa sổ con ở vị trí đầu tiên chỉ là để có thể nhìn rõ hơn bảng tính!

Trong các ứng dụng khác, ví dụ trình xem PDF, một vấn đề hơi khác xảy ra. Khi tôi cố gắng di chuyển cửa sổ con (ví dụ như hộp thoại in), cha mẹ không thu nhỏ mà thay vào đó theo cửa sổ con xung quanh. Điều này ít gây ngạc nhiên hơn việc cha mẹ biến mất hoàn toàn nhưng cũng vô dụng về mặt cho phép người dùng nhìn thấy thông tin có trong cửa sổ cha mẹ.

Cập nhật 2017/11/06

Câu trả lời của Pomsky dưới đây khắc phục vấn đề, nhưng khiến tôi tự hỏi tại sao người quản lý cửa sổ lại đưa ra quyết định rằng tất cả các cửa sổ con có hành vi phương thức (hoặc không), chứ không phải chính các ứng dụng; và hơn nữa, tại sao hành vi phương thức ngăn chặn di chuyển màn hình con xung quanh khi nó che khuất thông tin hữu ích trên màn hình chính. Cả hai thứ này có vẻ như là thiết kế tốt đối với tôi ...

Câu trả lời:


33

Nó có thể được thực hiện bằng cách sử dụng ' (Gnome) Tweaks ' (trước đây gọi là ' (Gnome) Tweak Tool '). Cần có một nút chuyển đổi cho " Đính kèm Đối thoại Phương thức " trong phần Windows . Vô hiệu hóa nó.
nhập mô tả hình ảnh ở đây

Để cài đặt Tweaks , hãy chạy

sudo apt install gnome-tweaks

(hoặc sudo apt install gnome-tweak-tool).


Giải pháp thay thế:

Mở Terminal và chạy

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

Điều này tách các hộp thoại phương thức từ cửa sổ cha mẹ và do đó sẽ khắc phục vấn đề của bạn.

Nếu điều này không hiệu quả, bạn cần chuyển một phím gsettings/ dconfkhóa khác theo câu trả lời của OP hoặc sử dụng (Gnome) Tweaks như đã đề cập ở trên.


3
Giải pháp "Tweaks" không hoạt động. Nhưng tùy chọn khác "gsetting [...] false" không hoạt động: có một tính năng trong Inkscape để "Xem trước trực tiếp" các thay đổi bạn muốn thực hiện và khi được chọn, cửa sổ sẽ quay lại được đính kèm, thậm chí với cài đặt gs được đặt thành false.
Aurelien

2
Công cụ Gnome Tweaks hoạt động, cmd thì không.
Felix Dombek

2

Nhờ đề xuất của pomsky ở trên, việc này không thực hiện được công việc nhưng đã đưa tôi đến công tắc tôi cần.

Tôi đã sử dụng trình soạn thảo dconf để tắt / org / gnome / mutter / Đính kèm-modal-hộp thoại.

Đối với những gì đáng để giảm thiểu bảng tính libreoffice dường như là một tác dụng phụ của cửa sổ cha mẹ được tối đa hóa.

Cập nhật

Đề xuất của Pomsky về việc sử dụng công cụ chỉnh sửa tốt hơn nhiều so với sử dụng trình soạn thảo dconf.


Điều gì xảy ra nếu bạn tắt /org/gnome/mutter/attach-modal-dialogsnhư bạn đã đề cập nhưng bật /org/gnome/shell/overrides/attach-modal-dialogs? Tôi tự hỏi liệu cả hai được yêu cầu hoặc chỉ muttermột là đủ.
pomsky

Tôi mới thử điều này và có vẻ như "đó là vấn đề lẩm bẩm" - biến hành vi ghi đè vỏ trở lại dường như không ảnh hưởng đến hành vi (mong muốn) phát sinh từ cài đặt lẩm bẩm. Đã rõ ràng chưa?
Nhà hóa học của Monet

Tôi nghĩ bạn nên "không chấp nhận" câu trả lời của tôi và thay vào đó chấp nhận câu trả lời của bạn. Bạn nên luôn luôn chấp nhận một trong những người đã giúp bạn nhiều nhất .
pomsky

1
Tôi hiểu quan điểm của bạn, pomsky, nhưng tôi nghĩ cuối cùng đề nghị chỉnh sửa của bạn về việc sử dụng công cụ chỉnh sửa (thay vì sử dụng trình soạn thảo dconf) là một giải pháp tốt hơn.
Nhà hóa học của Monet
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.