Eu tenho um tablet PC e o driver gráfico não suporta xrandr; portanto, para girar a tela, eu executo um script que altera o arquivo Xorg.conf e reinicia o lightdm. Eu também tenho um script que usa xsetwacom e xinput para alterar a rotação dos dispositivos de entrada para que correspondam à nova orientação.
Aprendi como executar o script ao fazer login, mas gostaria que ele fosse executado antes de fazer o login, para não precisar ativar o login automático com o lightdm. Porém, eu preciso que ele execute, ou a entrada (toque e caneta) é girada em relação à tela, de modo que quando eu toco na tela, a entrada fica em uma área completamente diferente, dificultando muito o uso do teclado na tela.
Eu olhei para outras perguntas neste site. Eu tentei colocar meu script em /etc/Xsession.d, mas isso não pareceu funcionar. Eu também tentei colocá-lo em /etc/rc.local, mas acho que esse é o lugar errado, nada parece acontecer. Eu também tentei pesquisar no Google por ganchos de script lightm e vários outros termos do Google.
Alguma sugestão?
Edit 1: Depois de fazer algumas pesquisas, parece-me que talvez eu não queira executar um script com lightdm, mas com o lighdm greeter (neste caso, acho que o unity-greeter?). Há algum gancho de script para quem recebe a unidade?
Gostaria de acrescentar que "display-setup-script = / path / to / some / script" vai para a seção [SeatDefaults] do /etc/lightdm/lightdm.conf.
Eu uso o script para configurar a resolução correta e a orientação da tela para o greeter. Isso se parece com:
fonte
[Lightdm]
seção errada .Tente inserir seu script no
~/.xprofile
arquivo, como abaixofonte