diff --git a/gui/src/main/scala/com/sothr/imagetools/ui/util/FileUtil.scala b/gui/src/main/scala/com/sothr/imagetools/ui/util/FileUtil.scala index 317b169..3fb9f30 100644 --- a/gui/src/main/scala/com/sothr/imagetools/ui/util/FileUtil.scala +++ b/gui/src/main/scala/com/sothr/imagetools/ui/util/FileUtil.scala @@ -15,6 +15,7 @@ object FileUtil extends Logging { PropertiesService.OS.toLowerCase match { // Open file on windows case os if os.startsWith("windows") => Desktop.getDesktop.open(file) + case os if os.startsWith("linux") => Runtime.getRuntime.exec(s"xdg-open ${file.getAbsolutePath}") case default => error(s"Do not know how to open editor for OS: ${PropertiesService.OS}, ${PropertiesService.OS_VERSION}, ${PropertiesService.OS_ARCH}") } }