Com donar de baixa les associacions de fitxers Wine a Linux



Proveu El Nostre Instrument Per Eliminar Problemes

Ja sigui que utilitzeu Wine per executar aplicacions empresarials crítiques o simplement jugar a un munt de jocs divertits que només estan disponibles per a Microsoft Windows, Wine començarà a registrar associacions de fitxers per a les diferents extensions que utilitzen els programes de Windows. És possible que no vulgueu tenir programes antics de programes que heu desinstal·lat i que, de fet, és possible que tingueu alguns problemes amb els que Wine associa de manera predeterminada. Si un altre programa crea un fitxer amb una extensió de fitxer coincidentment idèntica, és possible que tingueu un conflicte una mica estrany si proveu de fer-hi doble clic.



Afortunadament, en realitat és més fàcil desfer-se’n del que es podria pensar. Tingueu en compte que aquest procés següent restableix les associacions d’extensions al gestor de fitxers, de manera que no voleu fer-ho si trobeu alguns dels útils de Wine. Dit això, Wine en realitat els recrearà sovint quan torneu a utilitzar un programa. Això tampoc no serà un problema si utilitzeu el menú Fitxer per obrir fitxers des de Wine. El més probable és que, de totes maneres, no executeu cap aplicació empresarial crítica a través de Wine, de manera que per a la majoria d’usuaris que semblen ser un problema.



Mètode 1: Eliminació permanent de les associacions de fitxers Wine

Haureu de començar obrint una finestra de terminal. Cerqueu la paraula Terminal al Ubuntu Unity Dash o feu clic al menú Aplicacions i, a continuació, cerqueu-la a Eines del sistema. Com que aquest procés només implica manipular fitxers dins del vostre propi directori personal, no necessiteu accés d'administrador per a això.



Per eliminar totes les associacions de fitxers d'un sol cop, primer escriviu rm -f ~ / .local / share / applications / wine-extension * .desktop i després premeu Intro seguit d'escriure rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * i un segon botó d'entrada. La primera ordre elimina tots els fitxers .desktop de l'extensió Wine que han creat els programes de Windows, mentre que la segona elimina les icones que Wine hi pugui haver associat.

Si alguna vegada veieu copes de vi negre estranyes i aparentment aleatòries com a icones d'alguns fitxers, també solucionareu aquest problema. Es deu al fet que s’associen tipus de fitxers amb Wine quan Wine no té cap icona real. El got vermell és una referència d’acudits al nom del programa Wine, però de vegades aquesta referència d’acudits provoca nous usuaris perquè no és exactament el més intuïtiu. La regla general és que si teniu alguna cosa que inclogui una copa de vi a la part superior d’una icona, és una forma de Linux divertida d’indicar a l’usuari que un fitxer està associat amb el codi de Windows que s’executa a través de Wine.

A continuació, haureu d’eliminar la memòria cau antiga amb tres ordres. Tipus

rm -f ~ / .local / share / applications / mimeinfo.cache Seguit per

rm -f ~ / .local / share / mime / packages / x-wine * i després finalment rm -f ~ / .local / share / mime / application / x-wine-extension * tot com a ordres separades. Un cop arribeu a aquest punt, no hi ha cap marxa enrere, de manera que voldreu assegurar-vos que realment voleu fer-ho abans de continuar. Tot i que en realitat això no causarà cap dany irreversible, si elimineu associacions de fitxers sense que això signifiqui realment, pot resultar una mica molest. Una vegada més, però, els programes de Wine normalment els recrearan quan els executeu.

Actualitzeu la memòria cau emetent update-desktop-database ~ / .local / share / applications i llavors

update-mime-database ~ / .local / share / mime / com a dues ordres separades. Probablement tornareu a tenir diverses associacions de fitxers Linux per defecte. Això hauria de ser tot el que heu de fer per desfer-vos-en, de manera que és útil si acabeu de desfer-vos d’un programa antic que ja no utilitzeu i voleu desfer-vos de les associacions que hi estan relacionades. Això també elimina totes les altres associacions de fitxers que Wine ha creat, però si no utilitzeu un intèrpret de VBScript, això simplement no suposarà cap problema. Haureu de recrear associacions d’allotjament de Windows si utilitzeu programes VBScript o Microsoft JScript, però totes aquestes associacions es repararan automàticament. A més, probablement utilitzeu scripts de shell per fer tot el que vulgueu amb Wine.

Per cert, potser voldreu fer-ho després de desinstal·lar certs jocs. Hi ha alguns programes de jocs de Windows més antics que associen moltes extensions de fitxers propietaris diferents amb el propi programa, de manera que és possible que vulgueu fer-ho per evitar que tot sigui esborrat.

Assegureu-vos que no executeu mai aquestes ordres innecessàriament, ja que realment restabliran els tipus MIME que utilitzen Nautilus, PCManFM, Thunar i altres gestors de fitxers per associar diferents extensions a diferents programes. D'altra banda, però, el procés pot fer que les coses siguin més ràpides, ja que no haureu de mirar-ne tantes quan obriu alguna cosa que esteu mirant.

Mètode 2: restaurar les associacions d'ajuda

Si feu servir Wine per llegir llibres electrònics en format CHM, no us haureu de preocupar. Simplement feu clic amb el botó dret del ratolí sobre un fitxer CHM, feu clic a Obre amb i, a continuació, escriviu wine hh al quadre que diu 'Línia d'ordres per executar:' perquè carregui el visor CHM predeterminat del vi. Per tornar a desar aquesta associació, escriviu un nom al quadre Nom de l'aplicació i feu clic a 'Estableix l'aplicació seleccionada com a acció predeterminada per a aquest tipus de fitxer' per mantenir-la permanentment.

No ho haureu de fer si no feu servir fitxers CHM o els obriu amb un navegador Linux natiu. Tot i que actualment es publica un nombre cada vegada més gran de manuals informàtics en format PDF, és possible que vulgueu que aquesta funcionalitat llegeixi fitxers d’ajuda o manuals de codificació de versions anteriors de les aplicacions de Windows. També hi ha extensions de navegador disponibles per a Firefox que és possible que vulgueu examinar si esteu interessat en continuar llegint aquests fitxers sense haver d’instal·lar Wine per començar. Això solucionaria completament el problema de les associacions de fitxers si només feu servir Wine com aquest tipus de visor.

4 minuts de lectura