This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Lolu chungechunge lwabekwa kunqolobane. Uyacelwa ubuze umbuzo omusha uma udinga usizo.

Is it possible to open an Ubuntu app from HTML? (firefox)

  • 1 baphendule
  • 1 inale nkinga
  • 1 view
  • Igcine ukuphendulwa ngu javpramod

more options

hi all,

I am in search of 'open an Ubuntu app (installed in the system) from an HTML file', and i got a solution from 'ask ubuntu' (refer: http://askubuntu.com/a/332389/447970). I tried it and its working good in Chromium and Chrome browsers, but not working in firefox, i am using firefox 46.0 (Edubuntu 14.04). The steps which i have done:

I. Create application launcher script

  1. a. mkdir -p bin
  2. b. gedit ~/bin/open_app.sh
  1. c. script:
  1. !/bin/bash

if [[ "$1" != "app://" ]]; then

   app=${1#app://}
   nohup "$app" &>/dev/null &

else

   nohup gnome-terminal &>/dev/null &

fi

  1. d. chmod +x ~/bin/open_app.sh

2. Create .desktop file for application launcher

sudo -H gedit /usr/share/applications/appurl.desktop

added the following content:

[Desktop Entry] Name=TerminalURL Exec=/home/name/bin/open_app.sh %u Type=Application NoDisplay=true Categories=System; MimeType=x-scheme-handler/app;

III. Refresh mime types database

sudo update-desktop-database

IV. Then created a html file with tagging like:

Open Gimp: <a title="Open" href="app://gimp">Gimp - 2.8</a>

thats all.

If I open this html file in firefox and click on the hyper-link nothing happening.

What is the problem, is there any changes to make in Firefox browser?

Pls help - Jay

hi all, I am in search of 'open an Ubuntu app (installed in the system) from an HTML file', and i got a solution from 'ask ubuntu' (refer: http://askubuntu.com/a/332389/447970). I tried it and its working good in Chromium and Chrome browsers, but not working in firefox, i am using firefox 46.0 (Edubuntu 14.04). The steps which i have done: I. Create application launcher script #a. mkdir -p bin #b. gedit ~/bin/open_app.sh #c. script: #!/bin/bash if [[ "$1" != "app://" ]]; then app=${1#app://} nohup "$app" &>/dev/null & else nohup gnome-terminal &>/dev/null & fi #d. chmod +x ~/bin/open_app.sh 2. Create .desktop file for application launcher sudo -H gedit /usr/share/applications/appurl.desktop added the following content: [Desktop Entry] Name=TerminalURL Exec=/home/name/bin/open_app.sh %u Type=Application NoDisplay=true Categories=System; MimeType=x-scheme-handler/app; III. Refresh mime types database sudo update-desktop-database IV. Then created a html file with tagging like: <p>Open Gimp: <a title="Open" href="app://gimp">Gimp - 2.8</a></p> thats all. If I open this html file in firefox and click on the hyper-link nothing happening. What is the problem, is there any changes to make in Firefox browser? Pls help - Jay

Isisombululo esikhethiwe

HI team,

I was able to find out a solution, its a network-protocol issue. Added an entry in firefox config. as:

network.protocol-handler.external.app;true

now its working fine.

thanks for the support - Jay

Funda le mpendulo ngokuhambisana nalesi sihloko 👍 0

All Replies (1)

more options

Isisombululo Esikhethiwe

HI team,

I was able to find out a solution, its a network-protocol issue. Added an entry in firefox config. as:

network.protocol-handler.external.app;true

now its working fine.

thanks for the support - Jay