ROS交流群
ROS Group
产品服务
Product Service
开源代码库
Github
官网
Official website
技术交流
Technological exchanges
激光雷达
LIDAR
ROS教程
ROS Tourials
深度学习
Deep Learning
机器视觉
Computer Vision

把地球当作背景



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

    来个截图

    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 variable
    PID=$(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/HYEU9H
    gsettings 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.


Log in to reply