Cómo anular el registro de asociaciones de archivos Wine en Linux



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Ya sea que use Wine para ejecutar aplicaciones comerciales críticas o simplemente juegue un montón de juegos divertidos que solo están disponibles para Microsoft Windows, Wine comenzará a registrar asociaciones de archivos para las diferentes extensiones que usan los programas de Windows. Es posible que no desee tener los antiguos de los programas que ha desinstalado por ahí, y es posible que tenga algunos problemas con los que Wine asocia de forma predeterminada. Si otro programa crea un archivo con una extensión de archivo coincidentemente idéntica, es posible que tenga un conflicto un poco extraño si intenta hacer doble clic en él.



Afortunadamente, en realidad es más fácil deshacerse de ellos de lo que piensa. Tenga en cuenta que el siguiente proceso restablece las asociaciones de extensiones en su administrador de archivos, por lo que no querrá hacerlo si encuentra útiles algunos de los de Wine. Dicho esto, Wine en realidad los volverá a crear cuando vuelva a usar un programa. Esto tampoco será un problema si usa el menú Archivo para abrir archivos desde dentro de Wine. Lo más probable es que, de todos modos, no esté ejecutando ninguna aplicación empresarial crítica a través de Wine, por lo que para la mayoría de los usuarios eso parece ser un problema.



Método 1: eliminar asociaciones de archivos de vino de forma permanente

Deberá comenzar abriendo una ventana de terminal. Busque la palabra Terminal en Ubuntu Unity Dash o haga clic en el menú Aplicaciones y luego búsquelo en Herramientas del sistema. Dado que este proceso solo implica la manipulación de archivos dentro de su propio directorio de inicio, no necesitará acceso de administrador para ello.



Para eliminar todas las asociaciones de archivos de una sola vez, primero escriba rm -f ~ / .local / share / applications / wine-extension * .desktop y luego presione enter seguido de escribir rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * y una segunda pulsación del botón de entrada. El primer comando elimina todos los archivos .desktop de la extensión Wine que los programas de Windows han creado, mientras que el segundo borra cualquier ícono que Wine pueda haber asociado con ellos.

Si alguna vez ve copas de vino tinto extrañas aparentemente al azar como iconos para algunos archivos, esto también resolverá ese problema. Es causado por tener tipos de archivos asociados con Wine cuando Wine no tiene ningún ícono real para ellos. El vaso rojo es una referencia en broma al nombre del programa Wine, pero esta referencia en broma a veces hará tropezar a los nuevos usuarios porque no es exactamente la cosa más intuitiva desde el principio. La regla general es que si tiene algo con una copa de vino encima de un ícono, entonces es una forma divertida de Linux de decirle al usuario que un archivo está asociado con el código de Windows que se ejecuta a través de Wine.

A continuación, tendrá que eliminar el caché antiguo con tres comandos. Tipo

rm -f ~ / .local / share / applications / mimeinfo.cache seguido por

rm -f ~ / .local / share / mime / packages / x-wine * y luego finalmente rm -f ~ / .local / share / mime / application / x-wine-extension * todo como comandos separados. Una vez que llegue a este punto, no hay vuelta atrás, por lo que querrá asegurarse de que realmente desea hacer esto antes de continuar. Si bien esto en realidad no causará ningún daño irreversible, si elimina las asociaciones de archivos sin realmente quererlo, puede ser un poco molesto. Una vez más, sin embargo, los programas de Wine normalmente los volverán a crear cuando los ejecutes.

Actualice la caché emitiendo update-desktop-database ~ / .local / share / applications y entonces

update-mime-database ~ / .local / share / mime / como dos comandos separados. Lo más probable es que vuelva a tener varias asociaciones de archivos de Linux predeterminadas. Esto debería ser todo lo que tiene que hacer para deshacerse de ellos, por lo que es útil si acaba de deshacerse de un programa antiguo que ya no usa y desea deshacerse de las asociaciones que están relacionadas con él. Esto elimina todas las otras asociaciones de archivos que Wine creó también, pero si no está utilizando un intérprete de VBScript, esto simplemente no será un gran problema. Deberá volver a crear las asociaciones de alojamiento de Windows si usa programas VBScript o Microsoft JScript, pero estas asociaciones se repararán automáticamente de todos modos. Además, probablemente esté utilizando scripts de shell para hacer cualquier cosa que desee con Wine.

Es posible que desee hacer esto después de desinstalar ciertos juegos, por cierto. Hay algunos programas de juegos de Windows más antiguos que asocian muchas extensiones de archivo patentadas diferentes con el programa en sí, por lo que es posible que desee hacer esto para mantener todo despejado.

Sin embargo, asegúrese de nunca ejecutar estos comandos innecesariamente, ya que realmente restablecerán los tipos MIME que utilizan Nautilus, PCManFM, Thunar y otros administradores de archivos para asociar diferentes extensiones con diferentes programas. Sin embargo, por otro lado, el proceso podría acelerar las cosas, ya que no tendrá que revisar muchos de ellos al abrir algo que estaba viendo.

Método 2: restaurar asociaciones de ayuda

Si utiliza Wine para leer libros electrónicos en formato CHM, no tendrá que preocuparse. Simplemente haga clic con el botón derecho en un archivo CHM, haga clic en Abrir con y luego escriba wine hh en el cuadro que dice 'Línea de comando para ejecutar:' para que cargue el visor de vino CHM predeterminado. Para volver a guardar esta asociación, escriba un nombre en el cuadro Nombre de la aplicación y haga clic en 'Establecer la aplicación seleccionada como acción predeterminada para este tipo de archivo' para mantenerla permanentemente.

No tendrá que hacer esto si no usa archivos CHM o no los abre con un navegador Linux nativo. Si bien en estos días se publica un número cada vez mayor de manuales de TI en formato PDF, es posible que desee esta funcionalidad para leer archivos de ayuda o manuales de codificación de versiones anteriores de aplicaciones de Windows. También hay extensiones de navegador disponibles para Firefox que es posible que desee examinar si está interesado en seguir leyendo estos archivos sin tener que instalar Wine para empezar. Eso resolvería el problema de las asociaciones de archivos por completo si solo usa Wine como este tipo de visor.

4 minutos de lectura