Remove Duplicates from the “Open With” Right-Click Menu trong Mac OS X

Anonim

Menu “Mở bằng” xuất hiện khi nhấp chuột phải vào bất kỳ tệp nào trong Mac Finder (hoặc nhấp vào điều khiển) và menu này nhằm mục đích cung cấp danh sách các ứng dụng thay thế mà tệp đã chọn có thể được mở khác với ứng dụng hiện được đặt làm ứng dụng mặc định. Tính năng Mở bằng này rất tuyệt, nhưng đôi khi nó có thể trở nên lộn xộn một cách kỳ lạ với các mục nhập lặp lại của cùng một ứng dụng và trong trường hợp xấu nhất, nó thậm chí sẽ không chỉ là một bản sao ở đây và ở đó, nó sẽ là bội số của cùng một ứng dụng xuất hiện trong Mở bằng danh sách.Chúng tôi sẽ chỉ cho bạn cách xóa các mục nhập lặp lại này và cách tạo bí danh dễ sử dụng hơn cho các lần sử dụng sau.

Remove Repeat App Entry trong Menu “Open With” của OS X

Tính năng này chỉ hoạt động với mọi phiên bản Mac OS X

Launch Terminal từ thư mục /Applications/Utilities/ và nhập một trong hai chuỗi lệnh sau vào một dòng:

Copy & paste from single line command string:

"
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open With đã được xây dựng lại, Finder sẽ khởi chạy lại"

HOẶC

Chuỗi lệnh giống nhau được chia thành nhiều dòng: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Hỗ trợ/\ lsregister -kill -r -domain local -domain user

(Lưu ý: dấu gạch chéo ngược trong lệnh thứ hai được sử dụng để mở rộng các lệnh dài thành nhiều dòng trong khi vẫn làm cho chúng có thể thực thi được khi sao chép và dán, không cần thiết phải thêm chúng nếu bạn đang nhập chuỗi lệnh theo cách thủ công vào thiết bị đầu cuối)

Quá trình này có thể mất một chút thời gian vì toàn bộ cơ sở dữ liệu Launch Services phải được xây dựng lại và trong quá trình xây dựng lại đó, các mục ứng dụng trùng lặp sẽ bị xóa khỏi menu chuột phải. Sau khi quá trình này hoàn tất, bạn phải thoát và khởi chạy lại Finder để thay đổi có hiệu lực, cách dễ nhất để thực hiện từ dòng lệnh:

killall Finder

Bây giờ khi Finder đã khởi chạy lại, hãy quay lại bất kỳ tệp nào và nhấp chuột phải vào tệp đó, kéo xuống menu “Mở bằng” để xem tất cả các mục lặp lại đã biến mất.

Nhưng nếu bạn phải làm việc này thường xuyên thì sao, chuỗi lệnh đó hơi khó chịu nhỉ? Sau đây là cách rút ngắn đáng kể:

Tạo bí danh ngắn “Xóa mở bằng trùng lặp”

Nếu bạn thấy mình phải làm việc này thường xuyên hơn mức mong muốn, thì việc tạo bí danh bash đơn giản cho toàn bộ chuỗi lệnh có thể giúp tiết kiệm thời gian đáng kể vì nó sẽ loại bỏ nhu cầu nhập một chuỗi dài chuỗi chuỗi lệnh.

  • Mở .bash_profile bằng trình soạn thảo văn bản yêu thích của bạn, chúng tôi sử dụng nano cho hướng dẫn này vì nó đơn giản:
  • nano .bash_profile

  • Dán bí danh sau vào một dòng .bash_profile, đổi tên bí danh nếu bạn muốn
"
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open With đã được xây dựng lại, Finder sẽ khởi chạy lại&39;"

Nhấn Control+O để lưu, sau đó nhấn Control+X để thoát nano

Xác minh bí danh đã hoạt động bằng cách nhập 'fixow' tại dòng lệnh, mặc dù nếu bạn đã xóa Open With thì bí danh đó sẽ không có tác dụng tương tự. Nếu bạn đã sử dụng chính xác chuỗi lệnh như trên, bạn sẽ nhận được một thông báo nhỏ gửi lại cho bạn, giống như sau:

$ fixow Mở Với menu đã được xây dựng lại, Finder sẽ khởi chạy lại

Nếu vì lý do nào đó bạn gặp khó khăn khi lấy mã đó, bạn cũng có thể sao chép mã đó từ trang GitHub của OSXDaily, nơi chúng tôi đang bắt đầu thu thập một số tập lệnh shell đặc biệt hữu ích cho OS X.

Điều này cho phép bạn chỉ cần gõ 'fixow' (viết tắt của Fix Open With, hiểu chưa? Chúng tôi chắc chắn là sáng tạo) và toàn bộ chuỗi lệnh sẽ thực thi mà không cần phải gõ lại toàn bộ.

Tôi có thể xóa mọi ứng dụng khỏi menu “Mở bằng” không?

Nếu vấn đề của bạn nằm ngoài các mục trùng lặp hoặc lặp lại, tùy chọn khác là xóa toàn bộ menu Mở bằng và bắt đầu lại từ đầu. Điều này loại bỏ mọi thứ khỏi menu, buộc bạn phải tự liên kết các ứng dụng với các loại và định dạng tệp theo cách thủ công hoặc chỉ bằng cách sử dụng OS X để mở các tệp cụ thể. Đó thực sự là một phương pháp cuối cùng hoặc để tùy chỉnh thêm nếu bạn muốn tự xây dựng lại danh sách và chọn lọc hơn với các liên kết.

Remove Duplicates from the “Open With” Right-Click Menu trong Mac OS X