Você pode usar o xserver-command personalizado para iniciar o xserver. O padrão xserver-command está disponível em /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf .
Crie um script que irá executar o xserver-command. Por exemplo, crie /opt/my-xserver-command.sh com o seguinte conteúdo:
#!/bin/bash
X -core
Em seguida, copie o arquivo /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf para /etc/lightdm/lightdm.conf.d/50-xserver-command.conf e altere xserver-command=X -core para xserver-command=/opt/my-xserver-command.sh
Agora você pode passar X seu arquivo de configuração. Por exemplo:
#!/bin/bash
X -core -config xorg.conf
Você pode nomear seus arquivos de configuração sempre que quiser. Por exemplo, work.conf e home.conf . Agora você só precisa encontrar algo para decidir qual configuração usar. Por exemplo, você pode detectar a hora atual e escolher a configuração com base nisso.