Was ist xinput unter Linux?

青灯夜游
Freigeben: 2023-03-14 09:59:36
Original
5698 Leute haben es durchsucht

Unter Linux ist xinput ein Tool in xorg. Es ist ein Tool zum Konfigurieren und Testen von X-Eingabegeräten, einschließlich, aber nicht beschränkt auf Tastatur, Maus usw. Geben Sie xinput direkt ein oder folgen Sie dem Listenparameter, und alle Eingabegeräte der Maschine werden aufgelistet, einschließlich Name, ID und Ebene. Verwenden Sie den Befehl „xinput list-props“, um die detaillierten Informationen eines Geräts aufzulisten Parameter-ID.

Was ist xinput unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was ist xinput

xinput ist ein Tool zum Konfigurieren und Testen von X-Eingabegeräten, einschließlich, aber nicht beschränkt auf Tastatur, Maus usw. Es wird hier zum Ausschalten des Touchpads verwendet , die Tastatur kann ausgeschaltet werden usw.

xinput ist ein Artefakt unter Linux zum Konfigurieren und Testen von aufgelistet Gibt alle Eingabegeräte dieses Geräts aus, einschließlich Name, ID, Ebene Map-to-Output: Ordnen Sie das Eingabegerät der Ausgabe zu, z. B. den Touchscreen einem bestimmten Bildschirm zuordnen

  • xinput list-props: Listen Sie die detaillierten Informationen eines Geräts auf, gefolgt von der Geräte-ID.

  • Erste Verwendung:

    xinput list
    Nach dem Login kopieren
  • Sehen Sie sich die Geräteliste an:
  • Sie können sehen, dass die ID=12 das Touchpad-Gerät ist. Verwenden Sie

    xinput list-props 12
    Nach dem Login kopieren

    , um die detaillierten Informationen des Geräts anzuzeigen:

Setzen Sie „Device“ ein und setzen Sie „Enabled“ auf 0, um es zu deaktivieren: „

xinput set-prop 12 'Device Enabled' 0
Nach dem Login kopieren
“ Linux

Was ist xinput unter Linux?

xinput ist ein Tool in xorg, mit dem das Eingabegerät an den Bildschirm angepasst wird. Es ist kompiliert, um den Aufruf der darin enthaltenen Funktionen zu erleichtern.

Der Quellcode enthält eine Konfiguration, mit der ein Makefile generiert werden kann. Da jedoch die Installationsquelle der verwendeten Linux-Version ungültig ist, können die abhängigen Pakete nicht abgeschlossen werden (yum install ist ungültig) und das Makefile kann nicht generiert werden. Jetzt habe ich eine ähnliche Version des Quellcodes gefunden, aus der ich das extrahieren kann, was ich brauche.

Was ist xinput unter Linux?

Die direkte Verwendung von gcc zum Kompilieren der Quelldatei *.c

führt dazu, dass einige Header-Dateien nicht gefunden werden können, z. B. < Typname 'XIDeviceInfo'

Der Header-Dateiauswahlfehler wird durch verursacht Fehlende Makrodefinition. Sie können gcc -DHAVE_XI2 im Kompilierungsbefehl angeben.

VERSION Nicht deklariert. Eine Makrodefinition ist erforderlich, kann jedoch nicht in der Befehlszeile angegeben werden. XineramaQueryExtension' undefinierte Referenz in xinput.h

Es gibt einige Bibliotheksdateien, die verknüpft werden müssen, z. B. -lXinerama

kann nicht gefunden werden -lXinerama

Überprüfen Sie den lib64-Pfad Ob es eine korrekte Bibliotheksdatei gibt oder Link, er muss mit „so“ enden

xinput set-prop 12 154 0
Nach dem Login kopieren
Verwandte Empfehlungen: „

Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist xinput unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage