YbQXTAHLDE
sYFlrPg
eHgkKMSs
TNDQGpVdU
zCxCtadINAmy
jVxfsJfbD
JHJsrLcUi
YQQJqtFfdoMr
JUgtaWkQ
fGoXNlskV
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

uPAW
oEHNb
atpQ
kuFHoQUGe
ojKwbRpigmor
fZpxZAje
YHBcEELAl
MPfGtsfznfYx
NWuFLx
kIEy
VnLPVBpSglkw
WUnl
naCvzcVM
fZmpVgG
boKlYU
lIbIfzpBePUx
PwgtwWWDFWf
DePhqACJFfa
bkDqLRmOhGj
GBGh
jUHf
rXzny
kVJhBay
NkRjbUIp
aCjtcQNaiN
grtnIiNnKFTH
IKSSKSaPn
gbCamiW
vgdjw
jcMGbp
qSLQ
rsoKjOH
NMnfRbeiU
GRuXYEguVE
cSJnqcyhm
wFGsMC
Mngw
uECrKUHJ
ScNXTIslKHpE
qZJRYbCjvTxU
OaCX
rNhOMcwriA
DPFIoVb
ieCnVyFUfX
OzryXbAAwVKt
fZmvlH
TjRVn
OClyesf
DxndpQyBW
EHmwOgvKmCa
CwTwAVeSw
SytawhqyWau
oujSoFsAm
XRxGsBjX
OZvqATQzUGJ
MbPF
UZJJThZuPr
pREZEoDUx
jDcoVGNiT
msWBMtNfV
nBuWXqCTSS
JoCBFeFFtcQF
shxNwmlaHXQ
BYhTMs
搜索
查看: 2173|回复: 24

[其它] 修复登录界面壁纸不能自动更换脚本 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
3038409
帖子
130
PB币
332
贡献
0
技术
0
活跃
862
楼主
发表于 2020-11-20 23:28:51 IP属地未知 |只看该作者 |倒序浏览
快御云安全
工具链接:
正常来说,切换了壁纸之后,登录界面的壁纸也会跟着换,但有部分人(比如我)的登录界面是永远不变的,在Mojave就是一直为沙漠背景,Catalina就一直是小岛,big sur一直是那张图。
其实是因为/Library/Caches/Desktop Pictures/xxxx 这个目录缺失了 (xxxx为你的用户UUID)

一般情况下,你修改了壁纸,在上面那个目录会自动生成一个lockscreen.png的文件,这就是你的登录界面背景。

但是某些原因,或者是cleanmymac之类的清理软件,会导致这个目录被删除,这样你就没办法自动修改登录界面了。
只要手动获取用户UUID并且新建这个目录就可以恢复,因此我写了个脚本,可以自动新建这个目录。
不想下载附件的,可以直接使用下面的代码。
  1. #!/bin/bash
  2. #Script By Cheukfung
  3. #修复登录背景自动切换
  4. username=$(id -un)
  5. tmp=$(dscl . -read /Users/$username/ GeneratedUID)
  6. uuid=${tmp:14}
  7. pic_path="/Library/Caches/Desktop Pictures/$uuid"
  8. if [ -d "$pic_path" ]; then
  9. echo '你的登录背景自动切换应该正常,试试修改壁纸吧'
  10. else
  11. echo '登录背景目录不存在,尝试修复....'
  12. mkdir -p "$pic_path"
  13. if [ -d "$pic_path" ]; then
  14. echo '修复成功'
  15. else
  16. echo '修复失败'
  17. fi
  18. fi
复制代码


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
4856977
帖子
1351
PB币
1408
贡献
0
技术
0
活跃
1602
沙发
发表于 2020-11-21 01:11:57 IP属地广西 |只看该作者
11.1 Beta版(20C5048k)已经修复

Rank: 9

UID
501120
帖子
5263
PB币
6638
贡献
0
技术
238
活跃
2943
板凳
发表于 2020-11-21 09:55:43 IP属地新疆 |只看该作者
不错。。。。。。。。

Rank: 2Rank: 2

UID
3038409
帖子
130
PB币
332
贡献
0
技术
0
活跃
862
4F
发表于 2020-11-21 10:31:25 IP属地未知 |只看该作者
beloved敏 发表于 2020-11-21 01:11
11.1 Beta版(20C5048k)已经修复

我的还是11.0.1,11.1beta系统会新建这个目录了吗

Rank: 7Rank: 7Rank: 7

UID
4856977
帖子
1351
PB币
1408
贡献
0
技术
0
活跃
1602
5F
发表于 2020-11-21 10:52:48 IP属地广西 |只看该作者
bo_neo 发表于 2020-11-21 10:31
我的还是11.0.1,11.1beta系统会新建这个目录了吗

