Skip to content

Linux Setup

Install Playback and configure your Operator device on Linux distributions.

2 min read


Playback runs on most modern Linux distributions. You’ll need to set up permissions to allow non-root access to your Operator device.

System requirements

See the Downloads page for current system requirements.

Installation

  1. Download the Linux AppImage from our downloads page
  2. Make the AppImage executable:
chmod +x Playback.AppImage
  1. Run the AppImage:
./Playback.AppImage

Setting up device permissions

To use your Operator without root access, you’ll need to add udev rules and add your user to the appropriate groups.

Debian, Ubuntu, and derivatives

Add your user to the required groups:

sudo usermod -a -G dialout $USER
sudo usermod -a -G plugdev $USER

Create the udev rules file:

sudo nano /etc/udev/rules.d/99-epilogue.rules

Add the following content:

# GB Operator
SUBSYSTEM=="usb", ATTR{idVendor}=="16d0", ATTR{idProduct}=="123D", MODE="0666"

# SN Operator
SUBSYSTEM=="usb", ATTR{idVendor}=="16d0", ATTR{idProduct}=="123E", MODE="0666"

Reload the udev rules and reboot:

sudo udevadm control --reload-rules && sudo udevadm trigger
sudo reboot

Arch Linux and Manjaro

Install glibc and add your user to the uucp group:

sudo pacman -S glibc
sudo usermod -a -G uucp $USER

Then restart your computer.

NixOS

In your /etc/nixos/configuration.nix:

  1. Add plugdev and dialout to your users.users.$USER.extraGroups
  2. Add the udev rules to services.udev.extraRules
  3. Rebuild with nixos-rebuild switch

Troubleshooting

Operator not detected?

  • Make sure you’ve completed the udev rules setup above
  • Verify you’ve logged out and back in (or rebooted) after adding groups
  • Check that the device appears with lsusb

Permission denied errors?

  • Don’t run Playback with sudo — this can cause audio issues with PulseAudio
  • Follow the udev rules setup to grant permissions to your regular user

AppImage won’t run?

  • Make sure you’ve made it executable with chmod +x
  • Some distributions may need FUSE installed: sudo apt install fuse libfuse2

Still need help? Contact our support team