Kā noņemt vīna failu asociāciju reģistrāciju Linux



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Neatkarīgi no tā, vai jūs izmantojat Wine, lai palaistu kritiskas biznesa lietojumprogrammas, vai vienkārši spēlējat vairākas jautras spēles, kas pieejamas tikai Microsoft Windows, Wine faktiski sāks reģistrēt failu asociācijas dažādiem paplašinājumiem, kurus izmanto Windows programmas. Jūs, iespējams, nevēlaties, lai vecās no atinstalētajām programmām būtu blakus, un jums patiešām varētu būt dažas problēmas ar tām, kuras Wine pēc noklusējuma saista. Ja cita programma izveido failu ar nejauši identisku faila paplašinājumu, tad, mēģinot divreiz noklikšķināt uz tā, jums var būt mazliet dīvains konflikts.



Par laimi, no tiem faktiski ir vieglāk atbrīvoties, nekā jūs domājat. Paturiet prātā, ka šis nākamais process atjauno paplašinājumu asociācijas jūsu failu pārvaldniekā, tāpēc jūs nevēlaties to darīt, ja jums šķiet, ka daži no Wine ir noderīgi. Tas nozīmē, ka vīns tos bieži atjaunos, kad atkal izmantosiet programmu. Tā arī nebūs problēma, ja izmantojat izvēlni Fails, lai atvērtu failus no Wine iekšpuses. Vairāk nekā iespējams, jūs tik un tā nedarbojaties ar kritiskām uzņēmuma lietojumprogrammām, izmantojot Wine, tāpēc lielākajai daļai lietotāju tas šķiet problēma.



1. metode: vīna failu asociāciju pastāvīga noņemšana

Jums vispirms būs jāatver termināla logs. Atrodiet vārdu Terminal Ubuntu Unity Dash vai noklikšķiniet uz izvēlnes Applications un pēc tam atrodiet to System Tools. Tā kā šis process ietver tikai manipulācijas ar failiem jūsu pašu mājas direktorijā, jums tam nebūs nepieciešama administratora piekļuve.



Lai vienā reizē noņemtu visas failu asociācijas, vispirms ierakstiet rm -f ~ / .local / share / applications / wine-extension * .desktop un pēc tam nospiediet taustiņu Enter, pēc tam rakstot rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * un otro taustiņu Enter. Pirmā komanda noņem visus Wine paplašinājuma .desktop failus, kurus ir izveidojušas Windows programmas, savukārt otrā tiek notīrītas visas ikonas, kuras Wine varētu būt saistījis ar tām.

Ja jūs kādreiz redzat šķietami nejaušas dīvainas sarkanvīna glāzes kā ikonas dažiem failiem, tas arī atrisinās šo problēmu. To izraisa ar vīnu saistīti failu tipi, ja Wine nav nevienas faktiskas ikonas. Sarkanais stikls ir joks atsauce uz vīna programmas nosaukumu, taču šī joks atsauce dažreiz palielinās jaunu lietotāju skaitu, jo tas nav tieši pats intuitīvākais. Īkšķis ir tāds, ka, ja ikonas augšpusē ir kaut kas, kas satur vīna glāzi, tas ir jocīgs Linux veids, kā pateikt lietotājam, ka fails ir saistīts ar Windows kodu, kas tiek izpildīts caur Wine.

Pēc tam jums būs jānoņem vecā kešatmiņa ar trim komandām. Tips

rm -f ~ / .local / share / applications / mimeinfo.cache sekoja

rm -f ~ / .local / share / mime / paketes / x-vīns * un tad beidzot rm -f ~ / .local / share / mime / application / x-wine-extension * visas kā atsevišķas komandas. Kad esat nonācis līdz šim brīdim, vairs nav iespējams atgriezties, tāpēc pirms turpināt, pārliecinieties, vai tiešām vēlaties to darīt. Lai gan tas faktiski neradīs neatgriezenisku kaitējumu, ja noņemat failu asociācijas bez patiesas nozīmes tam, tas var būt nedaudz kaitinošs. Tomēr atkal vīna programmas tos parasti atjaunos, kad jūs tos palaidīsit.

Atjauniniet kešatmiņu, izsniedzot update-desktop-database ~ / .local / share / applications un tad

update-mime-database ~ / .local / share / mime / kā divas atsevišķas komandas. Jums, visticamāk, atkal būs vairākas jaunas noklusējuma Linux failu asociācijas. Tam vajadzētu būt visam, kas jums jādara, lai no tiem atbrīvotos, tāpēc tas ir noderīgi, ja esat tikko atbrīvojies no vecas programmas, kuru vairs neizmantojat, un vēlaties atbrīvoties no asociācijām, kas ar to saistītas. Tas noņem visas citas dažādu vīnu izveidotās failu asociācijas, taču, ja jūs neizmantojat VBScript tulku, tas vienkārši nebūs daudz problēmu. Ja izmantojat VBScript vai Microsoft JScript programmas, jums būs jāizveido Windows mitināšanas asociācijas, taču šīs asociācijas tik un tā tiks automātiski labotas. Turklāt jūs, iespējams, izmantojat čaulas skriptus, lai darītu visu, ko vēlaties ar Wine.

Starp citu, iespējams, vēlēsities to izdarīt pēc noteiktu spēļu atinstalēšanas. Ir dažas vecākas Windows spēļu programmas, kas daudzus dažādus patentētus failu paplašinājumus saista ar pašu programmu, tāpēc, iespējams, vēlēsities to darīt, lai viss netiktu notīrīts.

Tomēr pārliecinieties, ka šīs komandas nekad nelietojat nevajadzīgi, jo tās patiešām atiestatīs MIME veidus, kurus Nautilus, PCManFM, Thunar un citi failu pārvaldnieki izmanto, lai dažādus paplašinājumus saistītu ar dažādām programmām. No otras puses, tomēr process faktiski var padarīt lietas ātrākas, jo, atverot kaut ko, ko skatījāties, jums nebūs jāpārskata tik daudz no tiem.

2. metode: atjaunojiet palīdzības asociācijas

Ja elektronisko grāmatu lasīšanai CHM formātā izmantojat Vīnu, jums nebūs jāuztraucas. Vienkārši ar peles labo pogu noklikšķiniet uz CHM faila, noklikšķiniet uz Open With un pēc tam lodziņā, kurā rakstīts “Command line to execute:”, ierakstiet wine hh, lai tas ielādētu noklusējuma vīna CHM skatītāju. Lai vēlreiz saglabātu šo asociāciju, lodziņā Lietojumprogrammas nosaukums ierakstiet nosaukumu un noklikšķiniet uz “Iestatīt izvēlēto lietojumprogrammu kā noklusējuma darbību šim faila tipam”, lai to saglabātu neatgriezeniski.

Jums tas nebūs jādara, ja neizmantojat CHM failus vai neatverat tos ar vietējo Linux pārlūku. Kaut arī mūsdienās arvien vairāk IT rokasgrāmatu tiek publicētas PDF formātā, jūs varētu vēlēties, lai šī funkcija lasītu palīdzības failus vai kodēšanas rokasgrāmatas no vecākām Windows lietojumprogrammu versijām. Pārlūkprogrammai Firefox ir pieejami arī pārlūkprogrammas paplašinājumi, kurus, iespējams, vēlēsities izpētīt, ja vēlaties turpināt lasīt šos failus, vispirms neinstalējot Wine. Tas pilnībā atrisinātu failu asociāciju jautājumu, ja Wine izmantojat tikai kā šāda veida skatītāju.

4 minūtes lasītas