[Share Experiences] deepin修改开机之后的锁屏壁纸
Tofloor
poster avatar
安洛
deepin
2021-04-03 17:53
Author

众所周知,就算是自己设置了锁屏壁纸,在deepin开机尚未登陆用户之前显示的永远是deepin的默认锁屏。

根据@ 绝对零度提供的线索,我找到了这个壁纸所在的位置。他提到了路径/usr/share/backgrounds/default_background.jpg,我发现这个路径是一个链接,指向/etc/alternatives/deepin-default-background;而这个文件也是一个链接,指向了/usr/share/wallpapers/deepin/desktop.jpg。这样思路就很清晰了,最简单的方法就是替换/usr/share/wallpapers/deepin/desktop.jpg,另外你也可以尝试将/etc/alternatives/deepin-default-background的链接地址改为你的壁纸文件。

Reply Favorite View the author
All Replies
liwl
deepin
2021-04-03 17:54
#1

nice work,就是这个思路

Reply View the author
忘记、过去
deepin
2021-04-03 20:20
#2

其实……昨天晚上熬夜看了源码……

 

理论上 20.2 里面修改了锁屏背景,登录界面背景也会根据你选择的用户变化的……之前我这里是这样子了,可能已经修过 BUG 了。

 

实在不行,直接修改文件 /var/lib/AccountService/deepin/users/用户名 这个文件,里面的 GreeterBackground 路径改了就行了。

 

亏我看了那么久源码,人家配置文件路径就在头文件里……我是sb

Reply View the author
depend
deepin
2021-04-04 02:14
#3

进入引导的那个界面可以改吗

Reply View the author
安洛
deepin
2021-04-04 03:33
#4
depend

进入引导的那个界面可以改吗

这个直接把图片拖进去就行。

Reply View the author
ff9685
deepin
2021-07-30 02:00
#5

但如果用的不是默认壁纸,这样修改链接就无法实现了吧?

Reply View the author
安洛
deepin
2021-07-30 18:25
#6
ff9685

但如果用的不是默认壁纸,这样修改链接就无法实现了吧?

这样子就是把你自定义的壁纸变成了默认壁纸。之后新建桌面之类的操作,都会用你替换的这个壁纸作为默认壁纸。

Reply View the author
ff9685
deepin
2021-07-30 19:06
#7
安洛

这样子就是把你自定义的壁纸变成了默认壁纸。之后新建桌面之类的操作,都会用你替换的这个壁纸作为默认壁纸。

嗯嗯,新建桌面的确是的

是我没看清帖子的描述,我这边使用的是UOS,更换锁屏是可以实现的,只是如何使用脚本更换,陷入了一些麻烦。

Reply View the author
李三班
deepin
2021-12-12 05:21
#8

大家注意模糊界面的背景颜色取的是左上角第一个像素点的颜色,大家注意下

Reply View the author
131******53
deepin
2024-04-29 11:00
#9

你好,请教一下,我尝试修改/var/lib/AccountService/deepin/users/用户名,这个文件下DesktopBackgrounds属性,来更改桌面壁纸,但是电脑重启之后就会恢复默认配置

Reply View the author