Display manager em vários tty

5

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.

    
por rudib 07.01.2017 / 17:05

0 respostas