Los ejecutables de Windows se inician con el administrador de archivos

9

Tengo Wine instalado y varias aplicaciones de Windows instaladas allí funcionan bien, si las inicio usando el menú derecho del mouse "Abrir con el cargador de programas Wine". Pero si intento iniciar un archivo .exe haciendo doble clic en su lugar, el administrador de archivos intenta abrir el archivo ejecutable.

¿Cómo arreglo eso?

Y algo así como una pregunta extra como un ex usuario de Windows: ¿Se puede hacer esto fácilmente para un solo archivo que actualmente veo en el administrador de archivos (similar al menú contextual "Abrir con ..." en Windows) y para muchos tipos de archivos juntos (como en Windows, usando el menú "Configuración de carpeta" en el Explorador)?

Bananeweizen
fuente

Respuestas:

12

Haga clic con el botón derecho, seleccione Propiedades, abra la pestaña "Abrir con" y haga que Wine sea la aplicación predeterminada para archivos EXE.

Marius Gedminas
fuente
Gracias. Funciona bien ahora. Todavía me pregunto por qué el administrador de archivos fue asignado a los ejecutables en primer lugar. Tal vez para leer archivos zip ejecutables?
Bananeweizen
Esa también es mi suposición: archivos autoextraíbles (no necesariamente zip, rar también los tiene IIRC).
Marius Gedminas
6

Desde 17.04, los paquetes de vino se han convertido wine-stabley wine-development. Estos son coinstalables, por lo que ninguno de estos paquetes wine.desktopinstala el archivo /usr/share/applicationspara evitar conflictos. Por lo tanto, Wine no tiene una entrada en el menú Abrir con. De /usr/share/doc/wine-stable/README.Debian.gz:

Para habilitar el soporte de todo el sistema para archivos .exe, ejecute el siguiente comando (reemplace /usr/share/doc/winecon /usr/share/doc/wine-developmentsi lo usa wine-development):

$ sudo cp /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/

Para admitir esto solo para su usuario actual, ejecute:

$ cp /usr/share/doc/wine/examples/wine.desktop ~/.local/share/applications/

Para eliminar estas asociaciones de tipo de archivo nativo, ejecute nuevamente los siguientes comandos:

$ sudo rm -f /usr/share/applications/wine.desktop
$ sudo update-desktop-database
$ rm -f ~/.local/share/applications/wine.desktop
$ rm -f ~/.local/share/applications/wine-extension-*
$ update-desktop-database ~/.local/share/applications/

Esto es un poco confundido, es /usr/share/doc/wine-stable, no /usr/share/doc/wine.

sudo cp /usr/share/doc/wine-stable/examples/wine.desktop /usr/share/applications/

Y Wine debería comenzar a aparecer en las listas Abrir con para la selección.

muru
fuente
2

La razón por la cual esto ocurre es en este informe de error, que proporcioné un parche hace aproximadamente 2 años: https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/351429

De todos modos, la solución que generalmente uso es simplemente hacer clic derecho en la aplicación y seleccionar abrir con Wine.

Scott Ritchie
fuente
Gracias por la info. Eso es exactamente lo que sospechaba, pero no pude averiguar con mi conocimiento limitado.
Bananeweizen
-1

Eso no siempre funciona. Algunas configuraciones para el manejo del tipo de archivo se pueden encontrar en

.local/share/applications/mimeapps.list

En ese archivo, encontré la siguiente línea:

application/x-ms-dos-executable=file-roller.desktop;wine.desktop;

y lo cambié a

application/x-ms-dos-executable=wine.desktop;

Después de guardar el archivo, el resultado se activa inmediatamente.

Tankjob
fuente
Si esta respuesta pretende ser un comentario sobre la respuesta de otra persona (es decir, Marius Gedminas), debe agregar información a su respuesta sobre a qué respuesta se refiere.
karel
wine.desktop no es más de 17.04
Khurshid Alam