Unity Desktop incompleto ao iniciar manualmente usando 'startx $ (which unity)'

0

Esta é uma pergunta de acompanhamento para 15.10: 'startx $ (which unity)' falha ao inicializar no console .

Eu finalmente consegui carregar o Unity Desktop depois de ter iniciado em modo de texto. Mas a área de trabalho que eu recebo ainda não é utilizável. Tem uma resolução de tela de 800x600 e todos os indicadores estão faltando, o painel está completamente vazio. Também não posso alterar as configurações (por exemplo, a resolução da tela), o que resulta em um erro como este:

O que está acontecendo aqui? Quando inicializo diretamente no ambiente de área de trabalho gráfico, não há problemas. O que estou perdendo ao inicializar para consolar e iniciar a área de trabalho manualmente?

Atualmente faço isso executando startx $(which unity) .

Por favor, ajude-me a conseguir iniciar o desktop do Unity manualmente a partir de um console puro.

    
por Byte Commander 03.02.2016 / 14:19

1 resposta

2

Você pode seguir a cadeia de metas do ponto em que parou e carregar manualmente o destino gráfico como se não tivesse parado no destino de vários usuários:

sudo systemctl start graphical.target

Isso vai lidar com tudo corretamente.

Mas tenha em mente que isso iniciará o LightDM, que por sua vez iniciará o Unity no login, e não o Unity diretamente.

Para deixar a área de trabalho gráfica novamente em favor do console, carregue o multi-user.target:

sudo chvt 1 && sudo systemctl start multi-user.target

O sudo chvt 1 também alterna de TTY7 (GUI) para TTY1 (console), porque senão você ficaria em uma tela preta.

    
por kos 03.02.2016 / 15:08