LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

Если подозрение, что оно делает через xdg-open.

Можешь попробовать так:

_BROWSER=$(xdg-settings get default-web-browser)
# вот тут есть две проблемы
# 1. default-web-browser перезаписывается для юзера, т.е. другие программы тоже могут увидеть /bin/true
# 2. /bin/true не подойдёт, так как нужен .desktop файл
xdg-settings set default-web-browser /bin/true

$JAVA_UTIL

xdg-settings set default-web-browser "$_BROWSER"

Если подход проконает, можно поискать возможность изменить поведение xdg-open с помощью переменных окружения.

Исправление KennyMinigun, :

Если подозрение, что оно делает через xdg-open.

Можешь попробовать так:

_BROWSER=$(xdg-settings get default-web-browser)
# вот тут есть две проблемы
# 1. default-web-browser перезаписывается для юзера, т.е. другие программы тоже могут увидеть /bin/true
# 2. /bin/true не подойдёт, так как нужен .desktop файл
xdg-settings set default-web-browser /bin/true

$JAVA_UTIL

xdg-settings set default-web-browser "$_BROWSER"

Если подход проконает, можно поискать возможность изменить поведение xdg-open с помощью переменных окружения.

Исходная версия KennyMinigun, :

Если подозрение, что оно делает через xdg-open.

Можешь попробовать так:

_BROWSER=$(xdg-settings get default-web-browser)
# вот тут есть две проблемы
# 1. default-web-browser перезаписывается для юзера
# 2. /bin/true не подойдёт, так как нужен .desktop файл
xdg-settings set default-web-browser /bin/true

$JAVA_UTIL

xdg-settings set default-web-browser "$_BROWSER"

Если подход проконает, можно поискать возможность изменить поведение xdg-open с помощью переменных окружения.