Cách hủy đăng ký liên kết tệp rượu trong Linux



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Cho dù bạn sử dụng Wine để chạy các ứng dụng kinh doanh quan trọng hay chỉ chơi một loạt trò chơi thú vị chỉ có sẵn cho Microsoft Windows, Wine sẽ thực sự bắt đầu đăng ký các liên kết tệp cho các phần mở rộng khác nhau mà các chương trình Windows sử dụng. Bạn có thể không muốn có những cái cũ từ các chương trình bạn đã gỡ cài đặt nằm xung quanh và bạn thực sự có thể gặp một số vấn đề với những cái mà Wine liên kết theo mặc định. Nếu một chương trình khác tạo một tệp có phần mở rộng tệp giống hệt nhau, thì bạn có thể có một chút xung đột kỳ lạ nếu bạn thử và nhấp đúp vào nó.



May mắn thay, việc loại bỏ chúng thực sự dễ dàng hơn bạn tưởng. Hãy nhớ rằng quy trình sau đây sẽ đặt lại các liên kết tiện ích mở rộng trong trình quản lý tệp của bạn, vì vậy bạn không muốn làm như vậy nếu bạn thấy một số tiện ích của Wine. Điều đó đang được nói, Wine thực sự sẽ thường tạo lại chúng khi bạn sử dụng lại một chương trình. Điều này cũng sẽ không thành vấn đề nếu bạn sử dụng menu Tệp để mở tệp từ bên trong Wine. Nhiều khả năng là bạn vẫn không chạy bất kỳ ứng dụng doanh nghiệp quan trọng nào thông qua Wine, vì vậy, đối với hầu hết người dùng, đó dường như là một vấn đề.



Phương pháp 1: Xóa liên kết tệp rượu vĩnh viễn

Bạn sẽ cần bắt đầu bằng cách mở cửa sổ dòng lệnh. Tìm kiếm từ Terminal trên Ubuntu Unity Dash hoặc nhấp vào menu Ứng dụng và sau đó tìm từ này trong Công cụ hệ thống. Vì quá trình này chỉ liên quan đến việc thao tác các tệp bên trong thư mục chính của riêng bạn, bạn sẽ không cần quyền truy cập của quản trị viên đối với nó.



Để xóa tất cả các liên kết tệp trong một liên kết tệp đã rơi xuống, hãy nhập rm -f ~ / .local / share / apps / wine-extension * .desktop và sau đó nhấn enter, sau đó nhập rm -f ~ / .local / share / icon / hicolor / * / * / application-x-wine-extension * và một lần nhấn nút enter thứ hai. Lệnh đầu tiên xóa tất cả các tệp .desktop của phần mở rộng Wine mà các chương trình Windows đã tạo trong khi lệnh thứ hai xóa bất kỳ biểu tượng nào mà Wine có thể đã liên kết với chúng.

Nếu bạn từng thấy những chiếc ly rượu vang đỏ kỳ lạ dường như ngẫu nhiên làm biểu tượng cho một số tệp, thì điều này cũng sẽ giải quyết vấn đề đó. Nguyên nhân là do có các loại tệp được liên kết với Wine khi Wine không có bất kỳ biểu tượng thực tế nào cho chúng. Chiếc ly màu đỏ là một tham chiếu đùa đến tên của chương trình Wine, nhưng tham chiếu trò đùa này đôi khi sẽ khiến người dùng mới thích thú vì nó không chính xác là thứ trực quan nhất. Quy tắc chung là nếu bạn có bất kỳ thứ gì có hình ly rượu trên đầu biểu tượng, thì đó là một cách thú vị của Linux để cho người dùng biết rằng tệp được liên kết với mã Windows thực thi thông qua Wine.

Tiếp theo, bạn sẽ phải xóa bộ nhớ cache cũ bằng ba lệnh. Kiểu

rm -f ~ / .local / share / apps / mimeinfo.cache theo dõi bởi

