ใน Ubuntu 11.04 มีวิธีแก้ไขปัญหาโดยใช้ gconf-editor และตั้งค่าคีย์
/apps/gnome_settings_daemon/plugins/xrandr/activeเป็นเท็จ
อย่างไรก็ตามไม่มีคีย์ดังกล่าวใน gconf-manager โดยใช้ Ubuntu 11.10 (gnome 3)
ใน Ubuntu 11.04 มีวิธีแก้ไขปัญหาโดยใช้ gconf-editor และตั้งค่าคีย์
/apps/gnome_settings_daemon/plugins/xrandr/activeเป็นเท็จ
อย่างไรก็ตามไม่มีคีย์ดังกล่าวใน gconf-manager โดยใช้ Ubuntu 11.10 (gnome 3)
คำตอบ:
รุ่นใหม่ของgnome-settings-daemonร้านค้าข้อมูลการกำหนดค่าในมากกว่าdconfgconf
หากต้องการทำสิ่งที่คุณทำกับ 11.04 ให้ลองปฏิบัติดังนี้:
dconf-toolsdconf-editororg-> gnome-> settings-daemon-> ->pluginsxrandractiveทำเครื่องหมายที่ช่องทำเครื่องหมายdconf write /org/gnome/settings-daemon/plugins/xrandr/active false
dconf write /org/gnome/settings-daemon/plugins/media-keys/active false
บนUbuntu 18.04ผมพบว่าทั้งสองแตกต่างกันสำหรับ keybindings SUPER+ ซึ่งสามารถปิดการใช้งานด้วยPdconf-editor
ก่อนอื่นคุณต้องติดตั้งdconf-editorหากยังไม่ได้ติดตั้ง สิ่งนี้สามารถทำได้ใน terminal ด้วยคำสั่งต่อไปนี้:
sudo apt install dconf-editor
จากนั้นคุณสามารถเปิดใช้งานได้จากเทอร์มินัล:
dconf-editor
ภายในdconf-editor:
['<Super>p', 'XF86Display']:
[]'<Super>p':
เพื่อให้ทั่วโลกปิด<Super>p keybindings และไม่คีย์สื่ออื่น ๆ (การทดสอบใน Ubuntu 15.04 ) ผมต้อง 'emtpy' ต่อไปนี้ dconf กุญแจ ฉันวิ่ง (ในเทอร์มินัล):
dconf write /org/gnome/settings-daemon/plugins/media-keys/video-out ''
dconf write /org/gnome/settings-daemon/plugins/media-keys/screenshot ''
ก่อนหน้านี้ฉันค้นหาด้วยคำสั่ง bash ถัดไปเพื่อหาค่าที่มีอยู่'<Super>p':
b="/org/gnome/settings-daemon/plugins/media-keys/"
for i in `dconf list $b | sort`; do echo -n "$i: "; dconf read $b$i; done
ในการค้นหาdconfคีย์ทั้งหมดให้ใช้คำสั่ง:
dconf dump / | grep '<Super>p'
หากคุณต้องการหลีกเลี่ยงเทอร์มินัลให้รันโปรแกรมdconf-editorและค้นหาคีย์ที่นั่น ...
แก้ไข:
หลังจากการอัพเกรดและรีสตาร์ทฉันมีการผูกปุ่มกดไม่ทำงานอีกต่อไป ผมพบว่ามี / เป็นข้อผิดพลาดในการกำหนดว่าgnome-settings-daemon <Super>pสับอธิบายไว้ที่นี่
ในกระบวนการเริ่มต้น/usr/bin/xbindkeys_autostartจะดำเนินการในการเข้าสู่ระบบ สคริปต์นี้ค้นหาไฟล์$HOME/.xbindkeysrcและโหลดการตั้งค่า
ตั้งแต่ผมอยากจะ map gnome-screenshot -cเพื่อ<Super>pผมสร้างไฟล์นี้มีเนื้อหาดังต่อไปนี้ (และ unmapped การตั้งค่าในอูบุนตู / Compiz):
# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p
นี่ยังคงเป็นปัญหาตั้งแต่ Ubuntu 12.10 ที่วางจำหน่าย 18 ตุลาคม 2555 การแก้ไขข้อผิดพลาดสำหรับสิ่งนี้ดูเหมือนจะอยู่ในผลงานดังนั้นอย่างน้อยก็มีวิธีที่ง่ายกว่าในการกำหนดค่าการเชื่อมโยงกุญแจอีกครั้ง แต่มันถูกทำเครื่องหมายว่าไม่ถูกต้อง gnome-settings-daemonเพราะได้รับการแก้ไขในการคาดคะเน
Super-Pในท้ายที่สุดปัญหานี้เป็นที่คาดคะเนเนื่องจากฮาร์ดแวร์บางผู้ผลิตฮาร์ดการเข้ารหัสวิดีโอออกไป
มีการอัปเดตการสนทนาในตัวติดตามบั๊กเนื่องจากคำตอบที่ยอมรับในปัจจุบันซึ่งไม่แนะนำให้ปิด xrandr แต่ปิดการใช้คีย์สื่อแทน:
ลองทำสิ่งต่อไปนี้:
dconf-toolsdconf-editororg-> gnome-> settings-daemon-> ->pluginsmedia-keysactiveทำเครื่องหมายที่ช่องทำเครื่องหมายหรือเวอร์ชันบรรทัดคำสั่งของสิ่งนี้คือ:
dconf write /org/gnome/settings-daemon/plugins/media-keys/active false
<super>Pนี้ปิดใช้งานมากขึ้นกว่าเพียงแค่ หากคุณต้องการปิดการใช้งานนั้นไปที่ตำแหน่งด้านบนค้นหาvideo-outและเพียงแค่เปลี่ยนสิ่งนั้น การทำคำตอบนี้คือการโยนลูกน้อยออกไปพร้อมกับอาบน้ำ
แม้ว่าการปิดใช้งานปลั๊กอิน xrandr จะไม่ทำงานสำหรับคุณ (เช่นฉัน) ฉันขอแนะนำให้คุณลองใช้งาน (ใช้งานได้กับฉัน):
ไปที่ dconf-editor ผ่านคำสั่ง "dconf-editor" ใน terminal จากนั้นไปที่:
/org/gnome/mutter/keybindings/switch-monitor
และปิดการใช้งาน "ใช้ค่าเริ่มต้น" และลบ:
'<Super>p',