Cách hủy liên kết loại tệp trong OS X

Đối với mọi ứng dụng được cài đặt trên máy Mac của bạn, OS X sẽ quét các khả năng xử lý tài liệu của nó và lưu trữ chúng trong cơ sở dữ liệu Dịch vụ khởi chạy, sau đó nó sử dụng để ghép các loại tài liệu với các ứng dụng được xây dựng để xử lý chúng. Do đó, nếu bạn cài đặt một công cụ xử lý hình ảnh mới trên hệ thống của mình, khi bạn nhấp chuột phải vào tệp hình ảnh hoặc nhận thông tin về chúng, bạn sẽ thấy chương trình này có sẵn trong phần "Mở bằng" dưới dạng chương trình xử lý tùy chọn.

Dịch vụ này thuận tiện cho việc đảm bảo rằng các tài liệu có thể được mở trực tiếp từ Finder; tuy nhiên, nó giả định rằng bạn luôn muốn khởi chạy chương trình xử lý cụ thể khi bạn mở một trong những tài liệu này. Mặc dù điều này có thể đúng trong một số trường hợp, bạn có thể có một số trường hợp bạn muốn hệ thống không tự động mở các loại tệp cụ thể hoặc ít nhất là hỏi bạn xem bạn có muốn làm như vậy với một ứng dụng nhất định không.

Độc giả MacFixIt Dave gần đây đã viết với một tình huống như vậy:

Tôi biết cách thay đổi chương trình được liên kết với một loại tệp cụ thể sẽ tự động mở khi bạn nhấp vào tên tệp. Nhưng, làm thế nào để bạn thay đổi liên kết đó thành "null"? Tôi liên tục di chuyển các tệp JPEG xung quanh và tôi không muốn bất kỳ chương trình nào mở khi tôi nhấp để chọn một nhóm. Tôi muốn chọn thủ công chương trình "mở bằng" để mở JPEG.

Thật không may, các dịch vụ tích hợp của OS X khá tập trung vào ứng dụng, nghĩa là trong khi bạn có thể đăng ký hoặc hủy đăng ký các khả năng của một chương trình cụ thể khỏi cơ sở dữ liệu dịch vụ khởi chạy, bạn không thể xóa một loại tệp; tuy nhiên, có một cách tiếp cận bạn có thể sử dụng để khắc phục điều này bằng cách gán tài liệu cho một chương trình liên tục như Trình tìm kiếm OS X.

Để thực hiện việc này, chọn một trong các loại tệp quan tâm trong Trình tìm kiếm và nhấn Command-I để nhận thông tin về nó. Sau đó, vào phần Mở bằng và chọn "Khác" từ menu thả xuống. Trong cửa sổ hộp thoại Mở xuất hiện, đảm bảo chọn "Tất cả ứng dụng" từ menu thả xuống "Bật" và sau đó điều hướng đến thư mục Macintosh HD> System> Library> CoreService nơi bạn có thể chọn Finder làm chương trình sử dụng để mở tập tin.

Với Finder được chọn, bây giờ hãy nhấp vào nút "Thay đổi tất cả" trong cửa sổ Thông tin cho tài liệu để biến chương trình này thành chương trình mặc định cho tất cả các loại tệp này. Theo cách này, nếu bạn mở một trong các loại tài liệu này, hệ thống sẽ để nó ở đó và chỉ cần hiển thị cho bạn Trình tìm kiếm (mà bạn đã có trong đó).

Theo cách này, bạn có thể vô hiệu hóa việc mở trực tiếp bất kỳ loại tài liệu nào; tuy nhiên, một cách tiếp cận khác là yêu cầu hệ thống sử dụng chương trình nào để sử dụng mỗi khi mở tài liệu loại này, bằng cách tạo một ứng dụng Automator sẽ xử lý tài liệu và đưa ra danh sách các ứng dụng sẽ sử dụng cho nó. Để thực hiện việc này, hãy mở Automator và sau đó làm theo các bước sau:

  1. Tạo một quy trình ứng dụng mới.
  2. Xác định vị trí và kéo hành động "Khởi chạy ứng dụng" vào khu vực Dòng công việc.
  3. Nhấp vào nút Tùy chọn của hành động và kiểm tra "Hiển thị hành động này khi dòng công việc chạy."
  4. Lưu quy trình công việc dưới dạng một ứng dụng có tên "Trình khởi chạy" trong thư mục Tiện ích của bạn (mặc dù bạn có thể lưu nó ở bất cứ đâu và với bất kỳ tên nào).

Với ứng dụng này được tạo, quay lại loại tài liệu quan tâm và thay đổi chương trình xử lý mặc định như được mô tả ở trên, nhưng thay vì sử dụng Finder, hãy chọn chương trình "Trình khởi chạy" mới được tạo. Bây giờ khi bạn mở bất kỳ tài liệu nào thuộc loại này, hệ thống sẽ mở chương trình này và yêu cầu bạn chọn một chương trình từ menu thả xuống, sau đó nó sẽ cố gắng sử dụng để xử lý tài liệu.


 

Để LạI Bình LuậN CủA BạN