Eu recentemente atualizei do Fedora 23 para o 25, o que parece ter quebrado minha configuração do gerenciador de exibição.
Eu estava usando o lightdm e era capaz de alternar entre 3 GUIs rodando lightdm batendo apenas em ctrl+alt+Fn
, n sendo o número do tty. Isso iniciou o lightdm automaticamente em cada tty que eu havia configurado.
Após o upgrade, o lightdm foi completamente quebrado. Consegui fazê-lo funcionar novamente, modificando a configuração e alterando, acho que foi [DefaultSeats]
to [Seat:*]
. Agora está em execução, mas apenas no tty que tem exatamente o número minimum-vt
. Então, se eu definir minimum-vt=7,
, por exemplo, só será executado em tty7; os outros não iniciam mais.
No tty8-12, eu apenas recebo um sublinhado piscando e o lightdm não reage à comutação de acordo com os logs quando executando lightdm -d
. tty1-6 são consoles normais.
Saída de lightdm --show-config
(que compõe todas as configurações e mostra a que é usada para iniciar o lightdm):
[LightDM]
minimum-vt=7
user-authority-in-system-dir=true
seats=seat0, seat1, seat2
minimum-display-number=0
[Seat:*]
session-wrapper=/etc/X11/xinit/Xsession
xserver-command=X -background none
greeter-session=lightdm-gtk-greeter
[Seat:seat0]
vt=7
[Seat:seat1]
vt=8
[Seat:seat2]
vt=8
Infelizmente eu não encontrei nenhuma documentação sobre a opção vt=
, mas ela estava trabalhando no Fedora 23. Eu li algo sobre uma opção use-vt=
aqui . Mas parece ser algo planejado e ainda não implementado. Aqui é outro post sobre o vt opção. Eu tentei essa configuração, mas talvez eu esteja perdendo alguma coisa.
Aparentemente, o lightdm está ignorando as opções vt=
e use-vt=
. lightdm -d
disse que carregou a configuração para seat0
e não importou para qual valor eu configurei, o valor real permaneceu em minimum-vt=
.
Eu também tentei adicionar -sharevts
ao padrão xserver-command
, o que me deixou preso no vt que o lightdm levou para o primeiro. Então pode estar funcionando assim, mas eu não posso mudar vt. Isso pode ser devido à opção -no-vtswitch
codificada que é passada automaticamente para o servidor X, mas não tenho certeza, pois encontrei muitas configurações em postagens de fórum mais antigas que até mesmo passavam manualmente essa opção para o X e ele estava trabalhando para eles.
Eu gostaria de poder iniciar automaticamente e alternar entre as GUIs novamente. Eu também estou ok com outro gerenciador de exibição. Eu já tentei o ssdm, mas parece que não há uma opção para vários lugares.
Tags lightdm display-manager fedora