我安装了一个新的Fedora 26,当我安装fish(附带2.3.1但我升级到2.6)并将其设置为默认shell( chsh -s /usr/local/bin/fish )按预期工作...直到我重新启动PC并尝试登录; gdm成功登录我,但在几次屏幕闪烁之后它返回登录屏幕,让我无法登录我的用户 .

我通过用我的用户登录另一个tty(Ctrl Alt F2)暂时解决了这个问题,并将shell更改回bash: chsh -s /bin/bash .

还有其他人有同样的问题吗?我已经安装了Gnome Ubuntu 17.04,我无法重现这一点 . 此外,这是有bug的nvidia驱动程序的常见症状,包括wayland,mutter package buggy版本以及不正确的主文件夹权限 . 我很难发现鱼是真正的罪魁祸首 .

Update

在安装Fedora 27并遇到同样的问题之后,我从头开始,基本上,重现这一点是遵循以下步骤: