J'étalonnais mon écran tactile et j'ai vu que le meilleur outil était xinput_calibrator. Je l'ai donc utilisé. Il a deux options (dont l'une n'a pas fonctionné), donc je suis ici pour la seconde. Il dit que je devrais exécuter cette commande "dans un script qui commence avec votre session X":
xinput set-int-prop "3M 3M USB Touchscreen - EX II" "Evdev Axis Calibration" 32 14410 2146 14574 2115
J'ai donc essayé ~/.xinitrc
, ~/.xsession
et ~/.xsessionrc
tout cela n'existait pas. Je les ai donc créés et le contenu exact était cette commande. Les deux premiers fichiers ont fait échouer mes connexions (après ma connexion, je reviens à l'écran de connexion).
Avec le dernier fichier, l'étalonnage était fonctionnel, mais seulement après la connexion ...
J'ai besoin que cette commande s'exécute avant que la boîte de dialogue de connexion ne s'affiche. J'ai pensé à ajouter cette commande à la fin /etc/X11/xinit/xinitrc
sans résultat (rien n'a changé). En outre, j'ai essayé de l'ajouter à la fin de /etc/X11/Xsession.d/40x11-common_xsessionrc
(après avoir inspecté certains fichiers), mais le résultat était exactement le même que celui ajouté à ~/.xsessionrc
.
Comment puis-je exécuter cette commande avant l'affichage de l'écran de connexion (est-ce avant le démarrage du gestionnaire de fenêtres ou avant le démarrage de la session X)?
(J'utilise Kubuntu avec le gestionnaire de fenêtres par défaut, si cela importe)
MISE À JOUR Comme j'utilise Kubuntu, mon gestionnaire d'affichage est kdm. Comme le suggère la réponse acceptée, j'ai édité le fichier /etc/kde4/kdm/Xsetup
, et comme mentionné ici, j'ai ajouté la commande avant la commande qui est là par défaut. Et ça marche comme un charme :)
/etc/gdm3/Init/display
ou/etc/gdm3/Init/Default
- manpages.debian.net/cgi-bin/…