.sh我使用来自安装程序在 Debian Trixie 上安装了 Nvidia 555 专有驱动程序(支持 Wayland),当我尝试使用 Wayland 登录时,我没有得到该选项;登录屏幕上的齿轮没有显示,with Xorg这表明它仅支持使用 Xorg 登录,并且 Wayland 已被禁用,当然当我登录时$XDG_SESSION_TYPE没有该wayland值。

我尝试设置WaylandEnable=true/etc/gdm3/daemon.conf针对/etc/gdm3/custom.confUbuntu 用户),但没有效果。

我知道 GDM 是错误的,我可以使用 Wayland,但 GDM 拒绝让我使用它。


最佳答案
1

这是一个黑客攻击,但/etc/udev/rules.d/61-gdm.rules通过编辑注释掉此行允许我在 Debian Trixie 上使用带有 Nvidia 555 专有驱动程序的 Wayland。

94c94
< RUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false"
---
> #RUN+="/usr/libexec/gdm-runtime-config set daemon WaylandEnable false"

2

  • 2
    哦,GAM!我希望我们不需要破解 Nvidia 的所有东西,才能让已经付款的东西正常工作。


    – 

  • 据我所知,它确实适用于足够新的驱动程序版本 – 当前的 61-gdm.rules 仅在 nvidia-modeset 被禁用或挂起/恢复服务缺失时才会禁用 wayland。不过在 Debian Trixie 中可能会有所不同。


    –