ฉันจะแก้ไขหรือปิดใช้งานการใช้ปุ่ม Alt ของ HUD ได้อย่างไร


471

เกมจำนวนหนึ่ง Emacs และเครื่องเทอร์มินัลใช้ประโยชน์จากAltปุ่มอย่างกว้างขวาง สามารถกำหนดค่า Unity ให้เคารพคีย์นี้แทนที่จะเปิดใช้ HUD ด้วยหรือไม่


45
ฮัดนั้นน่ารำคาญจริงๆ
Oki Erie Rinaldi

10
ฉันเห็นด้วย. การมีปุ่ม Alt เปิดตัว HUD รับประกันได้ว่าคุณจะเข้าไปยุ่งเกี่ยวกับการทำงานที่เหมาะสมของแอพที่ไม่สำคัญที่สุด
Gino

มันทำให้ยากมากที่จะติดตาม Unity3d engine engine tutorials Alt ถูกใช้อย่างต่อเนื่องเมื่อสร้างโลกของเกมเช่นหมุนวิววิวพอร์ตซึ่งเกิดขึ้นหลายสิบครั้งต่อนาทีหากคุณสร้างวัตถุที่ซับซ้อน
อย่าสดใส

คีย์ตัวดัดแปลงใด ๆ ที่ใช้งานโดยตัวมันเองเป็นความคิดที่แย่มาก สิ่งเดียวกันกับStartกุญแจ
Victor Yarema

มันเป็นการออกแบบที่โง่จริงๆ น่ารำคาญ
Siwei Shen 申思维

คำตอบ:


500

เปิดแอปพลิเคชันการตั้งค่าระบบโดยไปที่Session Indicatorในแผง Unity หรือค้นหาSystem Settingsโดยใช้ HUD

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

Keyboard > Shortcuts > Launchersจากนั้นไปที่ คุณสามารถกำหนดคีย์ HUD ได้อีกครั้งด้วยปุ่มเพื่อแสดงตัวเลือกHUD การกดBackspaceจะปิดใช้งานทางลัด HUD โดยสิ้นเชิง

สกรีนช็อตของหน้าต่างการตั้งค่าคีย์บอร์ดในส่วนตัวเรียกใช้งาน

หากคุณตั้งค่าเป็นAltด้วยตนเองการตั้งค่าจะแยกความแตกต่างระหว่างปุ่ม Alt ซ้ายและขวา ดังนั้นหากคุณต้องการรักษาพฤติกรรมทั่วไปและยังคงใช้ชุดค่าผสม Alt นี่อาจเป็นทางเลือกอื่นสำหรับคุณ


10
มันไม่ได้ผลสำหรับฉัน ปุ่ม alt ด้านซ้ายยังคงเรียกใช้ HUD ฉันสงสัยว่าการอัปเดตบางอย่างเกิดขึ้นซึ่งทำให้การแก้ไขนี้เป็นโมฆะหรือไม่ ฉันประหลาดใจจริง ๆ ว่านี่เป็นปัญหา: Emacs ใคร ๆ โธ่
Dogweather

18
ฉันตั้งAlt+Windowsเป็นมันยังคงโผล่ขึ้นมาเมื่อฉันสลับแท็บใน Firefox คอมโบนี้ใช้งานได้ดีมากและไม่รบกวนการทำงานของ Dash ปกติ
japzone

3
ใช่ ในที่สุดก็กำจัดมัน! หลังจากทั้งหมดนี้ฉันยังไม่รู้วัตถุประสงค์ของ HUD "Execute command" ... ทุกคนสามารถอธิบายได้ไหม
Lucas Pottersky

8
ว้าว. ฉันกำลังเตะตัวเองโดยไม่ค้นหาสิ่งนี้เร็วกว่านี้! (นอกจากนี้เมื่อมองย้อนกลับไปมันชัดเจนมาก ... ฉันไม่ควรต้องค้นหามันเลยจริงๆ)
Dan Tao

