Tengo una Tablet PC y el controlador de gráficos no es compatible con xrandr, por lo que para rotar la pantalla ejecuto un script que cambia el archivo Xorg.conf y luego reinicia lightdm. También tengo un script que usa xsetwacom y xinput para cambiar la rotación de los dispositivos de entrada para que coincida con la nueva orientación.
Aprendí a ejecutar el script cuando inicio sesión, pero me gustaría que se ejecute antes de iniciar sesión, para no tener que habilitar el inicio de sesión automático con lightdm. Sin embargo, necesito que se ejecute, o la entrada (táctil y lápiz) se gira con respecto a la pantalla, de modo que cuando toco la pantalla la entrada está en un área completamente diferente, lo que hace que sea muy difícil usar el teclado en pantalla.
He visto otras preguntas en este sitio. Intenté poner mi script en /etc/Xsession.d pero eso no pareció funcionar. También intenté ponerlo en /etc/rc.local pero creo que ese es el lugar equivocado, parece que no pasa nada. También he intentado buscar en Google los ganchos de script lightm y varios otros términos de google.
¿Alguna sugerencia?
Edición 1: Después de investigar un poco, me parece que podría no ser que quiera ejecutar un script con lightdm, sino más bien con lighdm greeter (en este caso, creo que la unidad-greeter). ¿Hay ganchos de guiones para la unidad de bienvenida?
Me gustaría agregar que "display-setup-script = / path / to / some / script" entra en la sección [SeatDefaults] de /etc/lightdm/lightdm.conf.
Utilizo el script para configurar la resolución correcta y la orientación de la pantalla para el usuario. Esto se ve así:
fuente
[Lightdm]
sección incorrecta .Intente insertar su script en el
~/.xprofile
archivo, como a continuaciónfuente