Linux: selecting tty device fails | auto open does work
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 64/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- python
- Bereich
- operating-systems
Rechercherichtung
Beginne mit configure.py und reproduziere den Unterschied zwischen der Auswahl von ttyACM0 und der automatischen Erkennung, die /dev/ttyACM0 zurückgibt. Verfolge den ausgewählten Wert bis zum Öffnen des seriellen Ports und überprüfe, dass das Speichern eines ausgewählten Geräts den korrekten Pfad beibehält und den Start von screen ermöglicht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
Selecting a specific tty device fails to open. Auto-open does work
To Reproduce
Steps to reproduce the behavior:
- run
python3 configure.py - selct the tty device
- save and run
Expected behavior
Open the tty device with the correct path.
Logs
(.venv)user@host turing-smart-screen-python][(HEAD 3.9.6)]$ 08.11.2025 19:48:06 [INFO] Loading theme Digital_CPU_0.96Inch from res/themes/Digital_CPU_0.96Inch/theme.yaml
08.11.2025 19:48:06 [DEBUG] Static COM port: ttyACM0
08.11.2025 19:48:06 [ERROR] Cannot open COM port ttyACM0: [Errno 2] could not open port ttyACM0
^C
(.venv)user@host turing-smart-screen-python][(HEAD 3.9.6)]$ python3 configure.py
(.venv)user@host turing-smart-screen-python][(HEAD 3.9.6)]$ 08.11.2025 19:48:26 [INFO] Loading theme Digital_CPU_0.96Inch from res/themes/Digital_CPU_0.96Inch/theme.yaml
08.11.2025 19:48:26 [DEBUG] Auto detected COM port: /dev/ttyACM0
Environment:
- Smart screen model [e.g. Turing 5", XuanFang 3.5”]
- Revision of this project: 3.9.6
- OS with version: Archlinux
- Python version [e.g. Python 3.10]
- Hardware: x86
Additional context
The path handling is not correct. The drop down menu misses the /dev/ path in front.
- Vorherrschende Sprache
- Rich Text Format
- Sterne
- 2.3k
- Forks
- 429
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus mathoudebine/turing-smart-screen-python
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
enhancement
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 72/100
mathoudebine/turing-smart-screen-python#557 · 2 Kommentare · 3 Reaktionen ·
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 65/100
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 22/100
mathoudebine/turing-smart-screen-python#1108 · 1 Kommentar ·
Alle Issues in mathoudebine/turing-smart-screen-python
Ähnliche Issues
-
C-bug needs-triage O-UEFI T-libs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
aristocratos/btop#1945 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
ChefKissInc/Inferno#319 ·