[App Sharing] 让deepin的壁纸随着暗亮主题自动切换!(1.1.0更新)
Tofloor
poster avatar
GBwater
deepin
2022-06-14 20:57
Author

1.1.0更新

增加软件启动时先检查当前壁纸是否对应正确

新版下载:autobackground-1.1.0.zip

以下为原贴内容


曾经我希望deepin的壁纸能够跟随系统主题自动切换

传送门:两个多月前的帖子

现在,我做出来了!上图!!

录屏_dde-desktop_20220612214600.gif

这是什么?

这是一个让系统壁纸随着暗亮主题的切换而切换的工具

怎么使用?

首先安装我提供的包:autobackground-1.0.0.zip

然后运行它:

image.png

然后在系统托盘里找到它,并点击之

image.png

然后就会有如下界面(当然新开的是空的)

image.png

屏幕名称在【设置->显示】里查看

image.png

再选择两个壁纸,点击确定,把这个窗口它叉掉就行啦!

最好再设置开机自启动

image.png

其他事项

准备开源,但需要时间调整一下代码

如有问题,欢迎评论!

Reply Favorite View the author
All Replies
小图巴巴
deepin
2022-06-14 21:13
#1

思路特别好,如果deepin官方集成,那也是一大特色。暗 明 两色

分别用两个文件夹,以后可以选两种状态壁纸 直接放文件夹下,真好

Reply View the author
babyfengfjx
Super Moderator
CQA
2022-06-14 21:13
#2

有灵性的小工具~

Reply View the author
deepin-superuser
deepin
2022-06-14 21:19
#3

like

Reply View the author
white777
deepin
OM
2022-06-14 21:30
#4

like

Reply View the author
dengtongxue
deepin
2022-06-14 21:34
#5

like

Reply View the author
GBwater
deepin
2022-06-14 21:34
#6
white777

like

blush

Reply View the author
liwl
deepin
2022-06-14 21:50
#7

like

Reply View the author
神末shenmo
deepin
Spark-App
2022-06-14 22:11
#8

like

Reply View the author
jjcui8595
deepin
2022-06-14 23:04
#9

like

Reply View the author
绍贝格尔
deepin
2022-06-15 17:09
#10

applaud

Reply View the author
chenjj
deepin
2022-06-16 17:17
#11

大佬,图标点击没有反应,终端运行报错这个怎么处理?

chen@chen-PC:~$ /opt/top.gbwater.autobackground/autobackground
"autobackground" can not find qm files ("autobackground_zh_CN.qm", "autobackground_zh.qm")
Error com.deepin.DBus.Error.Unnamed: invalid background
^C

Reply View the author
chenjj
deepin
2022-06-16 17:58
#12
chenjj

大佬,图标点击没有反应,终端运行报错这个怎么处理?

chen@chen-PC:~$ /opt/top.gbwater.autobackground/autobackground
"autobackground" can not find qm files ("autobackground_zh_CN.qm", "autobackground_zh.qm")
Error com.deepin.DBus.Error.Unnamed: invalid background
^C

这个问题解决了。

大佬能不能让多个图片这样切换呢?

单一图片还好,要是我设置了自动更换的话,这个工具好像就没啥用了呀?

Reply View the author
GBwater
deepin
2022-06-16 18:05
#13
chenjj

这个问题解决了。

大佬能不能让多个图片这样切换呢?

单一图片还好,要是我设置了自动更换的话,这个工具好像就没啥用了呀?

不就亮一张暗一张吗?

多个图片是什么意思confused

Reply View the author
来自Ubuntu的某位用户
deepin
2022-06-17 04:42
#14

GNOME自带自动壁纸更换,但是想自定义它太难了

Reply View the author
神末shenmo
deepin
Spark-App
2022-06-20 09:10
#15

事逼过来提建议了:

  1. 文件名不标准,可用 dpkg-deb -b . ../直接生成
  2. 依赖缺的太多了了,至少把dde-dock也写上。如果要分发到UOS上,请进行测试,最好直接在UOS上编译;如果不想分发而且懒得测试,建议通过依赖版本等方式防止强行安装
  3. 配置文件不要放到安装目录,尤其是能改的,建议放 $HOME/.config/名下。记得加个postrm清理。下面附一个例子

#!/bin/bash

if [ "$1" = "remove" ] || [ "$1" = "purge" ];then

echo "清理卸载残留"
for username in `ls /home`  
    do
      echo /home/$username
        if [ -d /home/$username/.deepinwine/Spark-CloudMusic ]  
        then
        rm -rf /home/$username/.deepinwine/Spark-CloudMusic
        fi
    done
else
echo "非卸载,跳过清理"
fi
Reply View the author
GBwater
deepin
2022-06-20 15:37
#16
神末shenmo

事逼过来提建议了:

  1. 文件名不标准,可用 dpkg-deb -b . ../直接生成
  2. 依赖缺的太多了了,至少把dde-dock也写上。如果要分发到UOS上,请进行测试,最好直接在UOS上编译;如果不想分发而且懒得测试,建议通过依赖版本等方式防止强行安装
  3. 配置文件不要放到安装目录,尤其是能改的,建议放 $HOME/.config/名下。记得加个postrm清理。下面附一个例子

#!/bin/bash

if [ "$1" = "remove" ] || [ "$1" = "purge" ];then

echo "清理卸载残留"
for username in `ls /home`  
    do
      echo /home/$username
        if [ -d /home/$username/.deepinwine/Spark-CloudMusic ]  
        then
        rm -rf /home/$username/.deepinwine/Spark-CloudMusic
        fi
    done
else
echo "非卸载,跳过清理"
fi

好的我研究下ok

不太会打包shamed

Reply View the author