Ako zrušiť registráciu asociácií súborov s vínom v systéme Linux



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Či už používate Wine na spustenie dôležitých podnikových aplikácií alebo si len zahráte množstvo zábavných hier, ktoré sú k dispozícii iba pre Microsoft Windows, Wine skutočne začne registrovať asociácie súborov pre rôzne prípony, ktoré používajú programy Windows. Možno nebudete chcieť mať staré z programov, ktoré ste odinštalovali, a len tak budete mať skutočne problémy s tými, ktoré program Wine predvolene spája. Ak iný program vytvorí súbor so zhodnou zhodnou príponou, môže sa stať, že pri pokuse o dvojité kliknutie dôjde k trochu zvláštnemu konfliktu.



Našťastie je v skutočnosti jednoduchšie sa ich zbaviť, ako by ste si mysleli. Nezabudnite, že tento nasledujúci proces resetuje asociácie prípon vo vašom správcovi súborov, takže to nechcete robiť, ak sa vám zdá niektoré z aplikácií Wine užitočné. To znamená, že program Wine ich v skutočnosti často znovu vytvorí, keď znova použijete program. To tiež nebude problém, ak pomocou ponuky Súbor otvoríte súbory z vnútra Wine. Je viac než pravdepodobné, že cez Wine aj tak nespúšťate žiadne kritické podnikové aplikácie, takže pre väčšinu používateľov sa to javí ako problém.



Metóda 1: Trvalé odstránenie asociácií súborov s vínom

Najprv budete musieť otvoriť okno terminálu. Vyhľadajte slovo Terminal na Ubuntu Unity Dash alebo kliknite na ponuku Aplikácie a nájdite ho v Systémových nástrojoch. Pretože tento proces zahŕňa iba manipuláciu so súbormi vo vašom domovskom adresári, nebudete preň potrebovať prístup správcu.



Ak chcete odstrániť všetky asociácie súborov naraz, najskôr napíšte rm -f ~ / .local / share / applications / wine-extension * .desktop a potom stlačte kláves Enter a potom zadajte rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * a druhé stlačenie tlačidla Enter. Prvý príkaz odstráni všetky súbory .desktop s príponou Wine, ktoré programy Windows vytvorili, zatiaľ čo druhý vymaže všetky ikony, ktoré by k nim Wine mohol mať spojené.

Ak niekedy uvidíte zdanlivo náhodné čudné poháre na červené víno ako ikony pre niektoré súbory, vyrieši sa tým aj tento problém. Je to spôsobené tým, že máte typy súborov spojené s Wine, keď pre nich Wine nemá žiadnu skutočnú ikonu. Červené sklo je vtipným odkazom na názov programu Wine, ale tento vtipný odkaz niekedy potkne nových používateľov, pretože to nie je zrovna najintuitívnejšia vec. Pravidlom je, že ak máte na vrchu ikony niečo, čo obsahuje pohár na víno, je to vtipný spôsob Linuxu, keď používateľovi poviete, že súbor je spojený s kódom systému Windows, ktorý sa spúšťa prostredníctvom aplikácie Wine.

Ďalej budete musieť odstrániť starú vyrovnávaciu pamäť pomocou troch príkazov. Typ

rm -f ~ / .local / share / applications / mimeinfo.cache nasledovaný

rm -f ~ / .local / share / mime / packages / x-wine * a potom konečne rm -f ~ / .local / share / mime / application / x-wine-extension * všetko ako samostatné príkazy. Len čo sa dostanete do tohto bodu, už niet cesty späť, takže skôr ako budete pokračovať, budete sa chcieť ubezpečiť, že to naozaj chcete urobiť. Aj keď to v skutočnosti nespôsobí žiadne nezvratné poškodenie, môže byť trochu nepríjemné, ak odstránite asociácie súborov bez toho, aby to malo skutočne zmysel. Programy spoločnosti Wine ich však opäť zvyčajne znovu vytvoria, keď ich spustíte.

Aktualizujte vyrovnávaciu pamäť vydaním update-desktop-database ~ / .local / share / applications a potom

update-mime-database ~ / .local / share / mime / ako dva samostatné príkazy. Je viac než pravdepodobné, že budete mať opäť množstvo nových predvolených asociácií súborov so systémom Linux. To by malo byť všetko, čo musíte urobiť, aby ste sa ich zbavili, takže je to užitočné, ak ste sa práve zbavili starého programu, ktorý už nepoužívate a chcete sa zbaviť asociácií, ktoré s ním súvisia. Týmto sa odstránia všetky rôzne ďalšie asociácie súborov, ktoré vytvoril aj Wine, ale ak nepoužívate tlmočník VBScript, nebude to problém vôbec. Ak používate programy VBScript alebo Microsoft JScript, budete musieť znova vytvoriť asociácie Windows Hosting, ale tieto asociácie sa aj tak opravia automaticky. Okrem toho pravdepodobne využívate shell skripty na to, aby ste s programom Wine robili čokoľvek, čo by ste chceli.

Možno to budete chcieť mimochodom urobiť po odinštalovaní určitých hier. Existujú niektoré staršie herné programy pre Windows, ktoré spájajú mnoho rôznych patentovaných prípon súborov so samotným programom, takže to možno budete chcieť urobiť, aby ste to nevymazali.

Nezabudnite však tieto príkazy nikdy zbytočne spúšťať, pretože skutočne vynulujú typy MIME, ktoré používajú Nautilus, PCManFM, Thunar a ďalší správcovia súborov na priradenie rôznych prípon k rôznym programom. Na druhej strane však tento proces môže skutočne veci urýchliť, pretože pri otváraní niečoho, na čo ste sa pozerali, ich nebudete musieť prehliadať toľko.

Metóda 2: Obnovenie asociácií pomoci

Ak používate program Wine na čítanie elektronických kníh vo formáte CHM, nemusíte sa obávať. Jednoducho kliknite pravým tlačidlom myši na súbor CHM, kliknite na príkaz Otvoriť v programe a do poľa s textom „Príkazový riadok na vykonanie príkazu“ zadajte výraz víno hh, aby sa načítal predvolený prehliadač vín CHM. Ak chcete toto priradenie znova uložiť, zadajte názov do poľa Názov aplikácie a kliknutím na „Nastaviť vybratú aplikáciu ako predvolenú akciu pre tento typ súboru“ ju trvale uchováte.

Toto nebudete musieť urobiť, ak nepoužívate súbory CHM alebo ich neotvárate v natívnom prehliadači Linux. Aj keď sa v dnešnej dobe zverejňuje čoraz väčšie množstvo manuálov k IT vo formáte PDF, môžete si túto funkciu prečítať v súboroch pomocníka alebo v kódovacích príručkách zo starších verzií aplikácií pre Windows. Pre Firefox sú k dispozícii aj rozšírenia prehľadávača, ktoré by ste možno mali preskúmať, ak máte záujem o to, aby ste tieto súbory mohli naďalej čítať bez toho, aby ste museli inštalovať program Wine. To by problém s asociáciami súborov úplne vyriešilo, ak ako prehliadač používate iba Wine.

4 minúty prečítané