5
มันควรจะเป็นเพียง alt-super โดยค่าเริ่มต้นโดยเฉพาะอย่างยิ่งกับเกมทั้งหมดที่มาสำหรับ Linux ขอบคุณ
kelvinilla

61

คุณสามารถใช้compizconfig-settings-manager ติดตั้ง compizconfig-settings-managerเพื่อเปลี่ยนคีย์ที่ใช้แสดง HUD

หากต้องการติดตั้งให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

sudo apt-get install compizconfig-settings-manager

หลังจากติดตั้งแล้วให้เปิด ( ccsm) และไปที่ Ubuntu Unity Plugin

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

คลิกที่ปุ่มสำหรับคีย์ตัวเลือกเพื่อแสดง HUDและกล่องโต้ตอบที่คล้ายกับที่แสดงด้านล่างจะปรากฏขึ้น

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

คลิกที่การรวมกันของชุดคีย์แล้วกดคีย์ชุดใหม่ที่ต้องการแล้วกด Enter หลังจากนั้นคลิกที่ปุ่มตกลงและการรวมกันของคีย์ใหม่จะเรียก HUD จากนี้ไป


2
นี้จะไม่ทำงานในความสามัคคี-2D ...
nastys

2
@nastys อย่างน้อยก็ทำงานใน Unity 3D ได้ดีมาก
Anwar

2
การโยงคีย์จาก CCSM อาจยังคงได้รับการยอมรับเมื่อรัน Unity2D
Takkat

จริงๆ. เมื่อเปิดใช้งาน Unity การตั้งค่าคีย์บางอย่างในทางลัดมาตรฐานจะถูกละเว้น ขอบคุณ
ruX

1
ขอขอบคุณ. สิ่งนี้จะช่วยแก้ปัญหาใน Evolution ที่เกิดขึ้นเมื่อใส่ผู้รับจดหมายและใส่เครื่องหมายจุลภาคและช่องว่างหลังจากกดปุ่ม AltGr เพื่อรับ @ ขอบคุณมาก!
Geppettvs D'Constanzo

17

คุณสามารถกำหนดค่า HUD ได้ด้วยความช่วยเหลือ gsettings:

รายละเอียด
       gsettings เสนออินเตอร์เฟสบรรทัดคำสั่งอย่างง่ายให้กับ GSettings ช่วยให้คุณได้รับตั้งค่าหรือตรวจสอบแต่ละคีย์สำหรับการเปลี่ยนแปลง
  • เพื่อรับคีย์ปัจจุบันรันคำสั่งต่อไปนี้ใน terminal:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • ในการเปลี่ยนคีย์ (ให้Alt+ Super) ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล

    gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
    

ตอนนี้เมื่อคุณกดเท่านั้นAltHUD จะไม่แสดง แต่มีการกำหนดค่าให้แสดงด้วยAlt+ Super!

"['<Alt><Super>']"คุณสามารถตั้งค่าที่ถูกต้องคีย์ผสมแทน


ฉันกู้คืนโดยใช้gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"ขอบคุณ!
insign

ความแตกต่างระหว่างการใช้สิ่งนี้กับ dconf เขียน / อ่านคืออะไร
gonzobrains

1
@gonzobrains เยี่ยมชมwiki.gnome.org/action/show/Projects/dconfซึ่งระบุว่าdconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
Pandya

2
@gonzobrains ที่APIด้วยNote: Most applications will not want to interface directly with dconf, but rather with GSettings.
Pandya

1
@gonzobrains ใช้ 12.04 gconfไม่ใช่dconf/gsettings
wisbucky

16

ใน "Ubuntu 13.04 (raring)" คุณสามารถดำเนินการได้:

ปิดการใช้งาน HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
เปิดใช้งาน / รีเซ็ต HUD ('Alt L'):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

