USB-C Touch Monitor funktioniert nicht

Hinweis: In dem Thema USB-C Touch Monitor funktioniert nicht gibt es 15 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Gut, ist keine richtige Antwort auf meine Frage. Und unklar bleibt, weshalb Du keine aktuellen Kernel hast, was die Frage aufwirft, auf welche Weise Du updatest.

    zypper dup für das Update,

    aber

    Code
    kevin@localhost:/etc/systemd/system> uname -a
    
    Linux localhost.localdomain 6.6.3-1-default #1 SMP PREEMPT_DYNAMIC Wed Nov 29 05:06:07 UTC 2023 (d766c57) x86_64 x86_64 x86_64 GNU/Linux


    passt doch? (wird jetzt auch in der Systeminfo angezeigt - war mir nicht aufgefallen, dass es auf dem Screenshot nicht passt)


    Anzeige & Monitor:

    opensuse-forum.de/wcf/attachment/16542/


    welchen Bereich von Eingabegeräte?


    Tablet-Gerät wird keines gefunden. (ist ja auch keines da)


    da es mit xinput --map-to-output funktioniert vermute ich dass ich jetz nur noch nicht zu blöd sein darf ein Bash-Skript zu schreiben, das genau das tut:


    Bash
    #!/bin/bash
    
    xinput --map-to-output '9' DP-3


    Als Skript funktioniert es.

    Im systemd-Service nicht:


    Code
    × touch_map.service - maps touch-area to DP-3
    
        Loaded: loaded (/etc/systemd/system/touch_map.service; enabled; preset: disabled)
    
        Active: failed (Result: exit-code) since Sat 2023-12-02 17:51:00 CET; 6min ago
    
      Duration: 10ms
    
      Main PID: 6856 (code=exited, status=1/FAILURE)
           CPU: 10ms


    der Service:



    ich kann ihn mittels systemctl start map starten, aber beim Start des PCs startet er nicht automatisch:


    Code
    × touch_map.service - maps touch-area to DP-3
    
        Loaded: loaded (/etc/systemd/system/touch_map.service; enabled; preset: disabled)
    
        Active: failed (Result: exit-code) since Sat 2023-12-02 18:03:22 CET; 34s ago
    
      Duration: 178ms
    
      Main PID: 1847 (code=exited, status=1/FAILURE)
           CPU: 5ms



    Zudem tut er nicht was das Skript wenn ich es selbst ausführe (mittels ./map_touch.sh )

    Für den Inhalt des Beitrages 309847 haftet ausdrücklich der jeweilige Autor: karanda

  • Der darf doch wahrscheinlich erst nach dem Start der grafischen Oberfläche starten?


    Code
    After=multi-user.target

    da hast du recht,

    er startet in folgender Form:




    Er tut nur immer noch nicht das was er soll. der Pfad zum Skript passt, aber jetzt bin ich planlos :D

    Für den Inhalt des Beitrages 309851 haftet ausdrücklich der jeweilige Autor: karanda

  • Pasted-von-clipboard.png klappt nicht richtig, der Pfad ist nicht mehr vorhanden. Fotos kannst Du direkt hier hochladen über "Dateianhänge" in der unteren grünen Leiste unter dem Textfeld.


    Dein Monitor ist ja ein Touchmonitor, sodass ich die Idee hatte, dass er eventuell über Systemeinstellungen > Eingabegeräte > Touchpad angesprochen werden kann (wobei sich die Frage stellt, ob das Paket x86-synaptics... installiert ist). Will zugeben, dass ich ansonsten keine Ahnung habe.

    Für den Inhalt des Beitrages 309852 haftet ausdrücklich der jeweilige Autor: matbhm

  • Wenn du den Monitor/Touchpad nicht zum anmelden in KDE brauchst, kannst du evtl. auch den autostart von KDE benutzen:


    Systemeinstellungen ----Starten und beenden---Autostart

    Für den Inhalt des Beitrages 309853 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Wenn du den Monitor/Touchpad nicht zum anmelden in KDE brauchst, kannst du evtl. auch den autostart von KDE benutzen:


    Systemeinstellungen ----Starten und beenden---Autostart

    das dachte ich auch schon, allerdings startet das Skript auch damit nicht.

    ich bin mir langsam nicht mehr sicher dass das hier passt:


    Bash
    #!/bin/bash
    xinput --map-to-output '9' DP-3



    edit: I just realised that over restarts the xinput id doesn't stay the same, hence the '9' cannot work.

    Einmal editiert, zuletzt von karanda ()

    Für den Inhalt des Beitrages 309856 haftet ausdrücklich der jeweilige Autor: karanda