เป็นไปได้หรือไม่ที่จะแสดงชื่อบริการทั้งหมดในเมนูบริบท


1

เมื่อหนึ่งมีมากกว่าสามบริการในเมนูบริบทสิ่งที่เกิดขึ้นคือพวกเขาจะถูกเก็บไว้โดยอัตโนมัติภายในเมนูย่อย "บริการ" จากนั้นผู้ใช้จะต้องวางเมาส์เหนือเมนูย่อยนี้ก่อนที่พวกเขาจะคลิกที่ชื่อบริการที่ต้องการ

เป็นไปได้หรือไม่ที่จะแสดงชื่อบริการทั้ง 4 รายการในเมนูบริบท

คำตอบ:


1

หากต้องการแสดงบริการทั้งหมดในเมนูบริบทใน Finder ให้ทำดังต่อไปนี้

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

defaults write .GlobalPreferences NSServicesMinimumItemCountForContextSubmenu -int 100001
killall -HUP Finder

ตอนนี้บริการที่เกี่ยวข้องทั้งหมดในเมนูบริบทของ Finder's ควรปรากฏขึ้นโดยไม่ต้องอยู่ในเมนูย่อยของบริการ

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

defaults delete .GlobalPreferences NSServicesMinimumItemCountForContextSubmenu
killall -HUP Finder

หมายเหตุ: ฉันเพิ่งทดสอบสิ่งนี้ใน OS X 10.8.5 และ OS X 10.11.6 และทำงานได้ทั้งสองอย่างดังนั้นฉันคิดว่ามันควรจะทำงานในเวอร์ชัน OS X ในระหว่างนี้ ฉันยังได้ทดสอบมันใน macOS 10.12.2 และใช้งานได้ดังนั้นฉันจึงถือว่า macOS 10.12.x รุ่นอื่น ๆ ควรใช้งานได้

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


ขอบคุณสำหรับคำตอบ. คุณรู้หรือไม่ว่าสิ่งนี้เป็นไปได้ในแอปอื่นเช่นกัน (เช่น Chrome) หรือ Finder เท่านั้น
rubik's sphere

@ ทรงกลมของ rubik ดูหมายเหตุการอัปเดตของฉัน: ในตอนท้ายของคำตอบของฉัน ที่กล่าวว่าใช่มันทำงานได้กับเมนูบริบทใน Google Chrome ฉันได้ทดสอบและใช้งานได้เช่นกัน
user3439894

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