linux桌面动态,ubuntu 中设置动态壁纸

2023-11-08

为了开发android 功能,ubuntu系统也使用了好久时间,作为一个经常使用的系统,不捣鼓捣鼓就太平淡,根据网上的一些介绍,搞了一个动态壁纸出来,用来定时更换壁纸。

首先创建一个文件夹,里面三个文件,其余根据自己喜好放入壁纸文件。

1b8a3463b560

第一个文件addbackground.sh,需要可执行权限

sudo rm -rf /usr/share/backgrounds/test

sudo mkdir /usr/share/backgrounds/test

sudo cp *.jpg /usr/share/backgrounds/test/

. makelist.sh > background.xml

sudo cp background.xml /usr/share/backgrounds/test/

sudo cp cust-wallpapers.xml /usr/share/gnome-background-properties/

gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/test/background.xml'

第二个文件,用于拷贝到gnome-background-properties,这样设置里面就可以选择作为动态壁纸

wentao wallpaper

/usr/share/backgrounds/test/background.xml

zoom

第三个文件makelist.sh 也需要可执行权限

#!/bin/bash

# wentao add 2017.6.27

#get current path

basepath=$(cd `dirname $0`; pwd)

#get all jpg wallpapers

files=`ls $basepath |grep jpg`

lastfile='empty'

echo ''

echo ' '

echo ' 2017'

echo ' 3'

echo ' 15'

echo ' 00'

echo ' 00'

echo ' 00'

echo ' '

for current_file in $files

do

if [[ $lastfile == 'empty' ]]

then

lastfile=$current_file

echo ' '

echo ' 300.0'

echo " /usr/share/backgrounds/test/$lastfile"

echo ' '

else

echo ' '

echo ' 5.0'

echo " /usr/share/backgrounds/test/$lastfile"

echo " /usr/share/backgrounds/test/$current_file"

echo ' '

echo ' '

echo ' 300.0'

echo " /usr/share/backgrounds/test/$current_file"

echo ' '

lastfile=$current_file

fi

done

echo ''

