我已经安装了 Adapta 主题。
我使用以下方法在 GDM3 登录屏幕上成功启用了 Adapta Nokto:
sudo update-alternatives --install /usr/share/gnome-shell/theme/gdm3.css gdm3.css /usr/share/themes/Adapta-Nokto/gnome-shell/gdm3-Adapta-Nokto.css 1
sudo update-alternatives --config gdm3.css
当然,每当我需要登录系统时,都会显示 Adapta Nokto 主题。
但是,如果我锁我的屏幕上显示默认的 gnome-shell 主题(/usr/share/gnome-shell/theme/
gnome-shell.css
)。
如何让锁定屏幕使用 Adapta-Nokto 主题(/usr/share/themes/Adapta-Nokto/gnome-shell/
gdm3-Adapta-Nokto.css
)?
注意:我的系统桌面主题设置为 Adapta,我的 gnome-shell 主题(顶部栏和 dock)设置为 Adapta-Nokto(因为我正在使用用户主题扩展)。
答案1
gnome-shell-theme.gresource
解决方案是使用艾普塔主题。
编辑:我更新了此解决方案以创建指向 Adapta-Nokto 主题文件的链接gnome-shell-theme.gresource
,而不是复制它。这样,无论何时更新,锁定屏幕都会始终使用最新版本的 Adapta-Nokto 主题。
打开终端并切换到
gnome-shell
目录。cd /usr/share/gnome-shell/
备份原始
gnome-shell-theme.gresource
文件。如果当前文件不是链接(使用步骤 3 创建),则以下命令将仅创建备份。if ! [[ -h gnome-shell-theme.gresource ]]; then sudo mv gnome-shell-theme.gresource gnome-shell-theme.gresource.original; fi
链接到 Adapta-Nokto 主题的
gnome-shell-theme.gresource
文件。sudo ln -frs /usr/share/themes/Adapta-Nokto/gnome-shell/gnome-shell-theme.gresource gnome-shell-theme.gresource
重新启动以启用新的锁定屏幕。(仅注销并重新登录不足以启用新的锁定屏幕,因为输入密码后您会反复返回到登录屏幕)。
注意:如果
gnome-shell-common
软件包在将来更新,您可能需要再次执行步骤 1 至 3 以重新启用 Adapta-Nokto 锁屏主题。