Cum să anulați înregistrarea asociațiilor de fișiere Wine în Linux



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Fie că utilizați Wine pentru a rula aplicații critice de afaceri sau doar pentru a juca o grămadă de jocuri distractive care sunt disponibile numai pentru Microsoft Windows, Wine va începe efectiv să înregistreze asociații de fișiere pentru diferitele extensii pe care le utilizează programele Windows. S-ar putea să nu doriți să aveți programe vechi din programe pe care le-ați dezinstalat și puteți avea de fapt unele probleme cu cele pe care Wine le asociază în mod implicit. Dacă un alt program creează un fișier cu o extensie de fișier identică coincidență, atunci s-ar putea să aveți un conflict ciudat dacă încercați să faceți dublu clic pe el.



Din fericire, este de fapt mai ușor să scapi de ele decât ai crede. Rețineți că acest proces următor resetează asocierile de extensii din managerul de fișiere, deci nu doriți să faceți acest lucru dacă vi se par utile unele dintre Wine. Acestea fiind spuse, Wine le va recrea de multe ori atunci când utilizați din nou un program. De asemenea, aceasta nu va fi o problemă dacă utilizați meniul Fișier pentru a deschide fișiere din interiorul Wine. Mai mult ca sigur, oricum nu rulați aplicații critice pentru întreprindere prin Wine, deci pentru majoritatea utilizatorilor care par a fi o problemă.



Metoda 1: Eliminarea permanentă a asociațiilor de fișiere Wine

Va trebui să începeți prin deschiderea unei ferestre de terminal. Căutați cuvântul Terminal pe Ubuntu Unity Dash sau faceți clic pe meniul Aplicații și apoi găsiți-l în Instrumente de sistem. Întrucât acest proces implică doar manipularea fișierelor din propriul director de acasă, nu veți avea nevoie de acces de administrator pentru acesta.



Pentru a elimina toate asociațiile de fișiere dintr-o singură lovitură, tastați mai întâi rm -f ~ / .local / share / applications / wine-extension * .desktop și apoi apăsați Enter urmat de tastare rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * și un al doilea buton de apăsare. Prima comandă elimină toate fișierele .desktop ale extensiei Wine create de programele Windows, în timp ce a doua șterge toate pictogramele pe care Wine le-ar fi putut asocia.

Dacă vedeți vreodată pahare de vin roșu ciudate aparent aleatorii ca pictograme pentru unele fișiere, atunci acest lucru va rezolva și problema respectivă. Este cauzat de tipurile de fișiere asociate cu Wine atunci când Wine nu are nicio pictogramă reală pentru ele. Paharul roșu este o referință de glumă la numele programului Wine, dar această referință de glumă va împiedica uneori utilizatorii noi, deoarece nu este tocmai cel mai intuitiv lucru de pe bătaie. Regula generală este că dacă aveți ceva cu un pahar de vin deasupra unei pictograme, atunci este un mod glumeț Linux de a spune utilizatorului că un fișier este asociat cu codul Windows care se execută prin Wine.

Apoi va trebui să eliminați vechea memorie cache cu trei comenzi. Tip

rm -f ~ / .local / share / applications / mimeinfo.cache urmat de

rm -f ~ / .local / share / mime / packages / x-wine * și apoi în cele din urmă rm -f ~ / .local / share / mime / application / x-wine-extension * toate ca comenzi separate. Odată ajuns în acest punct, nu mai există nicio întoarcere, așa că va trebui să vă asigurați că doriți cu adevărat să faceți acest lucru înainte de a continua. Deși acest lucru nu va afecta de fapt ireversibil, dacă eliminați asocierile de fișiere fără a fi cu adevărat semnificative, poate fi un pic enervant. Totuși, încă o dată, programele Wine le vor recrea de obicei atunci când le rulați.

Actualizați memoria cache prin emiterea update-desktop-database ~ / .local / share / applications și apoi

update-mime-database ~ / .local / share / mime / ca două comenzi separate. Cu siguranță veți avea din nou mai multe asociații de fișiere Linux implicite. Acest lucru ar trebui să fie tot ceea ce trebuie să faceți pentru a scăpa de ele, deci acest lucru este util dacă tocmai ați scăpat de un program vechi pe care nu îl mai folosiți și doriți să scăpați de asociațiile care sunt legate de acesta. Aceasta elimină toate celelalte asociații de fișiere create de Wine, dar dacă nu utilizați un interpretor VBScript, atunci pur și simplu nu va fi deloc o problemă. Va trebui să recreați asociații de găzduire Windows dacă utilizați programe VBScript sau Microsoft JScript, dar aceste asociații se vor repara automat oricum. În plus, probabil că utilizați scripturi shell pentru a face orice doriți cu Wine.

Apropo, poate doriți să faceți acest lucru după ce ați dezinstalat anumite jocuri. Există unele programe de jocuri Windows mai vechi care asociază multe extensii de fișiere proprietare diferite cu programul în sine, așa că este posibil să doriți să faceți acest lucru pentru a menține toate aceste informații.

Asigurați-vă că nu rulați niciodată aceste comenzi inutil, deoarece acestea vor reseta cu adevărat tipurile MIME pe care Nautilus, PCManFM, Thunar și alți administratori de fișiere le folosesc pentru a asocia diferite extensii cu diferite programe. Pe de altă parte, totuși, procesul ar putea de fapt să facă lucrurile mai rapide, deoarece nu va trebui să te uiți atât de multe dintre ele atunci când deschizi ceva la care te uitai.

Metoda 2: Restaurarea asociațiilor de ajutor

Dacă folosiți Wine pentru a citi cărți electronice în format CHM, atunci nu va trebui să vă faceți griji. Pur și simplu faceți clic dreapta pe un fișier CHM, faceți clic pe Deschidere cu și apoi tastați wine hh în caseta pe care scrie „Linia de comandă pentru a executa:”, astfel încât acesta să încarce vizualizatorul CHM implicit pentru vin. Pentru a salva din nou această asociație, tastați un nume în caseta Nume aplicație și faceți clic pe „Setați aplicația selectată ca acțiune implicită pentru acest tip de fișier” pentru a o păstra permanent.

Nu va trebui să faceți acest lucru dacă nu utilizați fișiere CHM sau le deschideți cu un browser Linux nativ. În timp ce un număr din ce în ce mai mare de manuale IT sunt publicate în format PDF în aceste zile, este posibil să doriți ca această funcționalitate să citească fișiere de ajutor sau manuale de codificare din versiuni mai vechi ale aplicațiilor Windows. Există, de asemenea, extensii de browser disponibile pentru Firefox, pe care ați putea dori să le examinați dacă sunteți interesat să puteți citi în continuare aceste fișiere fără a fi nevoie să instalați Wine pentru început. Asta ar rezolva cu totul problema asocierilor de fișiere dacă utilizați Wine doar ca acest tip de vizualizator.

4 minute citite