Khi máy Mac của bạn là thương hiệu mới, menu ngữ cảnh tương đối ngắn và hấp dẫn. Và phần lớn, nó vẫn như vậy. Nhưng nếu bạn muốn thêm hoặc bớt vào nó, bạn có một số tính linh hoạt hạn chế để làm như vậy trong macOS.
Thật không may, menu ngữ cảnh của macOS không linh hoạt như menu ngữ cảnh của Windows. Trong Windows, hầu hết mọi mục menu ngữ cảnh đều có thể bị xóa bằng một thủ thuật hack sổ đăng ký nhỏ. Là một hệ điều hành "bị khóa" nhiều hơn, macOS không cung cấp một cách dễ dàng để làm điều đó.
Ví dụ:để chỉnh sửa menu ngữ cảnh theo cách Dropbox, bạn sẽ cần phải hack chính ứng dụng Finder. Điều đó nằm ngoài phạm vi hiểu biết của chúng tôi và bài đăng này, vì vậy chúng tôi sẽ tuân theo các cách mà chúng tôi có thể kiểm soát những gì xuất hiện trong menu ngữ cảnh.
Thêm / xóa dịch vụ khỏi menu ngữ cảnh trong Mac
Phương pháp chính để thêm và xóa các mục menu ngữ cảnh khỏi menu ngữ cảnh của macOS là thông qua các dịch vụ. Các dịch vụ xuất hiện trong menu thả xuống “Dịch vụ” trong menu nhấp chuột phải ở cuối menu. macOS cung cấp một phương pháp dựa trên GUI tại đây để thêm và xóa các mục menu ngữ cảnh.
1. Mở ứng dụng Tùy chọn Hệ thống từ menu Apple.
2. Nhấp vào ngăn tùy chọn "Bàn phím".
3. Nhấp vào tab “Phím tắt” ở đầu cửa sổ.
4. Chọn “Dịch vụ” từ ngăn menu bên trái.
5. Thao tác này sẽ hiển thị danh sách tất cả các dịch vụ có sẵn, được sắp xếp thành một số danh mục chính dựa trên đầu vào mà chúng lấy. Nhấp vào các hộp kiểm để chuyển đổi chế độ hiển thị của các dịch vụ liên quan.
6. Các ứng dụng có thể thêm các dịch vụ của riêng mình tại đây. Bạn sẽ tìm thấy chúng dựa trên loại mục (tệp, thư mục, văn bản) mà mục menu ngữ cảnh lấy làm đầu vào. Ví dụ:nếu một mục menu ngữ cảnh xuất hiện khi bạn nhấp chuột phải vào văn bản đã chọn, bạn sẽ tìm thấy dịch vụ trong menu thả xuống "Văn bản".
Hiển thị Dịch vụ trong Trình đơn ngữ cảnh chính
Nếu bạn có nhiều dịch vụ hoặc sử dụng chúng thường xuyên, việc liên tục phải đợi menu thả xuống mở ra có thể gây khó chịu. Bạn có thể làm cho tất cả các dịch vụ xuất hiện trong menu thả xuống chính bằng lệnh Terminal.
1. Mở Terminal tại “Applications -> Utilities -> Terminal.app.”
2. Dán lệnh sau vào Terminal:
defaults write -g NSServicesMinimumItemCountForContextSubmenu -int 999
Lệnh này sẽ chỉnh sửa các giá trị mặc định cho các dịch vụ tối thiểu cần thiết để tạo menu con Dịch vụ. Số ở cuối (999 trong ví dụ này) đặt số lượng mục cần thiết để tạo menu con Dịch vụ. Nếu số lượng dịch vụ ít hơn giá trị này, bạn sẽ không thấy menu con Dịch vụ. Trong trường hợp này, 999 không có ý nghĩa khác với vô hạn, vì vậy bạn sẽ luôn thấy mọi mục Dịch vụ.
3. Thoát và khởi chạy lại Finder bằng lệnh Terminal sau:
killall Finder
Chỉnh sửa trình đơn “Mở bằng”
Một menu con trong menu ngữ cảnh, menu “Mở bằng”, có xu hướng hơi lộn xộn. Bạn có thể giải quyết vấn đề này bằng một số cách.
1. Xóa các bản sao khỏi menu ngữ cảnh “Mở bằng”
Đôi khi cơ sở dữ liệu LauchServices có thể bị hỏng, gây ra sự trùng lặp lớn của các mục trong menu “Mở bằng” của bạn.
1. Chạy lệnh Terminal bên dưới để xây dựng lại cơ sở dữ liệu LaunchServices:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
2. Hủy và khởi động lại công cụ tìm bằng killall Finder
. Bạn có thể cần đợi một vài phút trước khi khởi động lại nó trong khi LaunchServices xây dựng lại.
2. Cấm các ứng dụng khỏi các tiện ích mở rộng cụ thể theo cách thủ công
Bạn có thể cấm một ứng dụng cụ thể liên kết với phần mở rộng tệp cụ thể trong menu Mở bằng. Chỉ tiến hành nếu bạn cảm thấy tự tin khi chỉnh sửa tệp plist.
1. Nhấp chuột phải vào ứng dụng có các mục bạn muốn chỉnh sửa và nhấp vào “Hiển thị nội dung gói.”
2. Mở thư mục “Nội dung”.
3. Sao chép tệp “Info.plist” và đổi tên nó giống như “info-backup.plist” để tạo tệp sao lưu.
4. Mở Info.plist trong một trình soạn thảo văn bản như TextEdit.
5. Tìm kiếm tài liệu bằng Command + F cho phần sau:“CFBundleTypeExtensions.”
6. Điều này sẽ hiển thị rất nhiều thông tin. Đối với một ứng dụng phức tạp như Photoshop, bạn sẽ thấy một ứng dụng cho mọi tiện ích mở rộng. Tìm “
7. Xóa mục nhập “
8. Mở Terminal và chạy killall Finder
để áp dụng các thay đổi.
Kết luận
Mặc dù bạn không có nhiều quyền kiểm soát menu ngữ cảnh của macOS như trong Windows, nhưng bạn vẫn có thể thực hiện một số tùy chỉnh cho menu. Bạn có thể thêm nhiều tùy chọn hơn nữa vào menu Dịch vụ bằng cách sử dụng ứng dụng Trình tự động hóa của macOS và tạo Dịch vụ.