Была проблема - решил, мало-ли кому пригодиться.
При вызове defaultbrowser с аргументом который содержал пробелы, обработка шла неверно (как несколько ссылок).
Например, при ассоциации pdf с ярлыком "Веб-браузер" и последующим открытии "паспорт загран.pdf" в chromium.
Выполнил следующую замену в defaultbrowser:
было:
url="$@"
стало:
url="${@// /%20}"
Я все еще весьма далек от линукс и скриптов, чему-то учусь урывками, так что прошу извинить, если накосячил. Но мне помогло.