在“gnome-shell-theme.gresource”中编辑主题会阻止 Ubuntu 启动吗?

在“gnome-shell-theme.gresource”中编辑主题会阻止 Ubuntu 启动吗?

如果你运行 Ubuntu,您介意帮我检查一下两个文件的内容吗,它可能非常有用。请参阅“如果您正在运行 UBUNTU:”段落。

gnome-shell-theme.gresource在尝试编辑登录/锁定屏幕背景时天真地进行编辑。完整路径如下:

/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource

具体来说,我更改了该部分下的内容#lockDialogGroup。这导致我的笔记本电脑无法启动。

如果您运行的是 UBUNTU: 您能否让我知道您的以下内容#lockDialogGroup/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource/usr/share/gnome-shell/theme/gnome-shell-classic.css(我也曾在此处进行了更改,但我认为在没有效果后我成功地将其编辑回来)。这可能会拯救我的培根。

当无法启动时,会出现以下内容(黑色背景下类似终端的基本白色文本):

/dev/sda2: clean 12345678/12345678 files 12345678/12345678 blocks

然后,一个出现图形化的高级消息(白色背景下的灰色文本):

:( 哦不!出问题了!出现问题且系统无法恢复。请联系系统管理员

使用 ctrl + alt + F3,我可以在没有 GUI 的情况下登录,并根据同一文件的内容撤消更改。这是可能的,因为我可以从 USB 启动另一台笔记本电脑并选择“尝试 Ubuntu”,然后就可以了sudo nano gnome-shell-theme.gresource

这并没有让我克服错误......


一些基本的故障排除:

为了安全起见,我运行了坏块测试,但没有发现硬盘故障。

我在恢复模式下启动并选择了 fsck,但发生了这种情况:

/lib/recovery-mode/recover-menu: line 80: /etc/default/rcS: No such file or directory
fsck from util-linux 2.34
/dev/sda2 is mounted
e2fsck: Cannot continue, aborting.

为了以防万一,我还从 USB 上的 Ubuntu 重新安装了 GRUB。这似乎并没有起到任何作用。

当我在启动时不小心按住 F4 时,除了 /dev/sda2 消息之外,我还收到两条消息,说有一个problem loading x.509 certificates -65.


欢迎任何想法和批评。我特别想知道我是否可以重新安装/usr/share/gnome-shell/theme文件中的所有内容。可以从终端重新安装默认操作系统主题吗?感谢您阅读以上内容,我确实尝试在细节与简洁之间取得平衡。

答案1

  1. 下载新的 iso。
  2. 制作一个可启动的随身碟。
  3. 从机器上的 U 盘启动。
  4. 导航到 /usr/share/gnome-shell/theme/。
  5. 将 Yaru 文件夹从 U 盘复制到与物理机相同的路径。通过 Ex 终端执行所有操作: (sudo cp -R /usr/share/gnome-shell/theme/Yaru <物理机的路径> Ex: /media/oli/usr/share/gnome-shell/theme/

答案2

好的,所以我找到了一种方法来消除这个混乱。

使用控制键+替代+F3访问tty,基本上与计算机交互,无需任何GUI。

清除 gdm3 的残缺版本,该版本正在惩罚其创建者在没有备份的情况下进行编辑。

Sudo apt purge gdm3

如果 Yaru 文件夹仍然存在,请手动删除它。我收到一条消息说我的已经做到了。

cd /usr/share/gnome-shell/theme/

ls

是的,该死的东西还在那里,紧紧抓住亲爱的生命。

sudo rm -r Yaru

安装新的 gdm3

sudo apt install gdm3

sudo apt install-desktop-theme-minimal

通过运行以下命令启动用户界面...

startx

重新配置gdm3

sudo dpkg-reconfigure gdm3

上面的内容似乎只是让我从启动循环进入登录循环,所以我还必须更改一些权限......

sudo chmod a+wt /tmp

希望您现在可以成功登录。如果您想编辑登录屏幕,您可以使用这个脚本来自 thiggy01而不是让你的操作系统变砖。

相关内容