streamdeck-ui

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
reinhart
Beiträge: 9
Registriert: 08.12.2002 22:35:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bielefeld
Kontaktdaten:

streamdeck-ui

Beitrag von reinhart » 28.01.2024 12:31:45

Habe ein Streamdeck XL und da es in Debian(bookworm) die beiden Pakete python3-elgato-streamdeck und streamdeck-ui gibt denkt man dat funzt.
Aber so einfach ist das dann doch nicht.
Konsole: streamdeck
Waiting for Stream Deck(s)...
ist noch O.K.
dann gibt es kurtz die Oberfläche.
und als Fehlermeldung.
ICE default IO error handler doing an exit(), pid = 2949, errno = 32 [beim ersten mal einstecken ...]
nun nur noch:
Speicherzugriffsfehler

Die Homepages geben auch keinen Anhaltspunkt und seitdem pip nicht mehr funzt bin ich ausgestigen.

Wenn ich dann doch noch etwas finde schreibe ich das gerne noch hier rein.
Update:
Habe die beiden Pakete mit aptitude entfernt - abhängige nicht mehr benötigte auch ... streamdeck-ui dann neu instaliert.
Beim ersten Start gab es nach einiger Zeit dann:
$ streamdeck
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 844, resource id: 14709102, major code: 40 (TranslateCoords), minor code: 0
Speicherzugriffsfehler
Macht mich auch nicht schlauer ;-)
Update:
Auf enem andern Rechner auf dem bullseye läuft war streamdeck-ui noch nicht in der Paketliste, aber pip funzt wie gewohnt. Ach und da funktioniert die Hardware. Aber leider ist die Rechenpower für einen Streaming PC viel zu schwach.
wo ist das Fido denn hin

Benutzeravatar
reinhart
Beiträge: 9
Registriert: 08.12.2002 22:35:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bielefeld
Kontaktdaten:

Re: streamdeck-ui

Beitrag von reinhart » 07.02.2024 22:54:40

8O ja soll man nicht machen aber als 'root' bekomme ich das Streamdeck nun das erste mal Stabil ans laufen.

Code: Alles auswählen

root:~# export DISPLAY=:0.0
root@:~# gnome-disks [läuft ]
root@:~# streamdeck 
Xlib.xauth: warning, no xauthority details available
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2325, resource id: 16010778, major code: 40 (TranslateCoords), minor code: 0
Speicherzugriffsfehler
root:~# 
wenn ich das Programm dann regulär beende kommt doch wieder ein Speicherzugriffsfehler. 8O

Als 'normaler' benutzer bekomme ich das erste mal viel Text. den ich leider nicht ganz Verstehe.:

Code: Alles auswählen

ben:~/$ streamdeck 
Traceback (most recent call last):
  File "/usr/bin/streamdeck", line 33, in <module>
    sys.exit(load_entry_point('streamdeck-ui==1.1.2', 'console_scripts', 'streamdeck')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/streamdeck", line 25, in importlib_load_entry_point
    return next(matches).load()
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/streamdeck_ui/gui.py", line 26, in <module>
    from streamdeck_ui import api
  File "/usr/lib/python3/dist-packages/shiboken2/files.dir/shibokensupport/feature.py", line 139, in _import
    return original_import(name, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/streamdeck_ui/api.py", line 350, in <module>
    _open_config(STATE_FILE)
  File "/usr/lib/python3/dist-packages/streamdeck_ui/api.py", line 61, in _open_config
    config = json.loads(state_file.read())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
               ^^^^^^^^^^^^^^^^^^^^^^
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 7 column 27 (char 149)
ben:~/$ 
habe ich da etwas mit Python gemacht? Eigentlich nicht, da ich nirgends etwas verändert habe.
wo ist das Fido denn hin

Benutzeravatar
TRex
Moderator
Beiträge: 8086
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: streamdeck-ui

Beitrag von TRex » 08.02.2024 08:13:10

STATE_FILE ist ein json-file, das der Fehlermeldung nach defekt ist. Dem Sourcecode [1] nach liegt die in ~/.streamdeck_ui.json - kannst du mal nen Blick reinwerfen, vermutlich auch einfach mal löschen. Dass es in root erstmal nicht explodiert ist, liegt vermutlich daran, dass die Datei dort noch nicht existierte.

https://github.com/timothycrosley/strea ... /config.py
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
reinhart
Beiträge: 9
Registriert: 08.12.2002 22:35:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bielefeld
Kontaktdaten:

Re: streamdeck-ui

Beitrag von reinhart » 17.03.2024 22:06:54

Die Änderungen hatte ich wirklich selber gemacht.
Änderte leider nichts. Funktioniert immer noch nicht - gerade auf dem Laptop nicht.
wo ist das Fido denn hin

Antworten