История изменений
Исправление 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 с помощью переменных окружения.