12

Как браузер запустить в этих ваших Linux ?

Всем привет.
Я тут пилю одну программку на JavaFX Продолжение поста «Реверс-инжиниринг печатной платы», и смотрю есть интерес к версии под Линукс.

И столкнулся с невообразимой штукой - не смог из UI-приложения просто тупо ... запустить браузер дефолтный с URL, ну страничку открыть с описанием программы.

Пробовал:

  • getHostServices().showDocument - штатная классика для JavaFX

  • java.awt.Desktop.browse

  • getRuntime.exec или из шелла пробуя утилиты xdg-open, x-www-browser

Это какой-то трэш и угар - все варианты под Виндой (ясно дело кроме запуска линуховых утилит) работают, а в Mint 21, который есть под рукой - всяческий набор ошибок недостатка прав, gtk, ограничений (--no-sandbox), зависания приложения при попытке это сделать.

java.awt.Desktop.browse сработал ОДНОКРАТНО, а при повторном вызове - зависание приложения, с системным диалогом "прибить или подождать"...

Как же из графических приложений это в Линуксе делают, жмакая по кнопочке ?
Да и конечно, хотелось бы чтобы на максимуме дистрибутивов работало б...

Arduino & Pi

1.5K поста20.8K подписчика

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу