#!/bin/bash
# desc: Imponemos como visor pdf por defecto al navegador Web

conf_visor_navegador_web_pdf() {
    # Configuramos mimeapps.list para archivos PDF: defaults.list y mimeapps.list
    # Indicamos la lista de mimetypes y filedesktops que los abriran:
    echo "# Añadimos asociación Default para abrir documentos PDF:"
    LISTADO=("application/pdf:${1}")
    vx-mimetype-desktopfile-conf_ini "Default Applications" "${LISTADO[@]}" >/dev/null 2>&1
    return 0
}

NAVEGADOR="$(xdg-settings get default-web-browser)"
[[ -f "/usr/share/applications/${NAVEGADOR}" ]] && conf_visor_navegador_web_pdf "${NAVEGADOR}" && exit 0

for NAVEGADOR in "google-chrome.desktop" "chromium-browser.desktop" "firefox.desktop"; do
    [[ -f "/usr/share/applications/${NAVEGADOR}" ]] && conf_visor_navegador_web_pdf "${NAVEGADOR}" && exit 0
done
