生活随笔
收集整理的這篇文章主要介紹了
美女时钟(shell)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
想不想讓你的桌面好看還有時鐘,那趕快來試試吧,美女桌面時鐘為你帶來良好的視覺享受。每分鐘都有美女為你報時。
編寫一個腳本
| #Blog: http://www.linuxsong.org |
| gconftool=`which gconftool-2` |
| if [ ! -x? "$gconftool" ]; then |
| ????echo 沒有找到[gconftool-2] |
| p_w_picpathPath=/tmp/sodao |
| if [ ! -d "$p_w_picpathPath" ]; then |
| ????mkdir -p $p_w_picpathPath |
| ????if [ ! -d "$p_w_picpathPath" ]; then |
| ????????echo 創建[$p_w_picpathPath]目錄失敗 |
| url="http://www.sodao.com/app/ShowTime/gt?pcs_id=1&size=3" |
| #url="http://www.sodao.com/app/ShowTime/gt1?pcs_id=9&size=3" |
| ????imgUrl=`curl --connect-timeout 20 --retry 2 -s $url? |awk -F, '{print $5}' | awk -F\" '{print $4}'` |
| ????if [ -n "$imgUrl" ]; then |
| ????????fileName=`echo $imgUrl | awk -F\/ '{print $NF}'` |
| ????????if [ -f "$p_w_picpathPath/$fileName" -a "$fileName" = "$lastName" ];then |
| ????????curl --connect-timeout 20 --retry 2 -s $imgUrl -o $p_w_picpathPath/$fileName |
| ????????if [ ! -f "$p_w_picpathPath/$fileName" ]; then |
| ????????????echo 獲取[$imgUrl]失敗 |
| ????????$gconftool -s /desktop/gnome/background/picture_filename -t string "$p_w_picpathPath/$fileName" -s? /desktop/gnome/background/picture_options zoom |
| ????????lastName=$fileName |
把上面的腳本復制到你的機器上,執行一下,你的桌面就會每分鐘更換一個美女為你報時。不過要注意只能在GNOME環境下用,因為我的系統中只裝了GNOME環境,KDE的用戶只要把設置桌面的命令改成KDE下設置桌面的命令即可。
有了上面的腳本,我們就可以加入開機自動啟動。加在rc.local和 crontab是不行的,因為gconftool-2依賴于很多GNOME桌面環境變量,而有些變量是每次啟動圖形都不一樣。不過GNOME是支持自動啟動配置程序的,方法如下:
在$HOME/.config/autostart目錄中新建一個文件:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=wallpaper
Type=Application
Exec=/home/linuxsong/wallpaper.sh
Terminal=false
Comment=Girl wallpaper
Categories=Utility;
X-Desktop-File-Install-Version=0.15
Hidden=false
把Exec=/home/linuxsong/wallpaper.sh這句中的路徑改成你自己的路徑即可。
重新注銷一下看看你的桌面,是不是有美女為你報時?
轉載于:https://blog.51cto.com/liufan0321/1150141
總結
以上是生活随笔為你收集整理的美女时钟(shell)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。