ปิดใช้งานพฤติกรรม "คลิกกลางเพื่อหน้าต่างด้านล่าง" ใน gnome


23

ฉันใช้เว็บเบราว์เซอร์ Chromium และคำพังเพยมาตรฐาน (เช่นไม่ใช่ความสามัคคี) Chromium (เช่นหลายสิ่งหลายอย่าง) มีแท็บมากมายและให้คุณคลิกกลางบนแท็บเพื่อปิดแท็บ แต่ถ้าฉันคลิกกลางที่ส่วนสีน้ำเงินนอกแท็บมันจะลดหน้าต่างที่อยู่ใต้หน้าต่างอื่น ๆ ทั้งหมด อย่างไรก็ตามฉันมักจะพบว่าตัวเองพยายามที่จะคลิกกลางบนแท็บเพื่อปิดและการคลิกกลางโดยไม่ตั้งใจนอกแท็บ (ซึ่งเป็นแถบชื่อเรื่องในโครเมียม) และด้วยเหตุนี้จึงลดหน้าต่างลงโดยไม่ตั้งใจ

ฉันจะปิดใช้งานพฤติกรรม "คลิกกลางที่หน้าต่างด้านล่าง" ได้อย่างไร


คุณใช้ GNOME Shell, GNOME Classic หรือ GNOME Classic โดยไม่มีผลกระทบหรือไม่? ฉันถามเพราะสิ่งเหล่านี้ใช้ตัวจัดการหน้าต่างที่แตกต่างกันและการตั้งค่าที่คุณต้องการจะแนบกับตัวจัดการหน้าต่าง
Dylan McCall

คำตอบ:


9

สำหรับ 14.04 (Trusty Tahr) อาจถูกปิดใช้งานด้วยคำสั่ง:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'none'

คืนค่าสถานะดั้งเดิม:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'lower'

นอกจากนี้ยังมีรูปแบบต่างๆดังต่อไปนี้:

gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-shade'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'maximize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-maximize-horizontally'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'toggle-maximize-vertically'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'minimize'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'shade'
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar 'menu'

แต่ข้อผิดพลาดยังคงมีอยู่ตัวเลือก Google Chrome ในการตั้งค่า "ใช้แถบชื่อระบบและเส้นขอบ" อาจลดผลกระทบ ...


ฉันอยากรู้ว่า'*shade'ตัวเลือกทำอะไรฉันจึงลองพวกมันบน Ubuntu 14.04 'shade'เป็น"outside of valid range"และ'toggle-shade'ดูเหมือนว่าจะไม่มีผลกระทบ เสี่ยงโชค! พวกเขาฟังดูน่าสนใจ :)
CivMeierFan

8

คุณสามารถติดตั้งUbuntu Tweakและควรมีการตั้งค่า

คุณยังสามารถผ่านมันไปgconf-editorได้ ไปที่แอป> metacity> ทั่วไป> action_middle_click_titlebar และตั้งเป็น "none" ค่านี้ "none" คำนึงถึงขนาดตัวพิมพ์


2
โซลูชันของคุณใช้งานได้ (เช่นเดียวกับ Unity) แต่ดูเหมือนว่า Google Chrome เป็นกรณีพิเศษและมีข้อบกพร่อง จะไม่สนใจการตั้งค่าระบบเมาส์กลาง (โปรแกรมอื่น ๆ ทั้งหมดใช้ได้) สำหรับแถบที่มีแท็บอยู่ ฉันจะพยายามรายงานข้อผิดพลาดที่ chromium: - /
therealmarv

@therealmarv จับได้ดี ฉันสามารถยืนยันพฤติกรรมนี้ในเครื่องของฉัน ดูเหมือนว่ารายงานข้อบกพร่องจะอยู่ในลำดับ
Kris Harper

1
นี่คือรายงานข้อผิดพลาดของฉันเกี่ยวกับเรื่องนี้: code.google.com/p/chromium/issues/detail?id=132061
therealmarv

2
และ 5 ปีต่อมาข้อผิดพลาดนี้ยังคงเป็นสิ่งที่ -_-
อลิซ

3

ฉันจะสมมติว่าคุณใช้ GNOME Shell คุณสามารถเปลี่ยนการตั้งค่านี้โดยใช้เครื่องมือที่เรียกว่า gnome-tweak-tool ซึ่งปรากฏเป็น "การตั้งค่าขั้นสูง" ในภาพรวมกิจกรรม

ก่อนอื่นให้ติดตั้งgnome-tweak-toolโดยใช้ Software Center

เมื่อติดตั้งแล้วให้ไปที่ภาพรวมกิจกรรมพิมพ์ "การตั้งค่าขั้นสูง" และเปิดแอปพลิเคชันที่ปรากฏขึ้น

คุณสามารถกำหนดค่าสิ่งต่าง ๆ มากมายในเครื่องมือนี้ แต่สิ่งที่คุณสนใจคือในส่วน Windows ทางด้านซ้าย คลิกที่นั้นและเปลี่ยน "การกระทำบนแถบชื่อกลางคลิก" สิ่งที่คุณต้องการ

แผงการตั้งค่าหน้าต่างของ gnome-tweak-tool


3

ใช้งานได้กับ Chromium:

gconftool-2 --type string --set /apps/metacity/general/action_middle_click_titlebar "none"

บนเครื่องของฉัน (ปกติ Ubuntu 16.04) นี่คือการตั้งค่าที่แตกต่างกัน gconftool-2 --type string --set /org/gnome/desktop/wm/preferences/action_middle_click_titlebar "none"สำหรับผมที่จะเป็น
Hassan

มีตัวละครที่มองไม่เห็นแปลก ๆ มากมายในคำสั่งด้านบนดังนั้นมันจะล้มเหลว คำสั่งโดยไม่มีอักขระแปลก ๆ เหล่านี้คือ:gconftool-2 --type string --set /org/gnome/desktop/wm/preferences/action_middle_click_titlebar "none"
Laurent

1
gsettings set org.gnome.desktop.wm.preferences action-middle-click-titlebar noneมันอาจจะดีกว่าที่จะใช้เพียงแค่ โปรดทราบว่าคุณอาจต้องออกจากระบบสำหรับ Chrome / Chromium เพื่อสังเกตการเปลี่ยนแปลง
เควิน

การแก้ไขเล็กน้อย: Chrome (53.0.2785.113) เคารพการตั้งค่า แต่ Chromium (52.0.2743.116) ไม่ได้มีเหตุผลบางประการ
เควิน

1

ในกรณีที่ทุกคนต้องการเปิดใช้งานนี้มีข้อบกพร่องที่ส่งผลกระทบต่อมันในอบเชยล่าสุด ดูhttps://bugs.chromium.org/p/chromium/issues/detail?id=777821

วิธีแก้ไข: สร้าง. config / gtk-3.0 / settings.ini ด้วยตนเองด้วย:

[Settings]
gtk-titlebar-middle-click=lower

จากนั้นรีสตาร์ท Chrome ด้วย chrome: // restart


0

ในฐานะของ Ubuntu 18.04.1 LTS ปัญหานี้ได้รับการแก้ไขโดยใช้$ gnome-tweaksหน้าต่าง / กลางและเพียงคลิกที่ไม่มี

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