ฉันจะปิดการใช้งานการย้ายหน้าต่างด้วยปุ่มซ้าย + ซ้ายของเมาส์ใน GNOME Shell ได้อย่างไร


75

มีจำนวนมากของการโพสต์เกี่ยวกับเรื่องนี้เกี่ยวกับความสามัคคีนี้เป็นเรื่องเกี่ยวกับเปลือก GNOME

เช่นเดียวกับโปสเตอร์อื่น ๆ ฉันใช้แอพ (โดยเฉพาะ Inkscape) ที่ใช้Alt-Click และAlt-drag เชลล์ GNOME กำลังจับสิ่งนี้กับฉันอยู่จึงปิดการใช้งานคุณสมบัติต่าง ๆ ในแอปพลิเคชัน

ฉันเหนื่อย

  • ใช้ปลั๊กอินย้ายของ ccsm - คุณสามารถปิดการใช้งานนี้และคุณยังคงย้ายหน้าต่าง Alt-drag

  • ใช้โปรแกรมแก้ไข gconf เพื่อเปลี่ยน/apps/metacity/general/mouse_button_modifier- สิ่งนี้ไม่มีผลต่อ AFAICS

มันขัดขวางฉันจริงๆ มิฉะนั้นฉันจะพบว่า GNOME shell เป็นสภาพแวดล้อมที่มีประสิทธิผลจริงๆ



1
ฉันจะชี้ให้เห็นว่าไม่ใช่ GNOME ที่ทำสิ่งนี้ แต่เป็น Ubuntu ค่าเริ่มต้นสำหรับ GNOME Shell คือต้องมี<Super>รหัสตัวปรับหน้าต่าง
Daniel Quinn

@DanielQuinn แน่นอน ยื่นbugs.launchpad.net/ubuntu/+source/mutter/+bug/1704580เพื่อขอให้ Ubuntu เปลี่ยนกลับไปเป็นคีย์ Super / Windows
มิเคล

คำตอบ:


111

แรกของทั้งหมดที่ติดตั้งdconf เครื่องมือ ติดตั้งเครื่องมือ dconf

หากต้องการทำเช่นนั้นให้เรียกใช้คำสั่งต่อไปนี้:

sudo apt-get install dconf-tools

แล้วเปิดมันAlt+ →F2dconf-editor

เลื่อนลงไปorg→การgnome→การdesktop→การwm→การpreferences→การmouse-button-modifier→การตั้งค่าไปยังคีย์ใดก็ตามที่คุณต้องการ

ป้อนคำอธิบายรูปภาพที่นี่


หรือเทียบเท่า

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

ในอาคารผู้โดยสาร (เรื่องนี้ต้องมีค่าdconf-editorหรือdconf เครื่องมือ ติดตั้งเครื่องมือ dconf )

คำเตือน:การตั้งค่าเป็นไม่มีอะไรหมายความว่าการคลิกทั้งหมดย้ายหน้าต่างออกไปแทนที่จะปิดใช้งาน!


28
คำเตือน! การตั้งค่าเป็นไม่ได้หมายความว่าการคลิกทั้งหมดจะย้ายหน้าต่างแทนที่จะปิดใช้งาน!
Andrea

6
ฉันลองใช้วิธี dconf-editor แต่ดูเหมือนจะไม่มีอะไรเกิดขึ้น <ALT> ยังคงเป็นคีย์ตัวดัดแปลงของฉัน ฉันได้ลอง "['<Control> <Alt>']" (ตามไวยากรณ์ของตัวเลือกการโยงคีย์) และ "<Control> <Alt>" ฉันต้องรีสตาร์ทเพื่อให้สิ่งนี้มีผลหรือไม่
Gordon Bean

3
ฉันลองมันด้วยgsettingsคำสั่งครั้งแรกและดูเหมือนว่าจะเปลี่ยนได้สำเร็จ แต่ Alt + Drag จะยังคงย้ายหน้าต่าง แม้หลังจากรีสตาร์ท ฉันแล้วติดตั้งdconf เครื่องมือและยืนยันกับdconf บรรณาธิการที่mouse-button-modifierแน่นอนได้รับการเปลี่ยนแปลง แต่ที่ผมกล่าวว่า Alt + ลากยังคงย้ายหน้าต่าง (ฉันอยู่ใน Mint Cinnamon 17.2 64 บิต)
Bloke

5
ค่า "<Alt> + <Super>" ใช้งานได้ดีสำหรับฉัน
vp_arth

