Khắc phục sự cố trùng lặp mở với các mục menu trên - Mavericks


0

Có ai biết cách sửa vĩnh viễn các mục menu trùng lặp trong menu chuột phải "Open With" trên OS X Mavericks không? Tôi có một ổ đĩa sao lưu đang giữ các phiên bản cũ của ứng dụng. Các phiên bản cũ này hiển thị cùng với các phiên bản ứng dụng hiện tại từ ổ đĩa chính của tôi khi tôi chọn "Mở bằng" trên một ứng dụng.

Hiện tại, tôi chạy lệnh này trong Terminal mỗi lần tôi thấy các bản sao (sau mỗi lần sao lưu hệ điều hành):

/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 has been rebuilt, Finder will relaunch" 

Nó hoạt động, nhưng chỉ cho đến lần sao lưu tiếp theo, sau đó menu sẽ hiển thị lại các bản sao. Tôi muốn tìm một cách để khắc phục điều này vĩnh viễn. có ai biết làm thế nào không?

Câu trả lời:


0

Tôi có một cấu hình tương tự - ổ USB 3TB bên ngoài, Time Machinesao lưu mỗi giờ, Carbon Copy Clonemỗi đêm mang lại các bản sao ứng dụng có thể nhìn thấy.

Tôi đã có (vẫn có thể) vấn đề tương tự, tuy nhiên, tôi nghĩ rằng tôi đã thoát khỏi nó.

Tôi đã sử dụng các lệnh tương tự mà bạn làm để xây dựng lại launch servicescơ sở dữ liệu và các bản sao của tôi cũng sẽ trở lại. Tôi loay hoay với các công tắc chuyển sang launch servicelệnh xây dựng lại này và đã đi đến những điều sau đây giúp Open Withdanh sách của tôi không bị trùng lặp trong khoảng một tuần. Đây là:

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

cảm ơn bạn rất nhiều, tôi đã thử lệnh này và khởi chạy lại các dịch vụ một cách chính xác, nhưng sau đó tôi đã khởi động lại và các bản sao đã quay trở lại. bạn đã khởi động lại trong tuần này? tôi tìm thấy trang này: useyourloaf.com/blog/2013/01/01/open-with-d repeatates.html , trong đó liệt kê một số biến thể. tôi đã thử cái này: $ ./lsregister -kill -r -all system, local, user, là cái mà tác giả đề xuất, và sau khi khởi động lại, vẫn không có bản sao nào. Tôi sao lưu tối nay, tôi sẽ thông báo cho bạn nếu có gì thay đổi. Tôi đoán, nếu lệnh của bạn đang làm việc mặc dù, đó là tất cả vấn đề.
swis24

Tôi tò mò để tìm câu trả lời chắc chắn, mặc dù, trùng lặp là không thể tránh khỏi cho tất cả những người sao lưu, phải không? Tôi nghĩ rằng điều này sẽ quá không thể chịu đựng được đối với các lập trình viên để không sửa chữa vĩnh viễn. trong liên kết tôi đã đăng, có người nói rằng họ chỉ cần thực thi lệnh mỗi vài tháng, vì vậy tôi đoán có ít nhất một sửa chữa từ việc phải chạy lệnh sau mỗi lần sao lưu. Tôi sẽ nghiên cứu thêm, tôi sẽ liên lạc lại với bạn nếu tôi tìm thấy thứ gì đó. Ngoài ra, một mẹo, ai đó đã đề cập để viết ra lệnh dài này dưới dạng bí danh, 'lsreset.' có thể giúp đỡ nếu nó cần phải được chạy liên tục.
swis24

Bill, tôi nghĩ rằng tôi có một giải pháp làm việc vĩnh viễn, mặc dù nó ngăn chặn việc lập chỉ mục các phiên bản trước của tệp trên ổ đĩa sao lưu. Tôi đã kéo âm lượng 'Sao lưu' và CCC_Archives vào Spotlight Pref> Privacy, sau đó khởi động lại Dịch vụ khởi chạy lần cuối. Tôi nghĩ rằng đã sửa nó cho tốt. Đối với tôi, điều quan trọng là phải sửa menu 'mở bằng' hơn là khả năng hiếm có để tìm kiếm các phiên bản tệp cũ. Ngoài ra, nếu và khi tôi cần thực hiện tìm kiếm như vậy, tôi sẽ tạm thời xóa các thư mục đó khỏi Spotlight Privacy. Hy vọng mọi thứ đang làm việc cho bạn.
swis24
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.