ทำงานได้แม้ว่าการตั้งค่าที่ไม่ใช่รายการในชุดทดสอบการตั้งค่าระบบด้วย 14.04 (สาขาการพัฒนา)
key_

มันทำงานได้ที่ 14.04
Moreno

1
การเปลี่ยนแปลง dconf ต้องการการรีบูตหรือไม่ ฉันกำลังพยายามแก้ไขคำสั่ง screenshot และดูเหมือนว่าจะไม่มีผลทันที
gonzobrains

ฉันคิดว่า & lt; และ & gt; ควรเป็น <และ> เมื่อพิมพ์ลงในบรรทัดคำสั่งจริง อย่างน้อยสำหรับฉันเมื่อฉันใช้การเข้ารหัสมันไม่ทำงาน แต่เมื่อฉันใช้ ["<Alt>"] มันใช้งานได้
sigmazero13

คำแนะนำ: ผู้ใช้ของคุณควรใช้งานไม่ใช่โดยrootผ่านsudo
vp_arth

13

ดีก็เรียกว่าฮัด คุณสมบัติใหม่ของ Unity

เพื่อป้องกันไม่ให้ปรากฏคุณสามารถปิดใช้งานการเชื่อมโยงคีย์ในแป้นพิมพ์ลัด

เปิดการตั้งค่าระบบโดยไปที่Session Indicatorในแผง Unity

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

Keyboardในการตั้งค่าระบบเลือก ภายใต้Shortcutsแท็บคลิกที่ปุ่ม `เพื่อแสดงฮัด และกดBackspaceเพื่อปิดการใช้งาน แค่นั้นแหละ!

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


9
การล้างคีย์ไม่ได้ปิดใช้งานตัวเลือก HUD
Anwar

10

ใน Ubuntu 12.04 ฉันเปลี่ยนทางลัดในการเรียก HUD System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUDมา

ตอนนี้ Alt ด้านซ้ายของฉันมีความสุขอีกครั้ง :-)


0

ในการตั้งค่าระบบเพียงแค่เปลี่ยนแป้นพิมพ์ลัดสำหรับ "กุญแจเพื่อแสดง HUD" (ใต้ "ตัวเรียกใช้งาน") ตามคำแนะนำให้ตั้งค่าให้เปิดใช้งานเมื่อกดปุ่ม alt ทั้งสองพร้อมกันแทนที่จะเป็นปุ่มเดียว มันทำให้การใช้ VMs น่ารำคาญน้อยกว่ามาก


-2

Ubuntu 14.04.1: การเปิดเซสชัน Emacs ที่การพิมพ์Altไม่เปิด HUD

  1. ในสภาพแวดล้อมเดสก์ท็อปพิมพ์Ctrl+ Alt+ F1เพื่อเข้าสู่หน้าจอเทอร์มินัล
  2. ป้อนชื่อผู้ใช้และรหัสผ่านของคุณเมื่อได้รับแจ้ง
  3. ที่พร้อมรับคำสั่งให้เปิดเซสชั่น Emacs emacsโดยการพิมพ์
  4. ตอนนี้ใช้Altเป็นMetaจะไม่เปิด HUD
  5. กลับไปที่สก์ท็อปในเวลาใด ๆ โดยการพิมพ์+AltF7

แหล่งที่มา: บทนำสู่ Command Line_ (หน้า 12) ในหน้า FLOSS Manuals


1
การบอกให้ผู้ใช้ประกันตัวไปยังหนึ่งในttyนั้นไม่ใช่ตัวเลือกที่มีประโยชน์สำหรับผู้ใช้ส่วนใหญ่และในคอมพิวเตอร์บางเครื่องไม่สามารถใช้งานได้ ฉันมีแล็ปท็อปที่มีหน้าจอ 4K ที่ผลิตข้อความที่อ่านไม่ออกในระยะทางที่สมเหตุสมผล
ยิระมะยา Peschka
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.