Kako poništiti registraciju udruživanja vinskih datoteka u Linuxu



Isprobajte Naš Instrument Za Uklanjanje Problema

Bez obzira koristite li Wine za pokretanje kritičnih poslovnih aplikacija ili samo igrate hrpu zabavnih igara koje su dostupne samo za Microsoft Windows, Wine će zapravo početi registrirati udruživanja datoteka za različita proširenja koja Windows programi koriste. Možda ne biste željeli imati stare iz programa koje ste deinstalirali kako leže, a možda biste imali problema s onima koje Wine prema zadanim postavkama pridružuje. Ako drugi program stvori datoteku s slučajno identičnim nastavkom datoteke, tada biste mogli imati malo čudnog sukoba ako pokušate dvaput kliknuti na nju.



Srećom, zapravo ih se lakše riješiti nego što možda mislite. Imajte na umu da ovaj sljedeći postupak resetira asocijacije ekstenzija u vašem upravitelju datoteka, pa to ne želite učiniti ako smatrate da je neko od vina korisno. To je rečeno, vino će ih zapravo često ponovno stvoriti kad ponovno koristite program. To također neće predstavljati problem ako koristite izbornik Datoteka za otvaranje datoteka iz Wine-a. Više nego vjerojatno ionako ne pokrećete nijednu kritičnu poslovnu aplikaciju putem Winea, tako da se čini da je većina problema.



Metoda 1: Trajno uklanjanje asocijacija vinskih datoteka

Morat ćete započeti otvaranjem prozora terminala. Potražite riječ Terminal na Ubuntu Unity Dash ili kliknite izbornik Applications i pronađite je u System Tools. Budući da ovaj postupak uključuje samo manipuliranje datotekama unutar vlastitog kućnog direktorija, neće vam trebati administratorski pristup.



Prvo uklanjanje svih udruživanja datoteka jednim potezom rm -f ~ / .local / share / applications / wine-extension * .desktop a zatim pritisnite enter nakon čega slijedi tipkanje rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * i drugi gumb za unos. Prva naredba uklanja sve datoteke .desktop proširenja Wine koje su stvorili Windows programi, dok druga briše sve ikone koje je Wine mogao povezati s njima.

Ako ikada vidite naizgled slučajne čudne čaše s crvenim vinom kao ikone za neke datoteke, tada će to također riješiti taj problem. To je uzrokovano povezivanjem vrsta datoteka s vinom kada za njih vino nema stvarnu ikonu. Crvena čaša referenca je za šalu na ime programa Wine, ali ova referenca za šalu ponekad će privući nove korisnike jer to baš i nije najintuitivnija stvar. Pravilo je ako imate nešto s čašom za vino na vrhu ikone, onda je to šaljivi Linux način da se korisniku kaže da je datoteka povezana s Windows kodom koji se izvršava putem Wine-a.

Dalje ćete morati ukloniti staru predmemoriju s tri naredbe. Tip

rm -f ~ / .local / share / applications / mimeinfo.cache nakon čega slijedi

rm -f ~ / .local / share / mime / paketi / x-wine * a onda napokon rm -f ~ / .local / share / mime / application / x-wine-extension * sve kao zasebne naredbe. Kad dođete do ove točke, nema povratka pa ćete se htjeti uvjeriti da to stvarno želite učiniti prije nego što nastavite. Iako ovo zapravo neće nanijeti nepovratnu štetu, ako uklonite udruživanje datoteka bez stvarnog značenja, to može biti malo dosadno. Ipak, opet će ih Wine-ovi programi ponovno stvoriti kad ih pokrenete.

Ažurirajte predmemoriju izdavanjem update-desktop-database ~ / .local / share / applications i onda

update-mime-database ~ / .local / share / mime / kao dvije odvojene naredbe. Više ćete vjerojatno ponovno imati niz novih zadanih asocijacija Linux datoteka. Ovo bi trebalo biti sve što morate učiniti da biste ih se riješili, pa je ovo korisno ako ste se upravo riješili starog programa koji više ne upotrebljavate i želite se riješiti asocijacija povezanih s njim. Time se uklanjaju i sve druge druge asocijacije datoteka koje je Wine stvorio, ali ako ne koristite tumač VBScript, to jednostavno uopće neće predstavljati problem. Morat ćete ponovno stvoriti asocijacije Windows Hostinga ako koristite programe VBScript ili Microsoft JScript, ali ta će se povezivanja ionako automatski popraviti. Osim toga, vjerojatno koristite skripte ljuske da biste učinili sve što želite s Wineom.

Usput biste to možda htjeli učiniti nakon deinstaliranja određenih igara. Postoje neki stariji programi za igre Windows koji povezuju mnoga različita vlasnička proširenja datoteka sa samim programom pa biste to možda željeli učiniti kako biste sve to uklonili.

Pazite da ove naredbe nikada ne pokrećete nepotrebno, jer će zaista resetirati MIME vrste koje Nautilus, PCManFM, Thunar i drugi upravitelji datoteka koriste za pridruživanje različitih ekstenzija različitim programima. S druge strane, međutim, postupak bi zapravo mogao ubrzati stvari jer nećete morati pregledavati toliko njih prilikom otvaranja nečega što ste gledali.

2. metoda: Vratite asocijacije za pomoć

Ako koristite Wine za čitanje elektroničkih knjiga u CHM formatu, tada nećete morati brinuti. Jednostavno desnom tipkom miša kliknite CHM datoteku, kliknite Otvori s, a zatim u okvir vpišite wine hh u kojem stoji 'Naredbeni redak za izvršavanje:', tako da učitava zadani CHM preglednik vina. Da biste ponovno spremili ovu asocijaciju, upišite ime u okvir s nazivom aplikacije i kliknite 'Postavi odabrani program kao zadanu radnju za ovu vrstu datoteke' da biste ga trajno zadržali.

To nećete morati učiniti ako ne upotrebljavate CHM datoteke ili ih ne otvarate pomoću izvornog Linux preglednika. Iako se danas sve veći broj IT priručnika zapravo objavljuje u PDF formatu, možda ćete htjeti da ova funkcija čita datoteke pomoći ili priručnike za kodiranje iz starijih verzija Windows aplikacija. Za Firefox su dostupna i proširenja preglednika koja biste možda trebali pogledati ako ste zainteresirani za nastavak čitanja ovih datoteka, a da za početak ne morate instalirati Wine. To bi u potpunosti riješilo problem pridruživanja datoteka ako Wine koristite samo kao takav preglednik.

4 minute čitanja