J'ai une tablette PC et le pilote graphique ne prend pas en charge xrandr, donc pour faire pivoter l'écran, je lance un script qui modifie le fichier Xorg.conf puis redémarre lightdm. J'ai également un script qui utilise xsetwacom et xinput pour modifier la rotation des périphériques d'entrée afin qu'ils correspondent à la nouvelle orientation.
J'ai appris à exécuter le script lorsque je me connecte, mais j'aimerais qu'il s'exécute avant de me connecter, pour ne pas avoir à activer la connexion automatique avec lightdm. J'en ai cependant besoin pour fonctionner, ou l'entrée (tactile et stylet) est tournée par rapport à l'écran, de sorte que lorsque je touche l'écran, l'entrée se trouve dans une zone complètement différente, ce qui rend très difficile l'utilisation du clavier à l'écran.
J'ai regardé d'autres questions sur ce site. J'ai essayé de mettre mon script dans /etc/Xsession.d mais cela ne semble pas fonctionner. J'ai également essayé de le mettre dans /etc/rc.local mais je pense que ce n'est pas le bon endroit, rien ne semble se produire. J'ai également essayé de googler pour les hooks de script lightm et divers autres termes google.
Aucune suggestion?
Edit 1: Après avoir fait quelques recherches, il me semble que ce n'est peut-être pas que je veux exécuter un script avec lightdm, mais plutôt avec le lighdm greeter (dans ce cas, je pense que l'unité-greeter?). Existe-t-il des crochets de script pour l'unité d'accueil?
Je voudrais ajouter que "display-setup-script = / path / to / some / script" va dans la section [SeatDefaults] de /etc/lightdm/lightdm.conf.
J'utilise le script pour configurer la résolution et l'orientation d'écran correctes pour le greeter. Cela ressemble à ceci:
la source
[Lightdm]
section.Essayez d'insérer votre script dans un
~/.xprofile
fichier, comme ci-dessousla source