กล่องโต้ตอบป๊อปอัพที่แนบมากับชื่อหน้าต่างและไม่สามารถเคลื่อนย้ายได้ (จะแยกกล่องโต้ตอบโมดัลออกจากหน้าต่างหลักได้อย่างไร)


24

ไม่แน่ใจเกี่ยวกับคำศัพท์ที่นี่ แต่กล่องโต้ตอบป๊อปอัพส่วนใหญ่ของฉัน (ดูภาพด้านล่าง) ติดอยู่กับชื่อหน้าต่างและไม่สามารถย้ายได้ หากหน้าต่างหลักถูกย้ายป๊อปอัปจะย้ายไปด้วย มีวิธีกำจัดสิ่งนี้และเปิดกล่องโต้ตอบแบบผุดขึ้นทั้งหมดให้เป็นหน้าต่างแบบเคลื่อนย้ายได้หรือไม่?

(Ubuntu 11.10 พร้อม Cinnamon)

ภาพหน้าจอ


BTW FYI คำศัพท์ที่ถูกต้องที่นี่จะเป็น "โต้ตอบโมดอล" ที่ยังเป็นวิธีการที่จะ (ถูกต้อง) เรียกเครื่องมือ GNOME ปรับแต่งให้ดูคำตอบของฉันด้านล่าง
2560

คำตอบ:


19

ฉันพบทางออกที่ง่ายกว่ามาก ที่จริงคุณสามารถกำหนดค่าด้วยTweaks GNOME (ก่อนหน้านี้รู้จักกันในนาม "GNOME Tweak Tool"): "กล่องโต้ตอบรูปแบบที่แนบมา" ภายใต้ "Windows" ถูกปิดใช้งาน

เพียงปิดการใช้งาน "กล่องโต้ตอบกิริยาที่แนบมา" ภายใต้ "Windows"


2
นี่ควรเป็นคำตอบที่ได้รับการยอมรับในเวลานี้
Nicolás

สิ่งนี้ได้บักฉันเป็นเวลาหลายเดือนใน Debian 9 ... เป็นวิธีที่ง่ายมาก
pagliuca

18

สำหรับคนที่ไม่สามารถแก้ปัญหานี้ได้นี่คือสิ่งที่ฉันทำเพื่อให้บทสนทนาของฉันเคลื่อนย้ายได้

ฉันใช้ dconf-editor ซึ่งสามารถติดตั้งได้อย่างง่ายดายโดย: sudo apt-get install dconf-editor

เปิด: dconf-editor

เรียกดู: org -> gnome -> shell -> overrides -> attach-modal-dialogs

และตั้งเป็น: false

หรือทุกอย่างในบรรทัดเดียวโดยไม่ต้องติดตั้ง dconf-editor:

โต้ตอบแยก: dconf write /org/gnome/shell/overrides/attach-modal-dialogs false

กล่องโต้ตอบแนบ: dconf write /org/gnome/shell/overrides/attach-modal-dialogs true

ใช้ Ubuntu 12.04 btw


ขอบคุณสำหรับสิ่งนี้. upped แม้ว่าฉันต้องยอมรับว่าคำถามนี้หายาก
Chuck R

@ChuckR ฉันแก้ไขชื่อเพื่อให้ค้นหาได้มากกว่าเดิม
Rmano

5

สำหรับ Gnome-Shell

คุณสามารถปิดการใช้งานใน gnome-shell ได้ด้วยคำสั่งเดียวในเทอร์มินัล เปิดด้วยCtrl-Alt-Tทางลัดและใช้คำสั่งด้านล่าง:

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

คุณจะกำจัดสิ่งที่แนบมาแบบผุดขึ้นนั้น

สำหรับอบเชย

หากต้องการปิดใช้งาน cinnamon เดียวกันคุณต้องใช้คำสั่งนี้

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

คุณสามารถใช้ gconf-editor เพื่อทำสิ่งเดียวกัน ติดตั้งด้วยsudo apt-get install gconf-editorคำสั่ง


2

"การตัดสินใจการออกแบบ" ขึ้นอยู่กับว่า Mac OS ทำอย่างไร มันแก้ปัญหาด้วยกล่องโต้ตอบโมดอลที่โผล่ขึ้นมาโดยไม่เห็นว่าเป็นโปรแกรมอะไร กล่องโต้ตอบควรให้ข้อมูลเพียงพอที่จะทำให้คุณเลือก

อย่างไรก็ตามอย่างน้อยสำหรับ gnome-shell คุณสามารถเปลี่ยนพฤติกรรมนี้gconftool-2ได้


2

นี่คือการออกแบบในอบเชยเช่นเดียวกับในคำพังเพยเชลล์

คุณลักษณะนี้จะเป็นสำหรับการจัด Modal gconftoolโต้ตอบภายในหน้าต่างหลักของพวกเขาและสามารถเปลือกคำพังเพยปิดใช้งานโดยการใช้งานของ นอกจากนี้ยังสามารถปิดการใช้งานในอบเชย

คุณลักษณะนี้มีให้เห็นใน Mac OSX


3
ดังนั้นถ้ากล่องโต้ตอบซ่อนข้อมูลในหน้าต่างหลักคุณไม่มีโชคหรือไม่ การตัดสินใจออกแบบโง่ ๆ อีกครั้งโดยนักพัฒนา Ubuntu UI :(
JesperE

2
ควรมีวิธีแยกการโต้ตอบเช่นดับเบิลคลิกหรืออะไร
Mashimom

1
@JesperE - นี่ไม่ใช่การตัดสินใจของนักพัฒนา Ubuntu UI แต่โดยทีมออกแบบ GNOME (และเก็บรักษาไว้โดยทีมออกแบบของ Cinnamon) อันที่จริง, วานิลลาอูบุนตูมีพฤติกรรม "กล่องโต้ตอบที่แนบมากับ windows" โดยค่าเริ่มต้นใน 12.04
Shauna


0

ใน Ubuntu 12.04 ที่มี Cinnamon ฉันใช้วิธี gconf-editor แต่เส้นทางคือ org -> cinnamon -> overrides -> Attach-modal-dialog


0

บรรทัดคำสั่งด้านบนไม่ทำงานสำหรับฉันใน Gnome 3.30.2 สิ่งนี้ทำ:

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

หรือ

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

และเพื่อรับการตั้งค่าปัจจุบัน:

gsettings get org.gnome.mutter attach-modal-dialogs
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.