Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

วิธีแก้ไขเมนูบริบทใน macOS

วิธีแก้ไขเมนูบริบทใน macOS

เมื่อ Mac ของคุณเป็นเครื่องใหม่ เมนูบริบทจะค่อนข้างสั้นและน่าสนใจ และส่วนใหญ่จะเป็นแบบนั้น แต่ถ้าคุณต้องการเพิ่มหรือลบ คุณมีความยืดหยุ่นที่จำกัดในการดำเนินการใน macOS

น่าเสียดายที่เมนูบริบทของ macOS ไม่ยืดหยุ่นเท่ากับเมนูบริบทของ Windows ใน Windows คุณสามารถลบรายการเมนูบริบทได้ด้วยการแฮ็กรีจิสทรีเล็กน้อย ในฐานะที่เป็นระบบปฏิบัติการที่ "ถูกล็อก" มากขึ้น macOS ไม่ได้เสนอวิธีง่ายๆ ในการทำเช่นนั้น

ตัวอย่างเช่น หากต้องการแก้ไขเมนูบริบทแบบที่ Dropbox ทำ คุณจะต้องแฮ็กแอปพลิเคชัน Finder เอง ซึ่งอยู่นอกขอบเขตของความรู้ของเราและโพสต์นี้ ดังนั้นเราจะใช้วิธีควบคุมสิ่งที่ปรากฏในเมนูบริบท

เพิ่ม/ลบบริการจากเมนูบริบทใน Mac

วิธีหลักในการเพิ่มและลบรายการเมนูบริบทจากเมนูบริบทของ macOS คือผ่านบริการ บริการต่างๆ จะปรากฏภายใต้เมนูแบบเลื่อนลง "บริการ" ในเมนูคลิกขวาที่ด้านล่างของเมนู macOS นำเสนอวิธีการแบบ GUI สำหรับการเพิ่มและลบรายการเมนูบริบท

1. เปิดแอปพลิเคชัน System Preferences จากเมนู Apple

วิธีแก้ไขเมนูบริบทใน macOS

2. คลิกบนบานหน้าต่างการกำหนดลักษณะ “คีย์บอร์ด”

วิธีแก้ไขเมนูบริบทใน macOS

3. คลิกแท็บ “ทางลัด” ที่ด้านบนของหน้าต่าง

วิธีแก้ไขเมนูบริบทใน macOS

4. เลือก “บริการ” จากบานหน้าต่างเมนูด้านซ้าย

วิธีแก้ไขเมนูบริบทใน macOS

5. นี่จะแสดงรายการบริการที่มีอยู่ทั้งหมด จัดเรียงเป็นหมวดหมู่หลักบางประเภทตามอินพุตที่พวกเขารับ คลิกที่ช่องทำเครื่องหมายเพื่อสลับการมองเห็นของบริการที่เกี่ยวข้อง

วิธีแก้ไขเมนูบริบทใน macOS

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

วิธีแก้ไขเมนูบริบทใน macOS

แสดงบริการในเมนูบริบทหลัก

หากคุณมีบริการจำนวนมากหรือใช้บ่อยๆ อาจเป็นเรื่องที่น่ารำคาญที่ต้องรอให้เมนูดรอปดาวน์เปิดอยู่เสมอ คุณทำให้บริการทั้งหมดปรากฏในเมนูดรอปดาวน์หลักได้ด้วยคำสั่ง Terminal

1. เปิด Terminal ที่ “Applications -> Utilities -> Terminal.app”

2. วางคำสั่งต่อไปนี้ลงใน Terminal:

defaults write -g NSServicesMinimumItemCountForContextSubmenu -int 999

วิธีแก้ไขเมนูบริบทใน macOS

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

3. ออกและเปิด Finder ใหม่ด้วยคำสั่ง Terminal ต่อไปนี้:

killall Finder

วิธีแก้ไขเมนูบริบทใน macOS

แก้ไขเมนู “เปิดด้วย”

เมนูย่อยหนึ่งเมนูในเมนูบริบทคือเมนู "เปิดด้วย" มีแนวโน้มที่จะยุ่งเหยิงเล็กน้อย คุณสามารถจัดการกับสิ่งนี้ได้หลายวิธี

1. ลบรายการที่ซ้ำกันออกจากเมนูบริบท “เปิดด้วย”

บางครั้งฐานข้อมูล LauchServices อาจเสียหาย ทำให้เกิดรายการซ้ำซ้อนในเมนู "เปิดด้วย" ของคุณ

1. เรียกใช้คำสั่ง Terminal ด้านล่างเพื่อสร้างฐานข้อมูล LaunchServices ใหม่:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

วิธีแก้ไขเมนูบริบทใน macOS

2. ฆ่าและรีสตาร์ทตัวค้นหาด้วย killall Finder . คุณอาจต้องรอสักครู่ก่อนที่จะรีสตาร์ทในขณะที่ LaunchServices สร้างใหม่

2. แบนแอปด้วยตนเองจากส่วนขยายเฉพาะ

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

1. คลิกขวาที่แอปพลิเคชันที่มีรายการที่คุณต้องการแก้ไข แล้วคลิก “แสดงเนื้อหาแพ็คเกจ”

วิธีแก้ไขเมนูบริบทใน macOS

2. เปิดโฟลเดอร์ “เนื้อหา”

วิธีแก้ไขเมนูบริบทใน macOS

3. ทำซ้ำไฟล์ “Info.plist” และเปลี่ยนชื่อเป็น “info-backup.plist” เพื่อสร้างไฟล์สำรอง

4. เปิด Info.plist ในโปรแกรมแก้ไขข้อความ เช่น TextEdit

วิธีแก้ไขเมนูบริบทใน macOS

5. ค้นหาเอกสารด้วย Command + F สำหรับสิ่งต่อไปนี้: “CFBundleTypeExtensions”

วิธีแก้ไขเมนูบริบทใน macOS

6. นี้จะแสดงข้อมูลจำนวนมาก สำหรับแอปพลิเคชันที่ซับซ้อน เช่น Photoshop คุณจะเห็นหนึ่งรายการสำหรับทุกส่วนขยาย ค้นหา “” ที่มีประเภทไฟล์ที่คุณต้องการแบน ตัวอย่างเช่น ถ้าฉันต้องการลบ Photoshop ออกจากเมนู Open With ในไฟล์ PNG ฉันต้องมองหา “png” ใต้ CFBundleTypeExtensions

7. ลบรายการ “” ที่เกี่ยวข้อง ในกรณีนี้ เราจะลบ “png

วิธีแก้ไขเมนูบริบทใน macOS

8. เปิด Terminal และเรียกใช้ killall Finder เพื่อใช้การเปลี่ยนแปลง

บทสรุป

แม้ว่าคุณจะไม่สามารถควบคุมเมนูบริบท macOS ได้มากเท่ากับใน Windows คุณยังสามารถปรับแต่งเมนูบางอย่างได้ คุณสามารถเพิ่มตัวเลือกเพิ่มเติมในเมนูบริการได้โดยใช้แอปพลิเคชัน Automator ของ macOS และสร้างบริการ