conky实现桌面幻灯片

废话不多说,先上图

随机播放相册中的图片


看着还算比较中意,说一说实现思路

1安装conky,sudo apt-get install conky-all

conky是linux下的一个监视系统的软件,但是大家都喜欢拿它来做炫酷的桌面,网上有很多漂亮的conky主题可供下载

conky有自己的配置文件.conkyrc,放置在用户主目录下,具体配置的选项请参考http://conky.sourceforge.net/上面的文档

2要想实现随机播放肯定就得用到随机数了,网上很多配置都是用lua弄的,我还没蛋疼到为了美化桌面去学习一门语言的地步,于是就选择了shell

photo.sh

该脚本只能用bash执行,ubuntu默认的sh是链接到dash的,那就是一个坑爹的存在

#!/bin/bash
dir=/home/somebody/picture/katoon
photoes=`ls $dir`
num=`echo $photoes|wc -w`
rnum=`echo "$RANDOM % $num +1"|bc`
rphoto=`echo $photoes|cut -d " " -f"$rnum"`
echo "\${image $dir/$rphoto  -s 450x300 }"
sleep 4
该脚本的主要用途是动态地输出conky配置选项,供配置文件中的${execp photo.sh}节点解析成图片配置

3完成之后发现点击桌面会造成图片消失,google了一下之后得到了以下解决办法
在.conkyrc中配置

own_window_class Conky
own_window yes
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager
ok,问题解决,下面贴上conky全部配置,坐标需要自己慢慢微调,有时候调着会有各种问题,官网的文档过于简单了,

######################
# - Conky settings - #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1

imlib_cache_size 0
double_buffer yes
no_buffers yes

#####################
# - Text settings - #
#####################
use_xft yes
xftfont Ubuntu:size=180
override_utf8_locale yes
text_buffer_size 2048

#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager
gap_x 800
gap_y 450
#########################
# - Graphics settings - #
#########################
draw_shades no
default_color BDB5A1
default_shade_color 1d1d1d
color0 ffffff
color1 ffffff
color2 D6713C
TEXT
${execp photo.sh}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值