ฉันสามารถปิดใช้งานปุ่มลัด Dash และ HUD เมื่อแสดงเต็มหน้าจอ (ใน DOSBox) ได้หรือไม่


12

ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะปิดใช้งานฮ็อตคีย์ทั่วโลก ( เริ่มและAlt) สำหรับฟีเจอร์ Unity ขณะที่รันแอปพลิเคชันในแบบเต็มหน้าจอภายใต้ DOSBox

ถ้าเป็นไปได้จะเป็นการดีถ้าปิดใช้งานสำหรับแอปพลิเคชันทั้งหมดที่ทำงานเต็มหน้าจอ แต่ DOSbox เป็นกรณีใช้งานเฉพาะของฉัน

ฉันมีความสุขอย่างสมบูรณ์กับ HUD และ Dash

ปัญหาปรากฏดังต่อไปนี้:

  1. เริ่ม DOSBox ในโหมดเต็มหน้าจอ

  2. การกดปุ่มAlt- X(หรืออะไรก็ตาม) จะถูกส่งไปยังเกมตามความเหมาะสม แต่ถ้าคุณลังเลหรือเปลี่ยนความคิดของคุณและเพียงแค่ปล่อย alt คุณจะถูกโยนออกจาก DOSBox แบบเต็มหน้าจอเพื่อแสดงฮัด สิ่งนี้เกี่ยวข้องกับการเปลี่ยนความละเอียดหน้าจอดังนั้นจึงค่อนข้างช้า

  3. กดESCเพื่อออกจาก HUD และแสดงการเปลี่ยนแปลงความละเอียดหน้าจออื่นซึ่งค่อนข้างน่าผิดหวัง


ฉันไม่พบวิธีที่จะหยุดฮัดจากการขโมยคีย์ตัวดัดแปลงของฉัน คุณสามารถเรียกใช้ dosbox ในเซสชั่น X แยกต่างหากได้เสมอ นี่ไม่ใช่แค่ปัญหากับ DOSBox แต่กับแอพใด ๆ ที่ต้องการให้ฉันกดปุ่มตัวปรับเปลี่ยนนั้น เกมเป็นตัวอย่างที่ดี
coteyr

@coteyr ถ้าคุณดูคำตอบของฉันด้านล่างคุณจะเห็นว่าคุณจะได้รับคีย์ตัวปรับแต่งกลับของคุณ ... sorta ... มันเป็นวิธีแก้ปัญหา แต่ก็ใช้งานได้ หากคุณไม่ได้ใช้ HUD คุณสามารถปิดการใช้งานได้ทั้งหมดซึ่งเป็นสิ่งที่ฉันทำไปแล้ว The HUD เป็นไอเดียที่เจ๋ง แต่ก็ยังห่างไกลจากการอยู่ใกล้ทุกที่ที่ฉันจะใช้มันทุกวัน ... ช่วยให้แอพเริ่มต้นสนับสนุนมันอย่างถูกต้อง! :)
hazrpg

@Greg คำตอบใด ๆ เหล่านี้ช่วยคุณได้หรือไม่
hazrpg

@hazrpg - การเปลี่ยนการแม็พคีย์ไม่เหมาะสมสำหรับฉัน ปลาหมึกนอกกล่องไม่ได้ช่วยอะไร แต่สามารถใช้เรียกคำสั่งใด ๆ เมื่อเปิด / ปิดแอปพลิเคชัน ฉันสามารถใช้มันเพื่อขับบางสิ่งบางอย่างถ้าฉันได้รับสคริปต์ที่เปลี่ยนแปลงบางอย่างใน dconf / gconf หรือทริกเกอร์ dbus
เกร็ก

คำตอบ:


4

ฉันพบว่าปุ่ม HUD ( ALT) และ Ubuntu Menu ( SUPER) น่ารำคาญมากสำหรับแอปพลิเคชันใด ๆ ... ดังนั้นวิธีที่ฉันแก้ไขนี่คือการเปลี่ยนปุ่มลัดไปยังบางสิ่งที่เหมาะสมกว่าสำหรับฉัน สิ่งนี้อาจช่วยคุณได้ดังนั้นฉันจะอธิบายว่าฉันทำสิ่งนี้อย่างไร:

ก่อนอื่นคุณต้องติดตั้งโปรแกรมเพื่อจัดการ Unity และการตั้งค่า Compiz อื่น ๆ ที่เรียกว่า "CompizConfig Settings Manager:

sudo apt-get install compizconfig-settings-manager
  1. เรียกใช้CompizConfig Setting Managerโดยค้นหาในDash (เมนูหลักของ Ubuntu)
  2. ใต้Desktopส่วนค้นหาUbuntu Unity Pluginและคลิกที่มัน
  3. เปลี่ยนค่าที่คุณต้องการ ปุ่มที่คุณต้องกดอยู่ถัดจากชื่อที่ฉันให้ไว้ด้านล่าง:
    • Key to show the HUD- ฉันปิดใช้งาน HUD แต่คุณสามารถใช้: CTRL+ ALTแทน
    • Key to show the Launcher- ฉันเปลี่ยนสิ่งนี้เป็นCTRL+ Superอย่างไรก็ตามมันแสดงให้เห็นว่าControlPrimarySuper- ใช้ได้เนื่องจากCTRL+ Superยังทำงานได้ตามที่ควร เลือกสิ่งที่คุณรู้สึกสะดวกสบายในการใช้
  4. คลิกที่Backปุ่มเมื่อคุณทำ โปรดทราบการเปลี่ยนแปลงข้างต้นควรเปลี่ยนทันที

เหตุผลหลักที่ฉันทำเช่นนี้ก็เพราะฉันชอบการเพิ่มคีย์ Super ของฉันเพื่อให้สามารถทำทางลัดอื่น ๆ ตัวอย่างเช่นSuper+ T= Terminal, Super+ g= Gedit, Super+ c= Chrome, Super+ PrtScn= ส่วนคว้าของหน้าจอ (สำหรับการจับภาพหน้าจอ) หากคุณต้องการตั้งค่าบางอย่างเช่นนี้ ... ส่วนนั้นจะเรียกว่า "ทั่วไป" และปุ่มสำหรับกดคือ "คำสั่ง" โปรดปล่อยให้ "Command Line 0" ว่างเปล่าฉันสังเกตเห็นว่าฉันมีการเชื่อมโยงคีย์Mod2Escape- และไม่แน่ใจว่าสิ่งนี้มีความสำคัญต่ออะไรหรือไม่ดังนั้นฉันจึงเริ่มจาก "Command Line 1"

หวังว่านี่จะช่วยคุณได้


1

ฉันไม่มีประสบการณ์เกี่ยวกับแอปพลิเคชัน แต่ตามคำอธิบายคุณอาจลองใช้ Cuttlefish "ปลาหมึกเป็นเครื่องมือที่ขับเคลื่อนด้วยเหตุการณ์ที่จะปรับเปลี่ยนลักษณะที่ปรากฏและการตั้งค่าของระบบของคุณตามสภาพแวดล้อม"

ติดตั้งผ่านเทอร์มินัลด้วย:

sudo apt-get install cuttlefish

หรือใช้ศูนย์ซอฟต์แวร์

ติดตั้งผ่านศูนย์ซอฟต์แวร์

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