Asignar navegador por defecto mediante xdg-settings


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
Si te ha gustado el artículo puedes invitarme a un redbull aquí.
Si tienes cualquier pregunta siempre puedes enviarme un Email o escribir en el grupo de Telegram de AlfaExploit.
Autor: kr0m -- 28/03/2020 00:58:38 -- Categoria: Multimedia