conky实现桌面幻灯片
来源:互联网 发布:阿里云服务器老是掉线 编辑:程序博客网 时间:2024/05/23 19:19
废话不多说,先上图
随机播放相册中的图片
看着还算比较中意,说一说实现思路
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/bashdir=/home/somebody/picture/katoonphotoes=`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 1total_run_times 0net_avg_samples 1cpu_avg_samples 1imlib_cache_size 0double_buffer yesno_buffers yes###################### - Text settings - ######################use_xft yesxftfont Ubuntu:size=180override_utf8_locale yestext_buffer_size 2048############################## - Window specifications - ##############################own_window_class Conkyown_window yesown_window_transparent yesown_window_hints undecorated,sticky,skip_taskbar,skip_pagergap_x 800gap_y 450########################## - Graphics settings - ##########################draw_shades nodefault_color BDB5A1default_shade_color 1d1d1dcolor0 ffffffcolor1 ffffffcolor2 D6713CTEXT${execp photo.sh}
- conky实现桌面幻灯片
- conky 一点桌面 就消失
- Conky-桌面系统监控软件
- Conky--linux自定义桌面监控
- 由Conky说说Linux桌面美化
- ubuntu使用conky添加桌面控件
- Ubuntu14.04下使用conky美化桌面
- LINUX 桌面显示系统信息conky
- Conky
- conky
- musca+conky+tint2+stalonetray组合而成的日常桌面
- Ubuntu安装酷的桌面监控陈程序Conky
- conky - linux desktop 漂亮的桌面系统资源使用监控软件
- javascript实现幻灯片效果
- javascript实现简单幻灯片
- jquery实现幻灯片效果
- Silverlight4 幻灯片实现
- UIImageView实现图片幻灯片
- Linux下常用命令介绍
- 一次32位英文版win7安装
- 每个程序员都应该知道的8个Linux命令
- ThinkPHP
- 读刘未鹏《暗时间》的总结和思考
- conky实现桌面幻灯片
- 【分布式基础】一致性哈希
- fedora16下Samba服务的配置 .
- 遍历List和Set集合的常用方法
- Putty连接虚拟机
- 【linux基础】Valgrind
- C++入门进阶之一: 基础知识介绍
- CSS背景图拉伸自适应尺寸,全浏览器兼容
- eclipse,myeclipse的插件安装