Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Linux: selecting tty device fails | auto open does work

Offen Anfängerfreundlich
#896 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

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

bug

Describe the bug
Selecting a specific tty device fails to open. Auto-open does work

To Reproduce
Steps to reproduce the behavior:

  1. run python3 configure.py
  2. selct the tty device
  3. 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

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus mathoudebine/turing-smart-screen-python

Alle Issues in mathoudebine/turing-smart-screen-python

Ähnliche Issues

Weitere Issues zu Operating Systems

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.