设置完成以后,运行 ./addbackgroundd.sh,就可以设置动态壁纸了,如果想更换动态壁纸里的图片,只要更新当前文件夹里面的图片就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux桌面动态,ubuntu 中设置动态壁纸 的相关文章

  • 介绍 TensorFlow 的基本概念和使用场景

    TensorFlow 是一个开源的机器学习框架 由 Google 开发 它的核心是张量 tensor 计算 用于构建神经网络等深度学习模型 以下是 TensorFlow 的基本概念和使用场景 张量 Tensor TensorFlow 中的计
  • 随机产生六位数密码

    function randStr len 6 format ALL switch format case ALL chars ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234
  • jquery ajax无刷新跳转,jQuery+Ajax实现无刷新操作

    使用jQuery实现Ajax操作 想要实现Ajax页面无刷新效果 但是直接利用Ajax代码实在有些麻烦 所以就想用jQuery实现 jQuery很好的封装了Ajax的核心对象XMLHTTPRequest 所以用起来非常方便 首先 创建服务器
  • MIPI D-PHY TX 一致性测试实例解析 Part 01

    序言 MIPI D PHY TX端的一致性测试内容如下 总共分为6组 因产品应用场景的需求限制 小编在日常工作中 更多地关注红色所标识的测试内容 接下来 小编将分为三个章节 具体解析下Group3 5的测试内容 Group 1 1 1 x
  • 用 Python 批量下载百度图片

    为了做一个图像分类的小项目 需要制作自己的数据集 要想制作数据集 就得从网上下载大量的图片 再统一处理 这时 一张张的保存下载 就显得很繁琐 那么 有没有一种方法可以把搜索到的图片直接下载到本地电脑中呢 有啊 用python吧 我以 泰迪
  • 掌优和合作伙伴一起做智慧生活场景

    青蛙智能设备是微信推出的刷脸支付智能硬件产品 微信团队并不会下场亲自做硬件 而是只负责产品设计 制造和铺设工作由第三方服务商进行 线下便利店对于这类体积小 支付便捷的设备有很大兴趣 对于这类硬件产品来说 量产能力以及铺设数量是决定性因素 去
  • Vuforia⭐二、动态修改识别目标和3D物体

    目录 本节的目标 动态识别的实现方法 本节的目标 本章目标为不设置ImageTarget Unity完成动态识别识别图 动态识别的实现方法 1 Vuforia官网上传识别目标 下载unitypackage并导入Unity 2 导入Vufor
  • Spring 事务详解

    目录 一 概述 二 事务的特性 ACID 三 Spring 的事务管理 3 1 编程式事务管理 3 2 编程式事务管理 四 Spring 事务管理接口及其定义的属性 4 1 PlatformTransactionManager 事务管理接口
  • c++入门笔记-list链表

    list基本概念 功能 将数据进行链式存储 链表是一种物理存储单元上非连续的存储结构 数据元素的逻辑顺序是通过链表中的指针链接实现 链表的组成 由一系列结点组成 结点的组成 一个是存储元素的数据域 另一个是存储下一个结点地址的指针域 stl
  • SQL练习题之求平均分低于80分的班级学生各科成绩并合计学生总分

    是对是错也好 不必说了 是怨是爱也好 不须揭晓 何事更重要 比两心的需要 柔情蜜意怎么可缺少 说不出再见 谭咏麟 文章目录 前言 一 练习题题目 二 创建测试数据 一 创建测试表 二 插入测试数据 三 思路 四 解答 一 详细代码 二 结果
  • windows Caffe 动态库 静态库 编译教程

    博主所在的教研室要使用Caffe实现机械臂的控制环节中的预测部分 其中涉及到了Caffe的编译以及LSTM层的添加到最终的caffe的动态库和静态库的编译及使用 整个过程一言难尽 特写此博客纪念 首先是caffe的编译 网上的教程都是大同小
  • linux dl_open hook

    http www myhack58 com Article html 3 68 2012 35408 htm 一步一步走进Linux HOOK API 八 分类 Linux 2012 07 23 21 30 385人阅读 评论 1 收藏 举
  • 受挫了,看没有注释的代码(几年前帖子,私密变公开后时间就变了)

    公司代码是DX9写的 确实写的不错 接口文档也是 但是没有注释 350页文档 这周刚看 又安排新任务 卧槽 请教问题也说不清楚 b s模式 调试起来 com组件写的
  • keras搭建神经网络

    Keras是一个神经网络开发的高级API 用Python编写 底层调用神经网络开发库TensorFlow CNTK或Theano Keras的目标是简化神经网络应用开发过程 快速实现想法 Keras 后端 Keras 是一个模型级库 为开发
  • 伸缩自如的ElasticSearch——数据库索引原理

    文章目录 引言 B B Tree 聚集索引 非聚集索引 覆盖索引 引言 使用索引很简单 只要能写创建表的语句 就肯定能写创建索引的语句 要知道这个世界上是不存在不会创建表的服务器端程序员的 然而 会使用索引是一回事 而深入理解索引原理又能恰
  • 千字文 uni-app的基础、uni-app入门 点击后屏幕底部出现弹框, 页头导航按钮和文字怎么写, 元素头部标记的用法​​, 底部导航栏icon图标, 收取短信的输入框​, 页面跳转信息存储不变

    为什么说是基础知识点呢 因为深点儿的东西我不会 虽然说小程序这类的也接触过 但是 皮毛 是个类似于携程的民宿App 就是租房用的 小程序俺不擅长 一边学一边写 免不了速度慢 先说说这几天遇到的点吧 虽然都是简单的问题 但是 对新手应该很友好
  • 低版本的openwrt添加openwrt19的支持的python3软件包

    openwrt的扩展软件包放在feeds目录下 python相关的包在feeds packages lang python下 原本openwrt18是不支持python pyserial的 只要从openwrt19中的feeds packa
  • Cache对运营商的意义,对小运营商的意思更大

    转自 http cndefu blog 163 com blog static 59393188201081811111248 Cache对运营商的意义 摘要 各互联网运营商与Chinanet等互联 每月付大量的带宽租用费 在互联互通出口
  • v-text和v-html的区别

    v text和 表达式渲染数据 不解析标签 v html不仅可以渲染数据 而且可以解析标签

