Linux support - sblantipodi/firefly_luciferin GitHub Wiki
Firefly Luciferin has a complete Linux support.
Install packages come in two flavours, RPM and DEB but you can also get it sandboxed on Flathub and Snap Store.
There is also an AUR version for Arch Linux that is built from the official sources but that is maintained by Ape (Lauri Niskanen).
Due to dependencies, using sandboxed versions like Flatpak and Snap is recommended.
Install via RPM:
rpm -Uvh FireflyLuciferinLinux.rpm
Install via DEB:
dpkg -i FireflyLuciferinLinux.deb
Once installed you can find the executable binary in:
/opt/FireflyLuciferin/bin
Install via Flathub:
Install via Snap Store:
If you are a Gnome user, you can start Luciferin
after login / boot with a few clicks. The simplest way to run programs on startup is to use
the gnome-tweaks tool.

You can simply install it using apt with the following command:
~ » sudo apt install gnome-tweaks
- Configure
Luciferin
and ensure to enableTurn LED ON

-
Start gnome-tweaks and navigate to
Startup Applications
-
Click the large "+"-Button and search for
Firefly Luciferin

- Click add and close gnome-tweaks
On the next login / boot Luciferin
will start automatically
(Thanks to @patrick-blom for this Wiki page)
If you are using the full firmware, Luciferin uses various ports for devices auto discovery. If Firefly Luciferin does not find your Glow Worm device, you may need to open this ports on your Firewall:
- 4210
- 5001
- 5002
- 5003
Audio features requires audio capture. Be sure to select the correct audio device for recording in your audio mixer.
If you use Wayland you must use the PIPEWIREXDG capture method,
XIMAGESRC instead.

If you are using an NVIDIA GPU
you can use the CUDA specific pipeline implemented in the XIMAGESRC (NVIDIA)
and PIPEWIREXDG (NVIDIA)
capture methods.
If you want to use NVIDIA CUDA you need to have a capable GPU and you need additional libs from GStreamer.
Luciferin supports modern libraries for tray icons by creating a binding to them.
Most Linux distributions bundle libayatana-appindicator3
or libappindicator3
libraries.
If Luciferin detects either of these libraries, it automatically enables the tray icon feature.
Luciferin supports modern libraries for notifications by creating a binding to them.
If your distribution bundles libnotify
, Luciferin automatically enables non intrusive notifications.