Score:10

เรียกใช้คำสั่งภายในแอปพลิเคชัน

ธง mx

บน Ubuntu 16.04 ฉันมีแป้นพิมพ์ลัด (Alt+F1) ที่จะเปิดเมนูเพื่อเรียกใช้คำสั่งของแอปพลิเคชันเฉพาะ

ตัวอย่างเช่น ถ้าฉันใช้ LibreOffice Calc ฉันสามารถทำได้ Alt+F1พิมพ์ "หยุดแถว" แล้วเลือกการดำเนินการที่สอดคล้องกับเหตุการณ์เมนูนั้น จากนั้น Calc จะดำเนินการตามคำสั่ง (หยุดแถวในกรณีนี้)

อีกตัวอย่างหนึ่งสำหรับ Gimp: ฉันทำได้ Alt+F1 จากนั้นพิมพ์ "ครอบตัดเพื่อเลือก" จากนั้นคำสั่งนั้นจะถูกดำเนินการภายในแอปพลิเคชัน

อะไรคือสิ่งที่เทียบเท่าใน Ubuntu 20.04?

Score:10
ธง cn

คุณกำลังอ้างถึงฟังก์ชัน HUD บางอย่างที่อนุญาตให้ค้นหาคำสั่งเมนู ใช่ สิ่งนี้สร้างขึ้นในเดสก์ท็อป Unity ซึ่งเป็นสภาพแวดล้อมเดสก์ท็อปที่พัฒนาโดย Canonical ที่ใช้ใน Ubuntu เป็นเวลาหลายปี นี่เป็นหนึ่งในสิ่งที่แพร่หลาย คุณสมบัติที่เป็นนวัตกรรมใหม่. มันไม่ใช่โดยปริยาย Alt+F1อย่างไรก็ตาม (สิ่งนี้อยู่ใน DE จำนวนมากที่สงวนไว้เพื่อเรียกใช้เมนูแอปพลิเคชัน - มุมมองกิจกรรมใน Gnome) แต่ทางด้านขวา Alt คีย์ (ซึ่งคุณสามารถเปลี่ยนได้)

อย่างไรก็ตาม มันไม่ได้ตามทัน นอกจากนี้ เทรนด์สมัยใหม่จะยกเลิกเมนูแบบเดิมๆ ไปพร้อมกัน ซึ่งการนำสิ่งนี้ไปใช้จะแตกต่างกันสำหรับชุดเครื่องมือต่างๆ (โปรแกรม GTK กับโปรแกรม QT เป็นต้น) และบนเดสก์ท็อป Linux รุ่นใหม่ ดังนั้นจึงยังไม่ใช่แนวคิดทั่วไป และเรายังคงควรสแกนเมนูและเมนูย่อยด้วยสายตาเพื่อค้นหาตัวเลือกที่เราต้องการ

เดสก์ท็อป Unity ยังคงมีให้ใช้งานในรูปแบบโครงการชุมชน แต่อนาคตยังไม่แน่นอน อย่างไรก็ตามเดสก์ท็อป Mate ที่มีชีวิตชีวากว่าบน Ubuntu Mate ได้นำ HUD นั้นมาใช้ มันไม่ได้เปิดใช้งานตามค่าเริ่มต้น แต่คุณสามารถเปิดใช้งานได้ มันขึ้นอยู่กับการดำเนินการของความสามัคคี เห็นได้ชัดว่าคุณสามารถแฮ็ค การใช้งานในเดสก์ท็อป KDE.

สำหรับกิมป์ถือว่าเราโชคดี ในหนึ่งในเวอร์ชัน 2.10 มีการแนะนำฟังก์ชันการค้นหาเมนู แม้ว่าจะได้รับการประชาสัมพันธ์เพียงเล็กน้อยก็ตาม ตี (ในประเพณีโลตัส 123 ที่สมบูรณ์แบบ) / คีย์ แล้วเริ่มพิมพ์คีย์เวิร์ดของคำสั่งที่คุณต้องการค้นหา

raj avatar
cn flag
raj
โหวตทั้งคำถามและคำตอบของคุณเพราะฉันไม่รู้ด้วยซ้ำว่ามีความอยากรู้อยากเห็นที่น่าสนใจเช่นนี้อยู่ อย่างไรก็ตาม ไม่มีอะไรมากไปกว่าความอยากรู้อยากเห็นสำหรับฉัน เพราะฉันยังคงใช้เดสก์ท็อป GNOME แบบคลาสสิกมาตั้งแต่ GNOME 2 และไม่เต็มใจที่จะยอมรับลูกเล่นเดสก์ท็อป "สมัยใหม่" ใดๆ ทั้ง Unity และ GNOME Shell ไม่ใช่สิ่งที่ฉันทำ ยังคงน่าสนใจที่จะรู้อย่างไรก็ตาม
N0rbert avatar
zw flag
เป็นการดีเสมอที่จะทราบประวัติของเทคโนโลยี ขอบคุณ @vanadium
vanadium avatar
cn flag
@N0rbert ขอบคุณสำหรับคำตอบของคุณ: ฉันไม่คิดว่า HUD จะพร้อมใช้งานในเดสก์ท็อป Mate จริง ๆ ดังนั้นจึงเป็นข้อมูลสำคัญที่จะเพิ่มที่นี่
Arthur Colombini Gusmão avatar
mx flag
ขอบคุณ @vanadium การรู้ประวัติของมันค่อนข้างน่าสนใจ เคล็ดลับเกี่ยวกับ GIMP ซึ่งเป็นแรงจูงใจเริ่มต้นสำหรับคำถามของฉัน
Score:8
ธง zw

สิ่งแรกที่ควรทราบคือ Ubuntu 16.04 LTS ใช้เดสก์ท็อป Unity เป็นสภาพแวดล้อมเดสก์ท็อป
คุณกำลังพูดถึง HUD

ดังนั้นบน Ubuntu 20.04 LTS คุณต้องติดตั้งเดสก์ท็อป Unity กลับเข้าไป

sudo apt-get ติดตั้ง ubuntu-unity-desktop

และใช้ต่อไปตามเดิม:

HUD บนความสามัคคี

สิ่งที่แย่คือตอนนี้ Unity ถูกพิจารณาว่าเป็นผลิตภัณฑ์ที่เลิกใช้แล้ว

ทางออกที่ดีกว่าคือการติดตั้งเดสก์ท็อป MATE โดย sudo apt-get install ubuntu-mate-desktop^ จากนั้นเปิดใช้งาน HUD ใน MATE Tweak และเพลิดเพลินกับ HUD โดยกดซ้าย Alt:

HUD บน Ubuntu MATE


หมายเหตุ: คุณสามารถลบ GNOME Shell โดยใช้ my คำตอบอื่น ๆ.

Arthur Colombini Gusmão avatar
mx flag
ขอบคุณสำหรับคำแนะนำโดยละเอียด @ N0rbert คำตอบที่เป็นประโยชน์อย่างยิ่ง
Score:4
ธง cn
Joe

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

คีย์อัตโนมัติ ให้คุณเขียนสคริปต์ที่ปล่อยเหตุการณ์คีย์บอร์ดและเมาส์เพื่อทำงานส่วนใหญ่ที่คุณสามารถทำได้ด้วยตนเองด้วยคีย์บอร์ดและเมาส์ แอปพลิเคชันส่วนใหญ่ไม่สามารถบอกได้ว่าไม่ใช่คุณพิมพ์และคลิก ดังนั้นจึงสามารถควบคุมได้แม้ว่าจะไม่มีข้อกำหนดใดๆ เช่น API

สคริปต์ AutoKey เขียนด้วย Python 3 ดังนั้นจึงสามารถทำได้เกือบทุกอย่าง API มีไว้เพื่อสร้างเหตุการณ์แป้นพิมพ์และเมาส์และสำหรับการโต้ตอบตัวจัดการเดสก์ท็อป/หน้าต่าง

สคริปต์สามารถกำหนดฮอตคีย์เพื่อให้รันเมื่อใดก็ตามที่กดคีย์ลัดนั้น นอกจากนี้ยังสามารถกำหนดตัวกรองหน้าต่างเพื่อให้ปุ่มลัดเรียกใช้สคริปต์เฉพาะหากหน้าต่างที่ใช้งานอยู่ตรงกับตัวกรอง มิฉะนั้น ปุ่มลัดจะถูกส่งไปยังแอปพลิเคชัน

AutoKey ยังมีวลีอีกด้วย สิ่งเหล่านี้เหมือนกับคุณสมบัติพิมพ์อัตโนมัติ/แก้ไขอัตโนมัติที่ทรงพลังมาก

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

สคริปต์ AutoKey สำหรับการใช้งานทั่วๆ ไปสามารถเขียนได้โดยมีความรู้เกี่ยวกับ Python เพียงเล็กน้อย คุณไม่จำเป็นต้องรู้ภาษาส่วนใหญ่ อย่างไรก็ตาม หากคุณทราบข้อมูลเพิ่มเติม คุณสามารถนำไปใช้ได้อย่างง่ายดาย

AutoKey เวอร์ชันปัจจุบันมีอยู่ในที่เก็บ Debian ที่อูบุนตูใช้ตั้งแต่ 20.04 ดังนั้นคุณจึงสามารถติดตั้งได้ด้วยตัวจัดการแพ็คเกจของคุณ

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

สำหรับข้อมูลเพิ่มเติม โปรดดูของเรา วิกิ และของเรา ฟอรัมสนับสนุน หรือของเรา หน้า Gitter.

Little Girl avatar
cn flag
ฉันยอมรับว่านี่จะเป็นวิธีแก้ปัญหาที่ยอดเยี่ยมและยังมีประโยชน์ในด้านอื่นๆ ด้วย หากคุณพบปัญหาขณะเขียนสคริปต์ คุณสามารถไปที่หน้าเว็บที่ Joe ลิงก์ไป และคุณจะพบคนที่เป็นมิตรที่พร้อมจะช่วยเหลือและดำเนินการด้วยเช่นกัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา