วิธีการเปลี่ยนการเชื่อมโยงของคีย์ Windows ที่ใช้ Unity's Dash


15

ขณะนี้ฉันกำลังใช้แผง Unity Qt ในเดสก์ท็อป Gnome ของฉันและเมื่อฉันกดปุ่ม Windows ขีดกลางของ Unity จะเปิดใช้งานและฉันไม่สามารถใช้ทางลัดแบบคอมแพคใดก็ได้

ลักษณะการทำงานแบบเดียวกันนั้นจะปรากฏเมื่อฉันเข้าสู่ Unity 2D เช่นกันเมื่อปุ่ม Windows เปิดใช้งานเส้นประ

ฉันไม่ต้องการเปลี่ยนทางลัด Compiz ของฉันดังนั้นจะมีวิธีใดในการเปลี่ยนการแมปแป้นพิมพ์ของเส้นประของ Unity 2D ไปเป็นอย่างอื่นหรือปิดใช้งานทางลัดนี้อย่างสมบูรณ์หรือไม่

คำตอบ:


9

คุณสามารถปิดการใช้งานซุปเปอร์คีย์โดยใช้คำสั่ง:

gconftool --set /desktop/unity/launcher/super_key_enable --type=bool 0

(ตั้งแต่ GNOME 3 การตั้งค่าอยู่ใน dconf แทน GConf และความสามัคคีกลายเป็นปลั๊กอินวิธีการจึงกลายเป็น. dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""')

จากนั้นคุณสามารถกำหนดแป้นพิมพ์ลัดด้วยวิธีที่คุณต้องการเพื่อเรียกใช้คำสั่งต่อไปนี้:

dbus-send --type=method_call --dest=com.canonical.Unity2d /Dash com.canonical.Unity2d.Dash.activateHome

สิ่งนี้จะทริก Unity Home Dash


4
ฉันทำแผนที่กับ <caps_locks>
brx บนกำแพง

1
คำสั่งเรียกใช้งานนั้นไม่ทำงานสำหรับฉันฉันต้องใช้--dest=com.canonical.Unity2d.Dashเมื่อใช้ build รายวันสำหรับ Unity 2D
Adam Lindberg

ฉันเดาวิธีนี้ไม่ทำงานอีกต่อไปใน 12.04?
akaihola

Unity 2d ไม่สามารถใช้งานได้อีกต่อไป วิธีการเปิดเลนส์เฉพาะโดยใช้ dbus ใน unity 3d
Khurshid Alam

Ubuntu 14.04 ไม่ทำงาน
pasha.zhukov

9

ฉันเพิ่งติดตั้ง Ubuntu 11.04 และฉันสามารถใช้ gconf-editor เพื่อเปลี่ยนคีย์ลัด

ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้ gnome-do! (หากได้รับการตั้งค่าให้ใช้คีย์ผสมของคุณ Dash จะไม่สามารถผูกกับคีย์เหล่านั้นได้)

เปิดเทอร์มินัลแล้วเรียกใช้ gconf-editor

นำทางไปยังคีย์นี้:

/apps/compiz-1/plugins/unityshell/screen0/options/show_launcher

แก้ไขคีย์ show_launcher เป็นค่าคีย์เดียว

กุญแจสำคัญใน gconf-editor

ฉันตั้งค่าเป็น<Super>spaceตอนนี้Super+ spaceเปิดแดชแทนที่จะเป็นซูเปอร์ โปรดทราบว่าหากคุณใช้คำสั่งผสมคีย์ดูเหมือนว่าจะใช้เวลาสักครู่ก่อนที่คุณจะสามารถใช้คำสั่งนั้นเพื่อเรียกใช้ Dash คุณจะต้องทำคำสั่งผสมคีย์ให้เสร็จสมบูรณ์อย่างรวดเร็ว


หากคุณต้องการอินเทอร์เฟซที่ใช้งานง่ายคุณสามารถใช้บรรทัดคำสั่ง:

gconftool --set /apps/compiz-1/plugins/unityshell/screen0/options/show_launcher --type=string "<Super>space"

หรือใช้compizconfig-settings-manager

sudo apt-get install compizconfig-settings-manager

ในส่วนเดสก์ท็อปให้เลือก Ubuntu Unity Plugin ตั้งค่าคีย์เพื่อแสดงตัวเรียกใช้งานเป็นคีย์ที่คุณต้องการ อีกครั้งใช้เวลาหนึ่งนาทีก่อนที่คุณจะสามารถเรียกใช้ Dash


2
โอ้ชายที่คุณเพิ่งช่วยฉันจากการฆ่าตัวตาย :) ขอบคุณ
offby1

ที่ดี! เพิ่งลองgconftoolคำสั่งใน Ubuntu 12.04.1 ทำงานเหมือนจับใจ!
joelpet

ฉันเพิ่งรู้ว่าSuper+ Tabเปิดใช้งานตัวเรียกใช้งานในวิธีที่ดีอยู่แล้ว ดังนั้นผมก็ตั้งค่ามูลค่าให้กับshow_launcher ""
joelpet

6

ไม่ได้วางแผนไว้สำหรับตอนนี้เพื่อให้สามารถกำหนดค่าได้แม้ว่าจะมีการวางแผนที่จะปิดใช้งานทางลัดนั้นตามค่าเริ่มต้นดูข้อผิดพลาด # 705076


2

เรียกใช้ gconf-editor (Alt + F2 หรือ Synapse) ไปที่เดสก์ท็อป> Unity> Launcher ยกเลิกการทำเครื่องหมายในช่องสำหรับ super_key_enable


1
คุณควรปรับปรุงคำตอบของคุณโดยเพิ่มรายละเอียดหรือภาพหน้าจอเพิ่มเติมเพื่อช่วยนำสิ่งนี้จาก "คำตอบ" เป็น "คำตอบที่ยอดเยี่ยม"
Marco Ceppi

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