Como você muda do Wayland de volta para o Xorg no Ubuntu 17.10?

60

Alguns dos meus aplicativos não funcionam no Ubuntu 17.10 Wayland. Como posso voltar ao Xorg?

orschiro
fonte
Por curiosidade - quais aplicativos?
Thorbjørn Ravn Andersen
6
Obturador 1 , por exemplo.
orschiro
2
Eu posso adicionar o x11vnc à lista
Gabriel Glenn
1
Para mim, parece que Wayland é uma grande pilha de porcaria. Não entendo por que alguém iria querer torná-lo o padrão.
Wojci
1
O gparted também não funciona mais e, de acordo com esta resposta ( askubuntu.com/questions/961967/… ), Wayland é o culpado. Encontrei esta página procurando uma solução, pois um sistema no qual não posso modificar partições é bastante inútil.
Matthew Najmon

Respostas:

53

Ao inicializar o sistema e acessar a tela de login do GDM, você deve encontrar uma roda dentada (⚙️) ao lado do botão de login. Se você clicar na roda dentada, deverá encontrar uma opção Ubuntu no Xorg que iniciará uma sessão do Xorg em vez de uma sessão do Wayland.

insira a descrição da imagem aqui

pomsky
fonte
4
Eu nem vejo essa opção na minha máquina. Acabei de ver o Ubuntu no Xorg e no Unity.
Raffi Khatchadourian
3
Esta roda dentada não aparece para mim! O que estou fazendo errado?
Aloso
3
Wayland é compatível com o meu sistema. Eu estou usando Wayland, mas eu quero mudar para Xorg, porque gparted não funciona com o Wayland
aloso
@ Aloso Hmm ... não sei o que está acontecendo, mas você pode querer ver isso para fazer o GParted funcionar em uma sessão de Wayland.
Pomsky
1
@ Marecky Deve se lembrar da sua escolha para a próxima vez. Portanto, não há necessidade de usar a roda dentada todas as vezes.
pomsky 6/03/19
41

Se você deseja fazê-lo permanentemente, edite

/etc/gdm3/custom.conf e descomente a linha

#WaylandEnable=falseremovendo o #na frente.

Salve o arquivo e, em seguida, na reinicialização, você nunca verá a engrenagem perguntando qual sessão usar.

EDITAR

Aparentemente, @doug me venceu nesta resposta. Eu não vi isso antes - foi em um comentário que foi oculto inicialmente

Sam Thomas
fonte
Desculpe, Ubuntu newb aqui - eu não tenho um diretório / etc / gdm3. Em outro lugar poderia estar?
John Smith
@MichaelKupietz que gerenciador de exibição você está usando? ubuntuforums.org/showthread.php?t=1831388
Sam Thomas
Funciona como um encanto. Finalmente, tornando os hangouts utilizáveis. Na versão de teste do Debian, o arquivo é:/etc/gdm3/daemon.conf
Esamo
4

Você pode remover a sessão de wayland para impedir logins acidentais.

<

Os mantenedores de pacotes terão orgulho de você se você fizer o seguinte:

sudo mkdir /usr/share/wayland-sessions/hidden
sudo dpkg-divert --rename \
      --divert /usr/share/wayland-sessions/hidden/ubuntu.desktop \
      --add /usr/share/wayland-sessions/ubuntu.desktop

O que isso faz é instruir o gerenciador de pacotes a lembrar de um novo local para o arquivo. Isso tem várias vantagens sobre as outras respostas:

  • Garante que uma instalação / atualização futura do pacote não reverterá sua alteração
  • Funciona com outros gerenciadores de exibição (o lxdm, por exemplo, lista .backupentradas)
  • Você pode revertê-lo facilmente se mudar de idéia com:

    sudo dpkg-divert --rename --remove /usr/share/wayland-sessions/ubuntu.desktop

>

Fonte: https://askubuntu.com/a/500813/602695

Artyom
fonte
1
@ pomsky Não estava correto, foi corrigido agora.
Artyom
4
A pessoa também pode simplesmente editar /etc/gdm3/custom.confe uncomment #WaylandEnable=falseNão serão substituídos sem o consentimento do usuário se em tudo
Doug
1
@doug Porém, sua resposta funcionará apenas com o gdm3; é possível que você esteja usando o LightDM - como eu faço -. Minha resposta funcionará para o LightDM e o gdm3.
Artyom
0

Passei o dia inteiro para corrigir o problema invisível do ponteiro do mouse entre o mouse único e o aplicativo de compartilhamento de teclado chamado Synergy 1.8.8, eu tenho 2 computadores nos dois que instalaram o ubuntu 18.04 e 18.10, então uma vez que mudei de Wayland para o xorg agora está funcionando perfeitamente.

Desculpa! pela resposta sem contexto, mas espero que ajude alguém que está enfrentando o problema.

Então, para alternar entre nós, podemos mudar o /etc/gdm3/custom.conf e descomentar a linha

WaylandEnable = false removendo o # na frente.

ou na janela de login, conforme descrito acima por outros amigos.

Obrigado.

Dhiren Hamal
fonte