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