linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统
下面提供一个自动更换桌面壁纸的脚本,它支持Ubuntu 18.04、UbuntuKylin 18.04、Ubuntu Mate系统。
注意事项:
1.默认的壁纸通常在目录路径为/usr/share/backgrounds中,如果不是请自行修改,不影响脚本的使用效果,注意目录名称最好不要带有空格。
2.$SEC变量可以设定切换桌面背景的时间间隔,单位为秒。
以下为自动更换桌面壁纸的脚本:
#!/bin/bash
# 设定壁纸目录路径:
DIR=/usr/share/backgrounds
# 设定切换桌面背景的时间间隔,单位为'秒':
SEC=300
# ubuntu 18.04:
if [ "$DESKTOP_SESSION" = "ubuntu" ] || [ "$XDG_CURRENT_DESKTOP" = "ubuntu:GNOME" ]; then
while true;do
sleep "$SEC"
PIC=$(ls $DIR/*.jpg | shuf -n1)
gsettings set org.gnome.desktop.background picture-uri "$PIC"
done
# ubuntu mate:
elif [ "$DESKTOP_SESSION" = "mate" ] || [ "$XDG_CURRENT_DESKTOP" = "MATE" ]; then
while true;do
sleep "$SEC"
PIC=$(ls $DIR/*.jpg | shuf -n1)
gsettings set org.mate.background picture-filename "$PIC"
done
# ubuntu kylin 18.04:
elif [ "$DESKTOP_SESSION" = "ukui" ] || [ "$XDG_CURRENT_DESKTOP" = "UKUI" ]; then
while true;do
sleep "$SEC"
PIC=$(ls $DIR/*.jpg | shuf -n1)
gsettings set org.mate.background picture-filename "$PIC"
done
fi
注:除了Ubuntu 18.04、UbuntuKylin 18.04、Ubuntu Mate版本外,其它的版本也可以做为参考,请注意相关参数的更改,也可以安装Ubuntu发布过的壁纸,请看一条命令安装旧版Ubuntu发布过的壁纸。
相关主题
linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统相关推荐
- linux 取消自动登录,通过GUI启用或禁用Ubuntu 18.04系统自动登录
有些 Ubuntu 用户只是个人使用电脑,所以每次登录 Ubuntu 18.04 LTS 系统时都要输入设置时的身份验证信息觉得非常的麻烦,下面我们有两种方法可以让你启用与禁用 Ubuntu 18.0 ...
- linux怎样优化桌面,简单优化设置Ubuntu 18.04系统的GNOME桌面
下面通过简单实用的技巧来优化设置 Ubuntu 18.04 系统的 GNOME 桌面.Ubuntu 放弃 Unity 桌面转而使用 GNOME 作为默认桌面环境,但是 GNOME 桌面过于追求简约,导 ...
- linux终端界面美化,Ubuntu 18.04系统美化记录:Grub2\主题\登录界面\终端美化
初装Ubuntu 18.04系统后想美化操作系统,该怎么做?以下为你介绍Ubuntu 18.04美化一体化:Grub2美化.主题美化.登录界面美化.终端美化.以下美化仅是初级介绍,如果需要更多请看Li ...
- linux系统安装teamview,在Ubuntu 18.04系统上安装TeamViewer的两种方法
本文介绍在Ubuntu 18.04 LTS Bionic Beaver系统上安装TeamViewer的两种方法,第一种方法使用图形用户界面安装,第二种使用终端命令行安装,同时可以先参考在Ubuntu ...
- linux图片添加滤镜,PhotoFlare开源图像和照片编辑器,附在Ubuntu 18.04下的安装方法...
如果您正在寻找可在Linux或Windows系统上使用的免费照片编辑器,这里推荐PhotoFlare,它是一款开源图像和照片编辑器,可安装在Ubuntu 18.04系统下,包括Linux Mint 1 ...
- deb 中标麒麟_「图」百度网盘Linux版放出deb包客户端:新增支持Ubuntu 18.04 LTS
6月中旬发布的百度网盘Linux版本中,首先适配了中标麒麟桌面操作系统软件(兆芯版)V7.0.而今天@Ubuntu官方推特最新微博表示,继发布Linux rpm包客户端之后,官方今天又推出了deb包客 ...
- erp服务器安装Linux,在Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤
本文将介绍在服务器Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤,该软件支持Windows.BSD.Mac.Solaris.Linux平台.Dolibarr是一款非常有能力的 ...
- linux 图标显示 异常,在Ubuntu 18.04系统中VSCode图标显示异常的解决方法
以下介绍在Ubuntu 18.04系统中VSCode图标显示异常的解决方法,同时附上在Ubuntu 18.04系统中安装Anaconda3-5.3.0方法.VSCode是一款全平台开发的编辑器,它具有 ...
- linux笔记本装载 戴尔,第七代戴尔XPS 13开发版笔记本电脑装载Ubuntu 18.04系统
据可靠消息称开发Ubuntu桌面工程总监Will Cooke表示旗下Ubuntu 18.04 LTS系统将被装载在第七代戴尔XPS 13开发版笔记本电脑中,该款笔记本电脑起步价为1049.99美元.同 ...
最新文章
- php5.3 php7兼容,Centos搭建PHP7.0.x让php5.3和php7兼容共存教程
- c#获取电脑硬件信息参数说明(主板篇 Win32_BaseBoard )
- composer 更新国内镜像地址
- Java 将 Word 文档转换为 PDF 的完美工具
- 第七讲 SCCM2012部署Endpoint Protect
- C# Hook原理及EasyHook简易教程
- Java核心技术- Java内存分配原理
- 《网络对抗》Exp5 MSF基础应用
- [VB]数据库导入到 CSV 格式文件
- Java prepare
- pytorch nn.CrossEntropyLoss()中的label不需要是one_hot
- DevOps定义基础入门及历史
- 美通企业周刊 | 麦当劳阿里巴巴开启全域合作;老佛爷百货中国第三店落户贵阳;OPPO推出首款智能电视...
- blender 快捷键
- b区计算机考研招不满的大学,b区考研招不满的大学 适合调剂的学校有哪些
- 2020年9月电子学会Python等级考试试卷(二级)考题解析
- 鸿蒙2.0 134个仓库扼要说明
- 电气AutoCAD基础教学(三)——块的绘制
- 新闻发布系统之浅谈分页技术
- Java学习笔记-多态的具体体现
热门文章
- 2019-02-21-算法-进化
- P3338 [ZJOI2014]力(FFT)
- HDU - 6267 (概论/找规律/递推)
- Building Fire Stations
- [dsu on tree]树上启发式合并总结(算法思想及模板附例题练习)
- 【CF 1191】Tokitsukaze, CSL and Stone Game//Tokitsukaze and Duel//Tokitsukaze and Strange Rectangle
- NOIP2017洛谷P3953:逛公园(分层图最短路、dp、拓扑)
- CF573E-Bear and Bowling【dp,平衡树】
- ssl1203-书的复制【dp】
- 【bfs】神殿(jzoj 2296)