timothycrosley / streamdeck-ui

A Linux compatible UI for the Elgato Stream Deck.
https://timothycrosley.github.io/streamdeck-ui/
MIT License
1.12k stars 240 forks source link

Installation fails on Ubuntu 23.04 #323

Open IanWorrall opened 1 year ago

IanWorrall commented 1 year ago

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)

Stream Deck Version Standard

IanWorrall commented 1 year ago

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

yktoo commented 1 year ago

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).

desrod commented 1 year ago

Duplicate of https://github.com/timothycrosley/streamdeck-ui/issues/320

coolapso commented 1 year ago

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