timothycrosley / streamdeck-ui

A Linux compatible UI for the Elgato Stream Deck.

Home Page:https://timothycrosley.github.io/streamdeck-ui/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installation fails on Ubuntu 23.04

IanWorrall opened this issue · comments

Streamdeck-UI will not install on Ubuntu 23.04 if the instructions are followed.

To Reproduce
Steps to reproduce the behavior:

  1. Follow installation instructions for Ubuntu
  2. Installer script fails with "error: externally-managed-environment"

It seems that Ubuntu now requires a VM for Python apps.

Expected behavior
Streamdeck installs

To fix
Add pipx to the installer script, and install using it instead of pip.
This will install the app globally (ie - for all users)

Screenshots
https://i.imgur.com/luMKLot.png

Operating system (please complete the following information)

  • OS: Kubuntu 23.04
  • Desktop environment: KDE
  • Python version: Python 3.11.2

Stream Deck Version
Standard

Oops! New at github.
Shouldn't be closed until installer is updated.

I'm having the same issue. Also, when I forced streamdeck-ui install (using --break-system-packages), the app was installed, but wouldn't start:

$ streamdeck 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: vnc, offscreen, minimal, wayland, minimalegl, wayland-egl, xcb, eglfs, vkkhrdisplay, linuxfb.

Aborted

And the suggested solution (sudo apt install libxcb-xinerama0) wouldn't help because:

libxcb-xinerama0 is already the newest version (1.15-1).

Update: managed to resolve the above (see #327).

Duplicate of #320

hi, this project seems to be stale and a new fork as been made with the intention of replacing this one.

if this still an issue please reopen it at: https://github.com/streamdeck-linux-gui/streamdeck-linux-gui