rm -f ~ / .local / share / mime / pack / x-wine * và cuối cùng rm -f ~ / .local / share / mime / application / x-wine-extension * tất cả dưới dạng các lệnh riêng biệt. Khi bạn đến thời điểm này, bạn sẽ không phải quay lại nữa, vì vậy bạn sẽ muốn đảm bảo rằng mình thực sự muốn làm điều này trước khi tiếp tục. Mặc dù điều này thực sự sẽ không gây ra bất kỳ thiệt hại không thể phục hồi nào, nhưng nếu bạn xóa các liên kết tệp mà không thực sự có ý nghĩa với nó thì có thể sẽ hơi khó chịu. Tuy nhiên, một lần nữa, các chương trình của Wine thường sẽ tạo lại chúng khi bạn chạy chúng.

Cập nhật bộ nhớ cache bằng cách phát hành update-desktop-database ~ / .local / share / apps và sau đó

update-mime-database ~ / .local / share / mime / như hai lệnh riêng biệt. Nhiều khả năng bạn sẽ có lại một số liên kết tệp Linux mặc định mới. Đây là tất cả những gì bạn phải làm để loại bỏ chúng, vì vậy điều này rất hữu ích nếu bạn vừa loại bỏ một chương trình cũ mà bạn không sử dụng nữa và muốn loại bỏ các liên kết có liên quan đến nó. Điều này cũng loại bỏ tất cả các liên kết tệp khác nhau mà Wine đã tạo, nhưng nếu bạn không sử dụng trình thông dịch VBScript thì điều này đơn giản sẽ không có nhiều vấn đề. Bạn sẽ cần tạo lại các liên kết Windows Hosting nếu bạn sử dụng các chương trình VBScript hoặc Microsoft JScript, nhưng các liên kết này sẽ tự động sửa chữa. Bên cạnh đó, có thể bạn đang sử dụng các tập lệnh shell để làm bất cứ điều gì bạn muốn với Wine.

Nhân tiện, bạn có thể muốn thực hiện việc này sau khi gỡ cài đặt một số trò chơi nhất định. Có một số chương trình trò chơi Windows cũ hơn liên kết nhiều phần mở rộng tệp độc quyền khác nhau với chính chương trình, vì vậy bạn có thể muốn thực hiện việc này để xóa tất cả.

Tuy nhiên, hãy đảm bảo không bao giờ chạy các lệnh này một cách không cần thiết vì chúng thực sự sẽ đặt lại các kiểu MIME mà Nautilus, PCManFM, Thunar và các trình quản lý tệp khác sử dụng để liên kết các phần mở rộng khác nhau với các chương trình khác nhau. Tuy nhiên, mặt khác, quá trình này thực sự có thể làm cho mọi thứ nhanh hơn vì bạn sẽ không phải xem qua quá nhiều trong số chúng khi mở thứ gì đó bạn đang xem.

Phương pháp 2: Khôi phục các hiệp hội trợ giúp

Nếu bạn sử dụng Wine để đọc sách điện tử ở định dạng CHM thì bạn sẽ không phải lo lắng. Chỉ cần nhấp chuột phải vào tệp CHM, nhấp vào Mở bằng và sau đó nhập wine hh vào hộp có nội dung “Dòng lệnh để thực thi:” để nó tải trình xem CHM rượu mặc định. Để lưu lại liên kết này, hãy nhập tên vào hộp Tên ứng dụng và nhấp vào “Đặt ứng dụng đã chọn làm hành động mặc định cho loại tệp này” để giữ nó vĩnh viễn.

Bạn sẽ không phải làm điều này nếu bạn không sử dụng tệp CHM hoặc mở chúng bằng trình duyệt Linux gốc. Mặc dù ngày càng có nhiều sách hướng dẫn CNTT thực sự được xuất bản dưới định dạng PDF, nhưng bạn có thể muốn chức năng này đọc các tệp trợ giúp hoặc hướng dẫn viết mã từ các phiên bản ứng dụng Windows cũ hơn. Ngoài ra còn có các tiện ích mở rộng trình duyệt có sẵn cho Firefox mà bạn có thể muốn xem xét nếu bạn muốn tiếp tục có thể đọc các tệp này mà không cần phải cài đặt Wine để bắt đầu. Điều đó sẽ giải quyết triệt để vấn đề liên kết tệp nếu bạn chỉ sử dụng Wine làm loại trình xem này.

4 phút đọc