博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
把地球当作背景
阅读量:2342 次
发布时间:2019-05-10

本文共 1026 字,大约阅读时间需要 3 分钟。

原链接:

是一个更换桌面背景图片的程序,它能每隔十分钟从一个地球卫星图片服务器上下载图片,然后将其设置成桌面背景。所以基本上可以实时的考到现在地球的状态。看起来非常酷。这个卫星还是同步卫星,可以看到晨昏线是怎么移动的。

来个截图

0_1490924626153_Screenshot from 2017-03-31 09-43-35.png

具体的安装方法可以看Github里面的说明。但是说明的安装方法有一个问题,就是没办法自动更新。这个是由于crontab的更换桌面任务缺少了一些环境变量。解决方法如下

创建一个叫做start.sh的文件,我就在himawaripy中创建了这个文件。我的路径是/home/randoms/Documents/himawaripy/start.sh

文件内容如下

#!/bin/bash# http://bit.ly/2ines3u# Wallpaper's directory.dir="${HOME}/.cache/himawaripy/"# export DBUS_SESSION_BUS_ADDRESS environment variablePID=$(pgrep gnome-session)export DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ | cut -d= -f2-)# Random wallpaper.wallpaper=`find "${dir}" -type f | shuf -n1`# Change wallpaper.# http://bit.ly/HYEU9Hgsettings set org.gnome.desktop.background picture-options "spanned"gsettings set org.gnome.desktop.background picture-uri "file://${wallpaper}"

设置此文件的可执行权限

chmod +X /home/randoms/Documents/himawaripy/start.sh# 别忘了换成你自己的路径

设置crontab任务

crontab -e# 然后添加下面的内容,换成你自己的start.sh文件路径*/10 * * * * /home/randoms/Documents/himawaripy/start.sh

这样应该一切就正常了, Enjoy it :-D.

转载地址:http://pfdvb.baihongyu.com/

你可能感兴趣的文章
Copy_from&to_user详解
查看>>
【C++】六、继承与多态
查看>>
特征向量的欧式距离与余弦距离——推荐算法
查看>>
jQuery提示和技巧
查看>>
是否可以在Python中将长行分成多行[重复]
查看>>
你什么时候使用Builder模式? [关闭]
查看>>
在jQuery中每5秒调用一次函数的最简单方法是什么? [重复]
查看>>
Angular 2+中的ngShow和ngHide等效于什么?
查看>>
如何将Java String转换为byte []?
查看>>
@Transactional注释在哪里?
查看>>
找不到Gradle DSL方法:'runProguard'
查看>>
AngularJS ngClass条件
查看>>
为什么需要在脚本文件的开头加上#!/ bin / bash?
查看>>
ReactJS-每次调用“ setState”时都会调用渲染吗?
查看>>
ng-if和ng-show / ng-hide有什么区别
查看>>
用Java复制文件的标准简洁方法?
查看>>
管理webpack中的jQuery插件依赖项
查看>>
删除可能不存在的文件的大多数pythonic方式
查看>>
如何在Eclipse中为Java文本编辑器更改字体大小?
查看>>
我们应该@Override接口的方法实现吗?
查看>>