Estou usando o Fedora 26 e o Gnome 3.24 e gostaria de experimentar o Wayland. O Wayland parece estar instalado e também instalei o gnome-session-wayland-session. Agora espero poder escolher GNOME no Wayland na tela de login, no entanto, só posso escolher entre GNOME , GNOME Classic e GNOME no Xorg . Finalmente, GNOME no Xorg definitivamente não usa o Wayland desde

loginctl show-session 2 -p Type 

retorna Type=x11. Uma vez que o Gnome usa o Wayland por padrão, o GNOME deve usar o Wayland, no entanto, logar depois de selecionar GNOME me leva de volta à tela de login …

Depois tentando fazer login com o Wayland, journalctl -b contém apenas uma linha com a palavra wayland:

/usr/libexec/gdm-wayland-session[1459]: test: Missing argument at index 2 

Mas algumas linhas depois, muitos erros relacionados ao Gnome aparecem:

gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Wacom.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.A11yKeyboard.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Wacom.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.A11yKeyboard.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Clipboard.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Clipboard.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Color.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.Color.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XRANDR.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XRANDR.desktop" exited with code 1 gnome-session[1472]: gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XSettings.desktop" exited with code 1 gnome-session-binary[1472]: WARNING: App "org.gnome.SettingsDaemon.XSettings.desktop" exited with code 1 

O problema não está relacionado ao hardware: Eu tentei inicializei em um USB ativo e o wayland estava funcionando.

As informações do sistema são

$: uname -a Linux localhost.localdomain 4.11.11-300.fc26.x86_64 #1 SMP Mon Jul 17 16:32:11 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 

Como eu poderia usar o Wayland?

Comentários

  • GNOME opção está usando o Wayland. Eu tentaria uma instalação limpa ou um live CD / USB se funcionar para o seu hardware. Se sim, você deve tentar a diferença entre o seu sistema e o Live. Se não, provavelmente você está sem sorte com o seu computador.
  • Alguma vez descobrir isso? Eu ‘ m no mesmo barco. Eu instalei o GNOME e com ele veio o caminho. Eu quero usar o wayland para escalonamento de vários monitores, mas ele continua com o padrão x11, mesmo ao selecionar a opção GNOME. Eu ” m no Fedora 30 agora.
  • @Ungeheuer Agora funciona com uma versão mais recente do Fedora
  • Dang. Eu ‘ m no Fedora 30 e acho que ‘ instalei todo o material do wayland, e ainda o padrão é X11. Há ‘ s não ” GNOME no Wayland ” ou ” GNOME no Xorg ” opção para DE no login … deve estar faltando alguma coisa …

Resposta

Até onde eu sei, a opção GNOME já usa o Wayland. Portanto, se você deseja usar o Wayland, basta escolher GNOME.

Caso contrário, tente solucionar o problema de seu HW? Está desatualizado / antigo? Talvez tente reinstalar o sistema?

Comentários

  • O problema é que o GNOME não ‘ t funciona
  • Eu acredito que ‘ não é um verdadeiro Wayland. É ‘ é Xwayland com compatibilidade Xorg.

Resposta

Versões recentes do Fedora usam o Wayland por padrão. No entanto, algumas coisas podem impedir o Fedora de usá-lo, principalmente drivers. Provavelmente, é apenas uma coisa: drivers proprietários NVIDIA.

Para habilitar o Wayland para Gnome no Fedora, duas ações principais são necessárias, conforme explicado abaixo em detalhes:

  1. TL; DR: Habilite Wayland nas configurações GDM em /etc/gdm/custom.conf

    1. Abra /etc/gdm/custom.conf para edição (como você sabe, você deve ser root).

    2. Vá para a linha que se parece com o seguinte:

      [daemon] WaylandEnable=false 
    3. Altere para (mesmo que a linha tenha sido comentada) :

      [daemon] WaylandEnable=true 
    4. Salve o arquivo e saia.

  2. TL; DR: Comente todas as linhas de desabilitação do Wayland em /usr/lib/udev/rules.d/61-gdm.rules (graças a este tópico do fórum )

    1. Abra /usr/lib/udev/rules.d/61-gdm.rules para edição (root, novamente).

    2. Linhas de comentário que fazem com que o Wayland não inicie; geralmente, está relacionado a drivers NVIDIA proprietários. Os comentários antes de cada linha devem ajudá-lo nisso. Por exemplo, eu comentei a seguinte linha:

      # disable Wayland when using the proprietary nvidia driver DRIVER=="nvidia", RUN+="/usr/libexec/gdm-disable-wayland" 
    3. Salve o arquivo e saia.

      Observação: Como você provavelmente está usando drivers proprietários NVIDIA, esta etapa deve capacitá-lo a usar o Wayland junto com esses drivers. Consulte egl-wayland e isto .

      No entanto, você pode não ter o melhor desempenho, bem como outros problemas. Por exemplo, nvidia-settings funciona apenas no X11 , Xwayland tem problemas com acelerações de hardware 3D e, como resultado, glxinfo mostra llvmpipe como o renderizador (também a seção Sobre na versão recente do Gnome Configurações).No entanto, você pode verificar o driver em execução lspci -vnn, se você executou as etapas corretamente. Veja isto também.

      Dããããão. É NVIDIA, BTW.

Reinicie seu computador (um logout e login não devem ser suficientes). Antes de fazer login, faça login dentro opções, agora você deve ver ” Gnome ” e ” Gnome no Xorg “, em que o primeiro é a opção Wayland. Usando-a, você deve conseguir usar o Wayland no Gnome. Divirta-se!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *