Algo muy molesto es tener un navegador web por defecto y que algunas aplicaciones insistan en abrir otro, en mi caso me ocurrió al pasar de Firefox a Chrome, Telegram insistÃa en abrir las URLs mediante Chrome, para cambiar de forma global dentro de las X el navegador utilizaremos xdg-settings.
Nos aseguramos de no tener la variable de entorno BROWSER asignada, en caso de tenerla buscamos como ha llegado ese valor ahà seguramente sea por el script RC de nuestra shell, en cualquier caso debe ser nulo:
echo $BROWSER
Consultamos las aplicaciones disponibles.
-
FreeBSD:
ls -la /usr/local/share/applications/-rw-r--r-- 1 root wheel 323 Mar 10 16:56 chromium-browser.desktop -rw-r--r-- 1 root wheel 9117 Mar 26 06:44 firefox.desktop
-
Linux:
ls -la /usr/share/applications/-rw-r--r-- 1 root root 8411 mar 16 22:50 google-chrome.desktop -rw-r--r-- 1 root root 325 mar 13 08:14 firefox.desktop
Asignamos uno de los navegadores web disponibles:
xdg-settings set default-web-browser chromium-browser.desktop