登录屏幕主题损坏

登录屏幕主题损坏

我试图更改 Ubuntu 20 上 gnome 桌面管理器登录屏幕的背景颜色,但我犯了一个错误,现在登录屏幕上出现错误,显示消息“哦不!出了点问题。”现在我无法像往常一样登录。有没有办法重新生成原始登录屏幕文件或在哪里可以获取另一个?

我找到的所有更改主题的资源都提到了更改lockDialogGroup/usr/share/gnome-shell/theme/ubuntu.css但我的 Ubuntu 版本没有这个功能。我正在更改 的十六进制值lockDialogGroup/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource然后错误开始发生。我使用了 tty shell 来确保所有值都正确,但我一定是在某处意外输入了随机字符,导致了错误。

提前致谢。

答案1

发现错误。我在右括号后添加了一个额外的空格。如果您对 i 进行任何更改,则gnome-shell-theme.gresource假设其书写方式必须保持不变,但颜色十六进制值等值除外。

#lockDialogGroup {
  background-color: #ffffff; }x 

导致问题的多余空间是 x 所在的位置

答案2

使用后我的登录屏幕坏了ubuntu-gdm-设置背景。我能够通过以下方式修复它启动恢复并使用控制台执行 ubuntu-gdm-set-background 明智地显示的救援语句。对于 Ubuntu 20.04 和 21.04,请使用

sudo update-alternatives --quiet --set gdm3-theme.gresource /usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource

对于 21.10 和 22.04 使用

sudo update-alternatives --quiet --set gdm-theme.gresource /usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource

相关内容