有没有人想出如何更改Fedora 22中的GDM登录背景呢?在Fedora 21(及更早版本)中,您通过以下方式执行此操作:
/usr/share/gnome-shell/theme
make copy of "noise-texture.png" [gdm background]
copy "selected-background-image.png" to /usr/share/gnome-shell/theme
delete "noise-texture.png"
rename "selected-background-image.png" to "noise-texture.png"
当我执行' sudo find / | grep noise-texture'时,我只能找到/usr/share/gnome-control-center/pixmaps/noise-texture-light.png,当我替换它,并注销,它仍然使用灰色背景,而不是自定义图像。
我已经读过登录界面现在使用的是Wayland,而不是X,但是我还没有找到除此之外的更多细节,或者它是否准确。有没有人想出如何为Fedora 22做到这一点呢?
答案 0 :(得分:2)
从Gnome Shell开始3.16主题在.gresource文件中存储为二进制文件。
您可以通过noise-texture.png的网址告诉它,这是GDM在第1607行的默认背景。
$ vi /usr/share/gnome-shell/theme/gnome-classic.css
#lockDialogGroup {
background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png);
background-repeat: repeat; }
要更改背景,您必须从/usr/share/gnome-shell/gnome-shell-theme.gresource中提取所有内容,然后重新编译它。
你可以找到脚本sh来完成这个并完成ArchWiki的详细信息,我没有在这里发布说明,因为我没有测试它并且不想指出最终错误的信息。
来源:https://wiki.archlinux.org/index.php/GDM#Log-in_screen_background_image