Ubuntu 18.04 更改登录屏幕主题(不是壁纸)

Ubuntu 18.04 更改登录屏幕主题(不是壁纸)

我似乎找不到任何方法来更改 Ubuntu 18.04 上的默认橙色黑色主题。我在桌面上使用 Adapta 主题,但它没有应用于登录屏幕。请注意,我不是在谈论紫色背景,而是在谈论主题本身。

在此处输入图片描述

答案1

免责声明:玩弄 gdm3 文件非常危险,小错误将导致无法访问 gnome 桌面会话。只有 tty 可以工作。在这种情况下,我多次重新安装了 Ubuntu。尽管我已成功将用户 Shell 主题应用于登录屏幕和锁定屏幕。请自行承担风险。

我将把User Shell主题应用Adapta-Nokto到登录屏幕和锁定屏幕

仅适用于 Ubuntu 18.04

要了解的文件或文件夹:
1. /etc/alternatives/gdm3.css
2. /usr/share/gnome-shell/theme/ubuntu.css
3./usr/share/themes/Adapta-Nokto

进行备份(强制):
1./usr/share/gnome-shell/theme/ubuntu.css文件。(例如 ubuntu.css 备份)
2./usr/share/gnome-shell/theme文件夹。(例如主题备份)

在此处输入图片描述

https://we.tl/t-iDLEPaXoI05MB .gif 文件显示默认锁屏主题。

概念:
下面我所写的内容并非官方信息,而是基于几次尝试和错误,我发现了这一点。请自行承担风险。

*经过几次尝试,我发现它/etc/alternatives/gdm3.css起着很大的作用。这个文件控制登录屏幕的美观,而不是锁屏。

*/usr/share/gnome-shell/theme/ubuntu.css控制锁屏美颜。

/etc/alternatives/gdm3.css默认情况下,文件和文件中的内容/usr/share/gnome-shell/theme/ubuntu.css相同,因为/etc/alternatives/gdm3.css文件是链接到的/usr/share/gnome-shell/theme/ubuntu.css

我们需要打破这个链接。并创建一个到我们User Shell主题的链接。

要断开链接并告诉登录屏幕使用User Shell主题,
请运行以下命令:

sudo rm /etc/alternatives/gdm3.css && sudo ln -s /usr/share/themes/Adapta-Nokto/gnome-shell/gnome-shell.css /etc/alternatives/gdm3.css

例子:

pratap@i7-4770:~$ sudo rm /etc/alternatives/gdm3.css && sudo ln -s /usr/share/themes/Adapta-Nokto/gnome-shell/gnome-shell.css /etc/alternatives/gdm3.css
[sudo] password for pratap: 
pratap@i7-4770:~$

我们需要将assets文件夹和一些图像文件从/usr/share/themes/Adapta-Nokto/gnome-shell/文件夹复制到/usr/share/gnome-shell/theme/

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

现在登录屏幕将使用此主题。为了测试它,关闭系统。重新开始。

https://we.tl/t-uVLyw8mVga5MB .mp4 文件显示登录屏幕已更改。

https://we.tl/t-jFZINc18q75MB .gif 文件显示锁定屏幕未发生改变。

请注意,锁定屏幕不会使用此主题。截至目前,我们只更改了登录屏幕主题。

要更改锁屏主题,请将所有内容复制粘贴到文件/usr/share/themes/Adapta-Nokto/gnome-shell/gnome-shell.css/usr/share/gnome-shell/theme/ubuntu.css,替换 ubuntu.css 文件中的数据。

重新启动才能看到变化。

https://we.tl/t-8oi9JRTRpM5MB .gif 文件显示锁定屏幕已更改。

想恢复默认吗?

将备份(例如 ubuntu.css 备份)文件中的所有内容复制粘贴到/usr/share/gnome-shell/theme/ubuntu.css文件中,替换 ubuntu.css 文件中的数据。

运行以下命令:

sudo rm /etc/alternatives/gdm3.css && sudo ln -s /usr/share/gnome-shell/theme/ubuntu.css /etc/alternatives/gdm3.css

从备份文件夹复制图像(例如主题备份)并使文件夹看起来像这样

在此处输入图片描述

重新启动即可查看默认外观。

答案2

有一个简单的方法来安装/切换/删除GDM3主题使用update-alternatives

update-alternatives --install <link> <name> <path> <priority> 
add a group of alternatives to the system.

update-alternatives --config <name>
show alternatives for the <name> group and ask the user to select which one to use.

update-alternatives --remove <name> <path> 
remove <path> from the <name> group alternative.

在此示例中,我们将默认(Ubuntu 18.04)GDM 主题更改为亚鲁

安装新的替代方案GDM3主题(gdm3.css):

sudo update-alternatives --install /usr/share/gnome-shell/theme/gdm3.css gdm3.css /usr/share/gnome-shell/Yaru/gnome-shell.css 15

已安装替代方案,现在我们可以选择使用哪一个:

sudo update-alternatives --config gdm3.css


There are 2 choices for the alternative gdm3.css (providing /usr/share/gnome-shell/theme/gdm3.css).

  Selection    Path                                               Priority   Status
------------------------------------------------------------
* 0            /usr/share/gnome-shell/theme/Yaru/gnome-shell.css   15        auto mode
  1            /usr/share/gnome-shell/theme/Yaru/gnome-shell.css   15        manual mode
  2            /usr/share/gnome-shell/theme/ubuntu.css             10        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

答案3

顺便说一句,对于 Ubuntu 18.10,默认主题的名称是 Yaru,因此我们需要将相同的更改应用到 /usr/share/gnome-shell/theme/Yaru/gnome-shell.css

相关内容