Ich habe meinen Touchscreen kalibriert und festgestellt, dass xinput_calibrator das beste Werkzeug war. Also habe ich es benutzt. Es gibt zwei Optionen (von denen eine nicht funktioniert hat), also bin ich für die zweite hier. Es heißt, ich sollte diesen Befehl "in einem Skript ausführen, das mit Ihrer X-Sitzung beginnt":
xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115
Also habe ich versucht ~/.xinitrc
, ~/.xsession
und was ~/.xsessionrc
alles nicht existierte. Also habe ich sie erstellt und der genaue Inhalt war dieser Befehl. Die ersten beiden Dateien haben dazu geführt, dass meine Anmeldungen fehlgeschlagen sind (nachdem ich mich angemeldet habe, kehre ich zum Anmeldebildschirm zurück).
Bei der letzten Datei war die Kalibrierung funktionsfähig, jedoch erst nach dem Anmelden ...
Ich muss diesen Befehl ausführen, bevor der Anmeldedialog angezeigt wird. Ich dachte daran, diesen Befehl am Ende von /etc/X11/xinit/xinitrc
ohne Ergebnis hinzuzufügen (nichts geändert). Ich habe auch versucht, es am Ende von hinzuzufügen /etc/X11/Xsession.d/40x11-common_xsessionrc
(nachdem ich einige der Dateien überprüft hatte), aber das Ergebnis war genau das gleiche wie das Hinzufügen zu ~/.xsessionrc
.
Wie kann ich diesen Befehl ausführen, bevor der Anmeldebildschirm angezeigt wird (bevor der Fenstermanager gestartet wird oder bevor die X-Sitzung gestartet wird)?
(Ich verwende Kubuntu mit dem Standard-Fenstermanager, wenn das wichtig ist.)
UPDATE Da ich Kubuntu verwende, ist mein Display Manager kdm. Wie aus der akzeptierten Antwort hervorgeht, habe ich die Datei bearbeitet /etc/kde4/kdm/Xsetup
und, wie hier erwähnt , den Befehl vor dem standardmäßig vorhandenen Befehl hinzugefügt. Und es funktioniert wie ein Zauber :)
/etc/gdm3/Init/display
oder verwenden/etc/gdm3/Init/Default
- manpages.debian.net/cgi-bin/…