O xubuntu não usa o lightdm por padrão?
Independentemente do que você precisa fazer é construir o /etc/X11/xorg.conf , executando o seguinte comando:
sudo aticonfig --initial
Isso fará com que um xorg.conf genérico, mas faça o trabalho. Se ainda ocorrer, talvez seja necessário fazer mais (ou seguir a pesquisa que você fez) para modificar esse arquivo para as configurações ideais.
Uma dica extra, após o login, use o comando xrandr , que deve exibir esse monitor como "conectado" e fornecer uma lista de modos suportados. talvez use um desses?
Se você quiser ir para a rota de script de inicialização DM, então, de acordo com Execute um script de inicialização com lightdm
"Você pode tentar adicionar scripts de pré-início ou pós-inicialização a
/etc/init/lightdm.conf
(veja link para uma introdução ao upstart que analisa este arquivo)
Também /etc/lightdm.conf permite especificar scripts a serem carregados. Você tem uma descrição detalhada de todas (muitas) as opções que podem ser usadas no arquivo de configuração lightdm.conf at /usr/share/doc/lightdm/lightdm.conf . "
Por exemplo, para o gdm, resolvi um problema adicionando o seguinte comando a /etc/gdm/init/Default :
if xrandr -q | grep -q "CRT1 disconnected"; then
xrandr --output LVDS --mode 1600x900 --pos 0x0 --primary
fi
Então, talvez você possa pesquisar essa resposta (e o link iniciante) para determinar se você pode adicionar um script que basicamente faz a mesma coisa (embora você não precise da instrução if, se estiver executando apenas um monitor). .
Eu fiz essa modificação porque depois de trabalhar com o xorg.conf para agir como eu queria ao inicializar de monitor único (laptop) para monitor múltiplo, quando no modo de monitor único, a tela de login do GDM estava usando a resolução errada ( estava usando o tamanho de exibição virtual de vários monitores ... eu acho), então emitir isso ANTES de o comando initctl para o GDM ser resolvido, e ele deve resolver para você também (eu digo deve porque eu não olhei muito para o lightDM) .