随机推荐

  • SQLite Expert (Andorid Sqlite 可视化工具)中文乱码问题解决

    点击菜单栏Tools 继续点击Options 点击第二个General 将Encoding改为 Unicode utf 8 utf 16
  • Java课题笔记~ MyBatis缓存

    为了减少重复查询给数据库带来的压力 MyBatis提供了缓存机制 这种机制能够缓存查询的结果 避免重复的查询 MyBatis提供了两种缓存方式 一种为针对于SqlSession的缓存 默认开启 另一种为针对于全局的缓存 手动开启 一级缓存存
  • python case when用法_oracle菜鸟学习之 select case when的使用

    toc oracle菜鸟学习之 select case when的使用 格式语法 case when 条件1 then action1 when 条件2 then action2 when 条件3 then action3 when 条件N
  • Hexo 在subtile和description中实现换行

    如下所示 用双引号括起来 同时实现 br 即可达到换行目的 Site title LEO S NOTE 标题 subtitle 心有猛虎 细嗅蔷薇 副标题 description Stay Hungry br Stay Foolish 简介
  • Quartus Primer 17.0 下载和安装

    在对FPGA进行开发的过程中 一款合适的IDE是少不了的 Intel Altera 的FPGA使用Quartus Primer 软件进行开发 记录一下Quartus II 17 0下载安装的过程 一 下载 1 在Intel的官网 https
  • 第15章Stata时间序列分析

    目录 15 1时间序列的基本操作 案例延伸 延伸1 清除数据的时间序列格式 延伸2 关于数据处理的一般说明 延伸3 关于时间序列运算的有关说明 15 2单位根检验 1 ADF检验 2 PP检验 案例延伸 15 3协整检验 1 EF ADF检
  • 数据库关系表 ---- Relational table

    数据库关系表 Relational table 什么是关系 relation 关系 relation 的基本属性 约束 Constraints Integrity Constraints 完整性约束 Referential Integrit
  • Zookeeper分布式锁的实现

    众所周知 多个服务间的调用 产生多个JVM问题 当我们使用传统的锁的时候就会出现问题 因为跨JVM中无法可见到同一把锁 这个时候分布式锁就应运而生 例如就出现了Redis分布式锁 基于setnx的方式去实现 当然我们也可以通过zookeep
  • 稳定排序与不稳定排序方法

    这几天笔试了好几次了 连续碰到一个关于常见排序算法稳定性判别的问题 往往还是多选 对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目 当然如果你笔试之前已经记住了数据结构书上哪些是稳定的 哪些不是稳定的 做起来应该可以轻松搞定 本文
  • Qt易忘样式表总结

    目录 前言 1 Qt设置样式的几种方式 2 几种复合控件的样式设置 QTableWidget QCalendarWidget QTreeWidget QSpinBox QComboBox 前言 在使用Qt框架开发软件时 为了美观和更好的用户
  • 域名购买以及解析域名到服务器IP----史上最详细小白教程没有之一

    昨天 我师父看了我的云服务器配置的博客 给我提了个意见 我觉得非常好 以后我会在截图的时候标清楚步骤的 希望各位博友 以后可以给我多提意见 通过评论的方式也可以 我也将推出更多高质量的文章 目前目标是排名突破前10万 如果想一同学习的 欢迎
  • python后端学习(十)多继承和MRO顺序、再论静态方法和类方法、property属性及应用、魔法属性、with与“上下文管理器”

    多继承和MRO顺序 1 单独调用父类的方法 coding utf 8 print 多继承使用类名 init 发生的状态 class Parent object def init self name print parent的init开始被调
  • leetcode 周赛——2848. 与车相交的点

    题目所属分类 差分数组知识点 原题链接 给你一个下标从 0 开始的二维整数数组 nums 表示汽车停放在数轴上的坐标 对于任意下标 i nums i starti endi 其中 starti 是第 i 辆车的起点 endi 是第 i 辆车
  • 宽字节注入讲解

    我讨厌现在的自己 一边压抑着自己的情绪 一边装作没事的样子 一到深夜就彻底崩溃了 天亮后还要微笑面对生活 网易云热评 一 原理 1 单字节字符集 所有的字符都使用一个字节来表示 比如 ASCII 编码 0 127 2 多字节字符集 在多字节
  • 区块链技术入门——核心概念与原理

    区块链的前世今生 密码朋克 Cypherpunk 是一个邮件组 里面有许多大牛 比特币的底层技术 点对点网络 时间戳 加密技术 工作量证明 可以应用到其他领域 将这些技术提炼出来 就提出了区块链概念 区块链不是单一的技术 而是一系列技术的集
  • ASP.NET Core快速入门(第5章:认证与授权)--学习笔记

    课程链接 http video jessetalk cn course explore 良心课程 大家一起来学习哈 任务31 课时介绍 1 Cookie based认证与授权 2 Cookie based认证实现 3 Jwt认证与授权介绍
  • TCP: SYN ACK FIN RST PSH URG

    三次握手Three way Handshake 一个虚拟连接的建立是通过三次握手来实现的 1 B gt SYN gt A 假如服务器A和客户机B通讯 当A要和B通信时 B首先向A发一个SYN Synchronize 标记的包 告诉A请求建立
  • 金属学复习【3】 --- 二元合金相图和合金的凝固

    一 合金中的相 1 相图中呈现的内容一定是处于热力学平衡态的 即系统自由能最小态 2 纯铁的改变量只有温度和压力 所以我们用温度和压力来制作纯铁的相图 把溶质融到溶剂中 形成的均匀的 单相的物质就是溶体 以特定比例形成的化合物称为化学计量比
  • Linux下执行wget无效问题

    安装好后的CentOS 7想安装个redis学习下 发现不识别wget命令 wget http xxx tar gz 原因是安装CentOS系统的时候安装的最小配置 默认没有安装wget 只需要yum y install wget即可
  • linux桌面动态,ubuntu 中设置动态壁纸

    为了开发android 功能 ubuntu系统也使用了好久时间 作为一个经常使用的系统 不捣鼓捣鼓就太平淡 根据网上的一些介绍 搞了一个动态壁纸出来 用来定时更换壁纸 首先创建一个文件夹 里面三个文件 其余根据自己喜好放入壁纸文件 第一个文