Can't set Chromium as the default browser when BROWSER variable is defined
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
chromium-browser (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
STEPS TO REPRODUCE
1. Install firefox
2. Set `BROWSER=firefox`
3. Open firefox and make sure it is the default browser
4. Install chromium-browser
5. Open chromium-browser and set it as the default browser
6. Click on a link or use `xdg-open URL`
EXPECTED RESULTS
Link opens in chromium-browser
ACTUAL RESULTS
Link opens in firefox instead. Running chromium-browser from the terminal, when trying to change the default browser, the error "xdg-settings: $BROWSER is set and can't be changed with xdg-settings" appears. BROWSER, xdg-setting's default-
AFFECTED VERSIONS
chromium-browser 73.0.3683.
UPSTREAM BUG REPORTS
https:/
https:/
affects: | lxfind → lxqt-session (Ubuntu) |
description: | updated |
description: | updated |
description: | updated |
To explore this bug
- booted a recent Lubuntu 19.04 install fridge. ubuntu. com` which caused firefox to open fridge. ubuntu. com` & in settings found a 'make default' button which I clicked (a few times) noticing messages fridge..` & firefox re-started :(
- `xdg-open http://
- `sudo apt install chromium-browser`
- `chromium-browser http://
- I exited chromium & executed the `xdg-open http://
guiverc@ ultracrap: ~$ chromium-browser http:// fridge. ubuntu. com 0410/112751. 019896: ERROR:sandbox_ linux.cc( 364)] InitializeSandbox() called with multiple threads in process gpu-process.
[2393:2393:
(chromium- browser: 2359): GLib-GIO-CRITICAL **: 11:28:25.806: g_dbus_proxy_new: assertion 'G_IS_DBUS_ CONNECTION (connection)' failed
xdg-settings: $BROWSER is set and can't be changed with xdg-settings
xdg-settings: $BROWSER is set and can't be changed with xdg-settings
xdg-settings: $BROWSER is set and can't be changed with xdg-settings
guiverc@ ultracrap: ~$ xdg-open http:// fridge. ubuntu. com