从 Debian 上“损坏”的主题安装中恢复

从 Debian 上“损坏”的主题安装中恢复

我最近在我的 Debian Stretch 机器上安装了一个新主题,但是重新启动后,我无法进入登录屏幕。如果我输入了错误的登录详细信息,系统会告诉我提供了错误的凭据,但是如果我输入了正确的详细信息,几秒钟内没有任何反应,然后屏幕闪烁黑色,然后返回登录屏幕。

有问题的主题:扁平混音侏儒

我按照terminal installation说明进行操作,一切似乎都很好,直到重新启动后。

我仍然可以登录视图终端(当我点击登录屏幕时切换到终端会话),但是我不知道如何删除这个主题并恢复到默认主题,这有望允许我通过 gnome 登录登录屏幕。

有什么建议么?

我看过如何从终端更改主题然而我的settings.ini文件中只有很少的信息,并且不包含答案所建议的内容。

答案1

您是否尝试卸载主题?--purge也会删除配置文件(来源man apt-get:)。卸载后删除 ppa:daniruiz/flat-remix。

 $ sudo apt-get remove --purge flat-remix-gnome
 $ sudo add-apt-repository --remove ppa:daniruiz/flat-remix

此外,该网页讨论了从终端安装并显示了一些路径,您可以在其中找到主题文件并手动删除它们:

 $ sudo mv /usr/share/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell/gnome-shell-theme.gresource.old &&
 $ sudo ln /usr/share/themes/Flat-Remix/gnome-shell-theme.gresource /usr/share/gnome-shell/gnome-shell-theme.gresource

ln 为文件创建了“快捷方式”,您可以删除它,系统可能不知道在哪里可以找到文件,即使它们位于文件系统上,因此不要使用它们。您正在搜索的文件(至少根据终端安装路径)位于:/usr/share/themes/Flat-Remix/。删除整个文件夹。 (或指向该链接的符号链接“快捷方式”)。您还可以重写该链接以指向另一个主题,类似于此处提到的 ln 命令,但将另一个主题放在第一个路径中。

相关内容