[Share Experiences] conky,桌面监控功能工具,整理收藏
Tofloor
poster avatar
ThinkYoung
deepin
2023-04-28 21:15
Author

conky 本质是性能监控工具,配上sweet主题,糖果图标,也可以很极客,赛博朋克!

简单整理了论坛里及站外各位大咖的思路:

天气:@明天会更好:《再秀下桌面》 https://bbs.deepin.org/post/255212 强烈推荐!

天气:@海天鹰: 《conky天气插件核心代码》 https://bbs.deepin.org/post/153711

股票:@datacl: 《conky-manager桌面优化,股票信息,配置分享》 https://bbs.deepin.org/post/231740

分体:shankun:《我的conky 配置(拆分版)》https://www.cnblogs.com/shankun/archive/2009/12/11/my_conkyrc_2nd_edition.html

conky+API接口,可以玩好多了,

因为,带execi,间隔执行,刷屏利器!所以就可以执行定时任务啊,不用crontab,但是容易卡住任务例外,例如下载....

1.天气,时钟,

# 更新天气数据
${execi 1000 $HOME/.myconky/myconky-weather-update >/dev/null }

实时天气,我觉得很实用,大字体,清楚

2.股票资讯,股票行情,

python脚本类型检测错误,又切回我的简单版

3.定时下载壁纸,更换壁纸(桌面相册轮动类似此法,$image):

#${execi 1000 curl -fsSL http://×××××××× -o /ram/wallpaper.jpg }

${execi 1100 xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitorDP-1/workspace0/last-image --set /ram/wallpaper.jpg }

(定时刷壁纸时间久了,估计挺费硬盘,所以考虑mount一个5GB的ramfs内存分区做ramdisk)

我的接口是本地的,xfce背景切换,不具备实际意义,仅供参考!

壁纸接口可以看看itab(返回json得处理下):https://api.codelife.cc/wallpaper/random?lang=cn

4.拆分思路很好,虽然费资源,可以分几栏,前端大神,横栏竖栏各种布局随你玩,搞个网页布局也ok!

5.自启动:

#分体启动
~/.myconky/conky-startup.sh

conky -q -d -c ~/.myconky/pc-conkyrc
conky -q -d -c ~/.myconky/stock-conkyrc
conky -q -d -c ~/.myconky/info-conkyrc
#自启动
~/.config/autostart/conky.desktop

[Desktop Entry]
Type=Application
Exec=sh "/home/[用户名]/.myconky/conky-startup.sh"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_IN]=Conky
Name=Conky
Comment[en_IN]=
Comment=

最后show下成果,好不好看我不知道,先铺满屏先!

截图_2023-04-28_19-57-27.png

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-04-28 21:22
#1

找了這個部件好久,終於找到了

(換個二次元少女的壁紙試試?)

Reply View the author
明天会更好
deepin
2023-04-29 01:37
#2

我用的坛里ljq790615发的那个是代码,用那个再发个图

在conky中运行myconky-weather-update好像行数会变。和终端里运行的结果,内容不是同一行。

截图_选择区域_20230428173043.png

Reply View the author
明天会更好
deepin
2023-04-29 01:43
#3

关闭桌面特效后,天气图标是彩色的,开了桌面特效,conky中的图像就白色,桌面特效会影响到conky效果。

截图_选择区域_20230428173939.png

Reply View the author
ThinkYoung
deepin
2023-04-29 03:52
#4
明天会更好

我用的坛里ljq790615发的那个是代码,用那个再发个图

在conky中运行myconky-weather-update好像行数会变。和终端里运行的结果,内容不是同一行。

截图_选择区域_20230428173043.png

要把更新update任务代码放在最下面 不然会有空行!

Reply View the author
ThinkYoung
deepin
2023-04-29 04:00
#5
阿尼樱奈奈

找了這個部件好久,終於找到了

(換個二次元少女的壁紙試試?)

二次元agree

也对 sweet主题+candy图标 也蛮二次元的!

Reply View the author
ljq790615
deepin
2023-04-29 17:34
#6
ThinkYoung

要把更新update任务代码放在最下面 不然会有空行!

运行代码后面跟上字体和颜色的关闭代码,就不会有空行了。

另外,更新代码能够延时启动最好,因为启动过程网络开启服务有些滞后。

Reply View the author
ThinkYoung
deepin
2023-04-29 18:07
#7
ljq790615

运行代码后面跟上字体和颜色的关闭代码,就不会有空行了。

另外,更新代码能够延时启动最好,因为启动过程网络开启服务有些滞后。

agree 非常同意,延时 或者 脚本 异步 执行 更新代码!

我用了xfce的genmon面板插件也能实现定时器更新功能,避免用conky 下载壁纸功能太卡顿

Reply View the author