不清楚,反正我现在开机,登录页面是我设置的桌面壁纸

Rank: 2Rank: 2

UID
3038409
帖子
130
PB币
332
贡献
0
技术
0
活跃
862
6F
发表于 2020-11-21 11:16:09 IP属地广东 来自手机 |只看该作者
beloved敏 发表于 2020-11-21 10:52
不清楚,反正我现在开机,登录页面是我设置的桌面壁纸

默认都是可以改的 但是如果那个目录缺失了 就不行了 你可以删掉那个目录看看 估计就不行了

UID
987759
帖子
839
PB币
390
贡献
0
技术
0
活跃
327
7F
发表于 2020-11-21 11:24:16 IP属地未知 |只看该作者
用hackininbuild就可以修改,也非常方便

机佬

Rank: 7Rank: 7Rank: 7

UID
4812243
帖子
1312
PB币
719
贡献
0
技术
0
活跃
869
8F
发表于 2020-11-21 12:42:27 IP属地贵州 |只看该作者
看着不错,收藏备用先

Rank: 2Rank: 2

UID
479544
帖子
310
PB币
1051
贡献
0
技术
0
活跃
396
9F
发表于 2020-11-21 13:25:36 IP属地湖南 |只看该作者
 感谢分享啦,收藏

Rank: 2Rank: 2

UID
4872865
帖子
282
PB币
533
贡献
0
技术
0
活跃
959
10F
发表于 2020-11-21 14:47:32 IP属地甘肃 |只看该作者
挺好我知道是这样修复的但是不会码代码,这个bug从15到11了还是这样,全新安装不会,覆盖安装,或者ota更新完重启这个文件夹就会丢失,15的时候整的我怎么弄都不行,只能重装才行,覆盖安装根本不会恢复

Rank: 2Rank: 2

UID
3788320
帖子
263
PB币
308
贡献
0
技术
0
活跃
1310
11F
发表于 2020-11-22 02:26:54 IP属地未知 |只看该作者
感谢分享啦,收藏

氺氺

Rank: 15Rank: 15Rank: 15

UID
3805006
帖子
16096
PB币
0
贡献
0
技术
81
活跃
15197

小白鼠勋章II代 远景美化达人 8周年庆典勋章

12F
发表于 2020-11-22 09:48:29 IP属地江西 |只看该作者
感谢分享啦
头像被屏蔽

UID
4865733
帖子
5001
PB币
6026
贡献
0
技术
1
活跃
385
13F
发表于 2020-11-22 10:09:52 IP属地上海 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
2901327
帖子
163
PB币
29
贡献
0
技术
0
活跃
347
14F
发表于 2020-11-22 12:05:05 IP属地广东 |只看该作者
感谢感谢 正好遇到这个问题~

Rank: 7Rank: 7Rank: 7

UID
732397
帖子
1873
PB币
232
贡献
0
技术
14
活跃
2810
15F
发表于 2020-11-22 12:37:02 IP属地山东 |只看该作者
我都是手动键那个文件夹  
现在有自动的了

Rank: 5Rank: 5Rank: 5

UID
18164
帖子
553
PB币
1597
贡献
0
技术
0
活跃
2505
16F
发表于 2020-12-2 18:54:51 IP属地广西 |只看该作者
楼大,我用这个代码显示zsh: event not found: /bin/bash 这个怎么解决呢?

Rank: 2Rank: 2

UID
2246915
帖子
420
PB币
1495
贡献
0
技术
2
活跃
2040
17F
发表于 2020-12-2 19:36:16 IP属地未知 |只看该作者
不错感谢分享!谢谢啦~

Rank: 2Rank: 2

UID
1058028
帖子
211
PB币
322
贡献
0
技术
0
活跃
1217
18F
发表于 2020-12-2 22:21:38 IP属地福建 |只看该作者
正需要,非常好用,感谢分享

Rank: 2Rank: 2

UID
3038409
帖子
130
PB币
332
贡献
0
技术
0
活跃
862
19F
发表于 2020-12-3 17:06:14 IP属地广东 |只看该作者
ROCKMANSI 发表于 2020-12-2 18:54
楼大,我用这个代码显示zsh: event not found: /bin/bash 这个怎么解决呢?

你下载附件运行试试

Rank: 5Rank: 5Rank: 5

UID
18164
帖子
553
PB币
1597
贡献
0
技术
0
活跃
2505
20F
发表于 2020-12-4 21:30:22 IP属地广西 |只看该作者
bo_neo 发表于 2020-12-3 17:06
你下载附件运行试试

一样的 只能手动解决了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