GNU/Linux >> Tutoriales Linux >  >> Linux

Ejecutar comandos de Shell desde el programa que se ejecuta en WINE

Con versiones más recientes de Wine (probado con Wine 1.7.38) , puede ejecutar un programa de Linux desde Wine de la siguiente manera (aquí para iniciar gedit, como ejemplo):

wineconsole cmd

...y desde esa consola de vino:

start /unix /usr/bin/gedit

Si desea iniciar un programa de Linux directamente desde una aplicación de Windows, la siguiente línea funcionó para mí:

cmd /c start /unix /usr/bin/gedit

Para probar esto, puede llamar directamente en su consola Linux a esto:

wine cmd /c start /unix /usr/bin/gedit

Una cosa importante a tener en cuenta:el programa que desea iniciar debe tener configurado el bit ejecutable; de ​​lo contrario, fallará la llamada desde Wine.


Pruebe esto (ejecuta la calculadora Gnome en mi sistema Linux Mint):

wineconsole cmd

...y desde la consola de vinos:

/bin/sh gcalctool

Según este principio general, también puede abrir documentos y asociar archivos con una aplicación de Linux editando el registro de vinos. Hay una sección al respecto en las preguntas frecuentes sobre vinos:

6.6.3 ¿Cómo asocio un programa nativo con un tipo de archivo en Wine?

Por lo tanto, debería poder escribir scripts de shell y llamarlos OK.


Linux
  1. Ejecución de comandos de Linux en segundo plano y en primer plano

  2. 5 formas de ejecutar comandos UNIX/Linux (y scripts de shell) en segundo plano

  3. Conceptos básicos de la línea de comandos de Linux:ejecución de comandos desde la línea de comandos

  4. ¿Cómo llamar a Wine dll desde python en Linux?

  5. Ejecutando un comando de linux desde python

Programe hardware desde la línea de comandos de Linux

Cómo ejecutar comandos de Linux en un sistema remoto a través de SSH

4 comandos para apagar Linux desde la terminal

Cómo instalar un programa desde la fuente en Linux

Ejecutar comandos en sistemas Linux remotos a través de SSH

Ejecutar scripts desde otro directorio