I have installed a application called ProRealTime. Apparently, it installs some java stuff locally, and when launched, it opens the browser, to log in on their site, and then the application is executed. This works on firefox but not on Chromium.
Chromium pops up the window “open with xdg-open”, and when clicked, nothing happens. I have checked my system and I have:
I guess that all these was added when installed the application locally. So, in my opinion is well set up, and it drives me crazy that it doesn’t work in chromium with xdg-open.
Although the configuration seems to be ok (to my understanding), I tried to set it up again:
… leads me to think:
… that firefox is set to be your default browser - to be opened whenever a browser window needs to be opened according to the url you chose?
… you want it to open in Chromium?
set it as the default browser?
ps:
what Desktop (KDE, Xfce, …) are you running?
Xfce4, I guess …
the default browser isn’t set via xdg-open … in Xfce4
it has got a setting option for that
xfce4-mime-settings
will open the pertinent configuration option directly …
It is not an issue about my default browser. Let me clarify:
My default browser is chromium.
When I launch the application, the browser opens (chromium), I click on “open with xdg-open” and click on a “start” button on the website and nothing happens.
At that moment, if I go to firefox, go to the website, log in and click on the “start” button on the website, the applications loads and opens. If I do it skipping step 2, it also works.
My hypothese is: what I have locally is a kind of client, which opens a browser to log in and then connects to the server, and the server launches the application on my computer (or the server asks the client to launch it, I don’t know). So, at the end, it doesn’t matter which browser I use to log in.
In conclusion, xdg is not working with (or finding or whatever) the right application, because firefox uses it own launcher (not xdg).
$ python -c "import webbrowser as w;w.open_new('https://manjaro.org')"
…do anything? Or how about this:
$ python -c "import webbrowser as w;g=w.get('chromium');g.open(url='https://manjaro.org', new=1)"
I can’t test the last one since I don’t have Chromium installed. It works with w3m, however.
If both work, it’s “just” a matter of finding why your launcher doesn’t comply. 8)
A few more ideas.
What if you run Chromium from the Terminal and then navigate to the site and do what you would want to do. Does it spit out any errors on the command line?
If you navigate to that site and do that open with thing, do you get a file downloaded instead?
Under certain circumstances at work (in that Redmond system) while communicating with WMS services (google it if interested), Chrome sometimes refuse to load the resource but instead downloads an XML file. Something like that maybe.
If there is a security setting somewhere, maybe check there? Allowing third party cookies? Extensions/add-ons to disable? Safe-mode?
Or try that… <ptui!> …Edge browser? Also based on Chrome. They might have done something security wise to Chromium that the application you want to run isn’t prepared for.
Use a proxy somewhere and see if that makes any difference?
Okay, I’m done. Good luck! 8)