BIC-MNI / Display

MNI Display project, converted from CVS
Other
8 stars 4 forks source link

Display as an AppImage #87

Open jennydaman opened 2 years ago

jennydaman commented 2 years ago

Hello,

I would like to share something I did: Display in an AppImage. In other words, it's a single file which you can download and run to run Display on almost any Linux.

https://github.com/FNNDSC/Display.AppImage

Use cases might include where it's preferred to work in containerized environments only, or user is having trouble installing minc-toolkit.

I hope someone finds this useful!

I've tested it to work on both Nvidia and Integrated Graphics:

# nvidia GPU
$ ./Display.AppImage -version                                                      
Display 2.0.6 (built Oct  3 2020) git:HEAD/22bf5d2
FreeGLUT 2.6.0 API V4
OpenGL 4.6.0 NVIDIA 495.46

# intel iGPU
$ ./Display.AppImage -version                                                          
Display 2.0.6 (built Oct  3 2020) git:HEAD/22bf5d2
FreeGLUT 2.6.0 API V4
OpenGL 4.6 (Compatibility Profile) Mesa 21.3.5
gdevenyi commented 2 years ago

Cool. Might be nice to automate publication to some repository.

jennydaman commented 2 years ago

It wouldn't be hard to put it on Github Actions though minc-toolkit sees a new release less than once a year, so I didn't. Though if interest picks up in using AppImage as a legitimate solution for MINC visualization tools then I would be glad to contribute.