Attempting this on a non-GNOME distro (Xubuntu 18.04.3), I was told I
was missing org.gnome.Platform/x86_64/3.30. Installing that allowed me
to proceed.
On 2/4/20 3:28 PM, Nicky D. wrote:
it has been a while since LL released their last Linux capable viewer.
To get things started
again I brought 6.3.6 up to Linux support:
https://bitbucket.org/NickyD/viewer-linux
https://bitbucket.org/NickyD/viewer-flatpak (for the flatpak build
scripts)
As I know the chances to see a penguin fly are bigger than get a
release from
LL, I also created a flatpak that users can install and run
(instructions below).
I'm still pondering to make an AppImage from it, but that's something
for another day.
Differences in the Linux version:
- Uses SDL2 rather than SDL (so the "OS" version can be used).
- Uses GTK3 instead of GTK2, again to not have to compile the old GTK
version.
- OpenAL instead of FMODEX, there's no way to download FMODEX anymore.
Once
FMOD Studio gets into the viewer I add it to the Linux release.
- No KDU. I obviously don't have access to LLs version of KDU and
won't use the one I have for Firestorm.
- GStreamer 1.0 instead of VLC. GStreamer being part of the OS it gets
updated by the OS (Flatpak in this case) rather than shipping some
ancient VLC version.
- dullahan/CEF is added. So it got the usual web browser as
Windows/OSX got.
- It's obviously unsupported.
The flatpak is hosted by The Phoenix Firestorm Project Inc.
(https://www.firestormviewer.org/about/) but could easily hosted by
any webserver or say AWS/S3.
Installation:
flatpak is needed and must be installed via the distros usual ways
(https://flatpak.org/setup/)
Then the viewer can be installed either system or user specific:
Add Flatpak repo
*
Systemwide:
o
flatpak remote-add viewer-builds
https://flatpak.firestormviewer.org/viewer.flatpakrepo
*
User install
o
flatpak remote-add --user viewer-builds
https://flatpak.firestormviewer.org/viewer.flatpakrepo
Install viewer (it will give the option which branch, stable has the
advantage that it can be updated as new released get added):
*
Systemwide:
o
flatpak install viewer-builds viewer-release
*
User install
o
flatpak install --user viewer-builds viewer-release
Run the viewer
*
flatpak run org.lindenlab.viewer-release
Cheers,
Nicky
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges