Kaip išregistruoti vyno failų asociacijas sistemoje „Linux“



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Nesvarbu, ar naudojate „Wine“, norėdami paleisti kritines verslo programas, ar tiesiog žaisti daugybę įdomių žaidimų, kurie prieinami tik „Microsoft Windows“, „Wine“ iš tikrųjų pradės registruoti skirtingų „Windows“ programų naudojamų plėtinių failų asociacijas. Galbūt nenorite turėti senų programų, kurias pašalinote, gulėdami, o iš tikrųjų gali kilti problemų su tomis, kurias „Wine“ susieja pagal numatytuosius nustatymus. Jei kita programa sukuria failą su atsitiktinai identišku failo plėtiniu, bandydami dukart spustelėti jį galite susidurti su keistu konfliktu.



Laimei, iš tikrųjų lengviau jų atsikratyti, nei galėtum pagalvoti. Atminkite, kad šis procesas atkuria plėtinių susiejimus failų tvarkyklėje, todėl nenorite to daryti, jei jums atrodo, kad kai kurie iš „Wine“ yra naudingi. Tai sakant, „Wine“ iš tikrųjų dažnai jas atkurs, kai vėl naudosite programą. Tai taip pat nebus problema, jei naudodami meniu Failas atidarysite failus iš „Wine“. Daugiau nei tikėtina, kad vis tiek neveikiate jokių svarbių įmonės programų per „Wine“, todėl daugumai vartotojų tai atrodo problema.



1 metodas: visam laikui pašalinti vyno failų asociacijas

Pirmiausia turėsite atidaryti terminalo langą. „Ubuntu Unity Dash“ ieškokite žodžio „Terminal“ arba spustelėkite meniu „Programos“ ir raskite jį sistemos įrankiuose. Kadangi šis procesas apima tik manipuliavimą failais jūsų namų kataloge, jums nereikės administratoriaus prieigos.



Jei norite vienu metu pašalinti visas failų asociacijas, pirmiausia įveskite rm -f ~ / .local / share / applications / wine-extension * .desktop tada spauskite „Enter“ ir įveskite rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * ir antrą kartą įveskite mygtuką. Pirmoji komanda pašalina visus „Wine“ plėtinio .desktop failus, kuriuos sukūrė „Windows“ programos, o antroji išvalo visas piktogramas, kurias „Wine“ galėjo susieti su jomis.

Jei kada nors matote atsitiktinai atrodančias keistas raudono vyno taures kaip piktogramas kai kurioms byloms, tai taip pat išspręs šią problemą. Tai lemia failų tipų susiejimas su „Wine“, kai „Wine“ neturi jokios faktinės jų piktogramos. Raudona taurė yra juoko nuoroda į „Wine“ programos pavadinimą, tačiau ši pokšto nuoroda kartais pakels naujų vartotojų, nes tai nėra pats intuityviausias dalykas. Nykščio taisyklė yra tokia: jei turite piktogramos viršuje ką nors su vyno taure, tai yra juokingas „Linux“ būdas pasakyti vartotojui, kad failas yra susietas su „Windows“ kodu, kuris vykdomas per „Wine“.

Tada turėsite pašalinti seną talpyklą naudodami tris komandas. Tipas

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

rm -f ~ / .local / share / mime / pakuotės / x-wine * ir tada pagaliau rm -f ~ / .local / share / mime / application / x-wine-extension * visos kaip atskiros komandos. Kai pasieksite šį tašką, nebegalėsite grįžti atgal, todėl prieš tęsdami norėsite įsitikinti, kad tikrai norite tai padaryti. Nors tai iš tikrųjų nepadarys negrįžtamos žalos, jei pašalinsite failų asociacijas, neturėdami tam tikrai prasmės, gali būti šiek tiek erzina. Tačiau vėlgi „Wine“ programos jas paprastai atkurs, kai jas paleisite.

Atnaujinkite talpyklą išleisdami update-desktop-database ~ / .local / share / applications ir tada

update-mime-database ~ / .local / share / mime / kaip dvi atskiros komandos. Daugiau nei tikėtina, kad vėl turėsite daug naujų numatytųjų „Linux“ failų susiejimų. Tai turėtų būti viskas, ką turite padaryti, kad jų atsikratytumėte, todėl tai naudinga, jei ką tik atsikratėte senos programos, kurios nebenaudojate, ir norite atsikratyti su ja susijusių asociacijų. Tai pašalina visas kitas „Wine“ sukurtas failų asociacijas, tačiau jei nenaudojate VBScript vertėjo, tai paprasčiausiai nebus daug problemų. Jei naudojate „VBScript“ arba „Microsoft JScript“ programas, turėsite atkurti „Windows“ prieglobos susiejimus, tačiau šios asociacijos bet kokiu atveju bus automatiškai taisomos. Be to, jūs tikriausiai naudojate „shell“ scenarijus, kad padarytumėte viską, ko norite su „Wine“.

Tai galite padaryti, beje, pašalinę tam tikrus žaidimus. Yra keletas senesnių „Windows“ žaidimų programų, kurios susieja daug skirtingų patentuotų failų plėtinių su pačia programa, todėl galbūt norėsite tai padaryti, kad visa tai nebūtų išvalyta.

Vis dėlto įsitikinkite, kad niekada nevykdėte šių komandų be reikalo, nes jos tikrai atstatys MIME tipus, kuriuos „Nautilus“, „PCManFM“, „Thunar“ ir kiti failų tvarkyklės naudoja skirtingiems plėtiniams susieti su skirtingomis programomis. Kita vertus, procesas iš tikrųjų gali viską pagreitinti, nes jums nereikės peržiūrėti tiek daug jų, kai atidarote tai, ko žiūrėjote.

2 metodas: atkurkite pagalbos asociacijas

Jei naudosite „Wine“ elektroninėms knygoms skaityti CHM formatu, jums nereikės jaudintis. Tiesiog dešiniuoju pelės mygtuku spustelėkite CHM failą, spustelėkite Open With, tada laukelyje, kuriame parašyta „Command line to execute“, įveskite wine hh, kad jis įkeltų numatytąjį vyno CHM žiūriklį. Norėdami dar kartą išsaugoti šį susiejimą, laukelyje Programos pavadinimas įveskite pavadinimą ir spustelėkite „Nustatyti pasirinktą programą kaip numatytąjį šio failo tipo veiksmą“, kad ji išliktų visam laikui.

Jums nereikės to daryti, jei nenaudosite CHM failų ir neatidarysite jų naudodami vietinę „Linux“ naršyklę. Nors šiais laikais vis daugiau IT vadovų išleidžiama PDF formatu, galbūt norėsite, kad ši funkcija perskaitytų pagalbos failus ar kodavimo vadovus iš senesnių „Windows“ programų versijų. „Firefox“ taip pat yra naršyklės plėtinių, į kuriuos galbūt norėsite pasidomėti, jei norite toliau skaityti šiuos failus be pradžios diegdami „Wine“. Tai visiškai išspręstų bylų susiejimo klausimą, jei „Wine“ naudojate tik kaip tokio tipo žiūrovą.

4 minutes perskaityta