Installation of an x86 application should be performed inside the guest x86 system. After the installation of an x86 application is complete it can be run both from the guest x86 system and host ARM system. 

Running x86 applications from the Start menu on ARM system

Generally applications place their launchers to the Start menu by default during the installation process. The guest x86 system is integrated to the host ARM system and therefore the launcher of a guest x86 application will appear in the Start menu of ARM system. So you just need to find the right category and the launcher will be there. For example:

If you right click on the launcher you will see its properties:

In the given example the target file that corresponds to Spotify launcher is /usr/share/applications/spotify.desktop . This is a text file and you can read its content from the ARM terminal (command line):

$ cat /usr/share/applications/spotify.desktop
[Desktop Entry]
GenericName=Music Player
Comment=Spotify streaming music client
Exec=exagear debian-8 -- /bin/bash -c "spotify %U "

Exec is the command used to launch an application. So you can use it to launch an application from ARM terminal. For example the following command executed in ARM terminal will launch Spotify that is installed in the guest x86 system:

 $ exagear debian-8 -- /bin/bash -c "spotify %U "

Running x86 apps from terminal on ARM system

There is another more general approach for running a guest x86 applications directly from ARM terminal.
First you need to find an executable file location of an x86 application inside the guest x86 system. For example:

$ exagear
Starting the shell in the guest image /opt/exagear/images/debian-8

$ arch

$ which spotify

$ exit

Then you can launch an x86 application directly from ARM terminal:

$ arch

$ exagear -- /usr/bin/spotify

If you wold like to know more about ExaGear Desktiop software and pricing

Did this answer your question?