4
ในอบเชยคุณก็สามารถเปลี่ยนได้ในการตั้งค่าWindows> >Behaviour Special key to move and resize windows
Rotareti

9

ใช้เครื่องมือปรับแต่ง ( gnome-tweak-tool):

Windows> Window Action Key


ขอขอบคุณ! สิ่งนี้ใช้ได้ผลกับฉันเมื่อทุกอย่างที่ใช้ dconf-editor หรือ command line หรือ compiz ล้มเหลว ตอนนี้ฉันสามารถใช้ alt สำหรับทางลัดอื่น ๆ และคืนค่าฟังก์ชันการทำงานให้กับหลาย ๆ โปรแกรม
Silvestris

8

หากต้องการแก้ไขปัญหาการลากหน้าต่าง Alt + คลิกย้าย:

sudo gconftool-2 --set /org/gnome/desktop/wm/preferences/mouse-button-modifier --type string '<Super>'

ทำสิ่งเดียวกันโดยใช้เครื่องมือปรับแต่งที่แตกต่างกันและไล่ล่าและคลิกน้อยลง

สำหรับรุ่นที่ใหม่กว่าโดยใช้ dconf / gsettings ให้ใช้สิ่งนี้:

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

2
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"dconfสำหรับ
ulidtko

7

ใน Mint (หรืออบเชย) คีย์สามารถเปลี่ยนแปลงหรือปิดการใช้งานภายใต้

system settings> windows> behavior>'Special key to move and resize window'

ฉันได้ตั้งไว้ที่ปุ่ม super / windows แทน


2
ขอบคุณ! เช่นเดียวกันสำหรับ Cinnamon ที่ติดตั้งบนระบบอื่นเช่น Debian (กรณีการใช้งานของฉัน)
ต่อ Lundberg

งานนี้สำหรับเมท 18.04 ผ่านControl Centre> Look and Feel> Windows> Behaviour>Movement Key
Underverse

6

ฉันตั้งค่าAlt+ Superเหมือนโซลูชันชั่วคราว ดังนั้นฉันสามารถใช้Altคีย์ใน Inkscape และSuperสำหรับกิจกรรม


คุณหมายถึงอะไรโดย "กิจกรรม" ฉันได้เปลี่ยนAltไปSuperใช้งานได้ดีสำหรับฉัน ฉันไม่ได้สังเกตเห็นผลข้างเคียงใด ๆ ทำไมคุณจะต้องAlt + Super?
faizal

3
wiki.gnome.org/Projects/GnomeShell/Tour#Activities_Overview หากคุณตั้งค่า "Super" สำหรับการย้ายหน้าต่างคุณจะไม่สามารถใช้มันเพื่อแสดง "ภาพรวมของกิจกรรม" ดูเวลาโพสต์เมื่อสองปีที่แล้ว
KEIII

สองปีคืออะไร
Johan Boulé

3

ใน UBUNTU 14.04 LTS ใช้ในไวยากรณ์ dconf เช่น

<Alt><Super>

ทำงานได้ดีสำหรับฉัน

BTW: หากคุณตั้งสิ่งผิดปกติมันจะเริ่มย้ายหน้าต่างทุกครั้ง ใช้เพื่อนำทางไปยังปุ่ม "ตั้งค่าเป็นค่าเริ่มต้น" และการตี

ป้อนคำอธิบายรูปภาพที่นี่


1
  1. ไปที่การตั้งค่าระบบ
  2. เลือกคีย์บอร์ด
  3. ที่ด้านล่างซ้ายคลิกที่ 'การตั้งค่าเค้าโครง'
  4. เลือกภาษาของคุณและคลิกปุ่ม 'ตัวเลือก' ที่ด้านล่างขวา
  5. เลือก 'การทำงานของคีย์ Alt / Win'
  6. เปลี่ยนเป็นคนที่คุณชอบ ฉันใช้ 'Left Alt ถูกสลับกับ Left Win'

0

ใน CentOS 7 ฉันต้องใช้

 gsettings set org.gnome.desktop.wm.keybindings activate-window-menu "['<Alt>F10']"

การตั้งค่านี้ไม่ได้ระบุซึ่งหมายความว่าปุ่มกลางของเมาส์เปิดใช้งานเมนูหน้าต่าง แม้การตั้งค่า

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Super>'

ไม่ได้ย้ายการกระทำนั้นไปที่ Alt-middle; activate-window-menuฉันได้ไปผูก

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