X: arquivo xorg.conf condicional durante a inicialização

0

Eu tenho um computador que uso em alguns sites diferentes e tenho monitores diferentes nesses sites. O que eu fiz foi que eu chamei diferentes arquivos xorg.conf para cada um desses sites.

Agora, criei um script que consulta o driver nvidia para monitores conectados e, com base nesses, aplico o arquivo xorg.conf correto. No entanto, gostaria que esse processo ocorresse automaticamente durante a inicialização. No entanto, eu realmente não consigo fazer as coisas funcionarem.

Eu tenho tentado com o Upstart e criei o seguinte arquivo monitores.conf em /etc/init :

description "configure monitors"

start on starting gdm
task
setuid root
exec /etc/X11/monitors.sh

Eu li que começar a iniciar o gdm é o caminho certo para executar um script antes do X11 estar prestes a iniciar. Eu preciso executar o script antes do X11 para ter o X11 para pegar o arquivo X11 .conf correto. No entanto, nada acontece realmente?

    
por sbrattla 09.11.2012 / 15:48

1 resposta

2

Eu resolvi isso tendo o arquivo /etc/init/monitors.conf para conter o seguinte:

description "configure monitors"

start on login-session-start

exec /home/myuser/.x11/monitors.sh
    
por sbrattla 09.11.2012 / 21:29