我的 conky 主题,分享!!

先上图

!](http://image.suse.org.cn/image.php?di=EQLW)

配合 OSD Lyrics 的效果

!](http://image.suse.org.cn/image.php?di=5RWO)

!](http://image.suse.org.cn/image.php?di=GH1R)

说明:
这个 conky 主题是我修改自 Infinity 的,添加了天气预报和 opensuse 图标,天气使用的是雅虎天气,可以支持中国县一级城市。另外我还测试了中国天气网的 api 也是可以的,但因为是自己用,所以也就没动力去整。如果有想要中文天气预报的请留言,够 10 个人的话我就给弄出来。

点击下载 ](http://git.oschina.net/gmg137/conky-Infinity-suse/repository/archive?ref=v1.1)   

安装说明

一、安装:conky

$sudo zypper in conky conky-cairo conky-imlib2

二、修改文件名

将压缩包内的文件夹 conky 和文件 conkyrc 改名为 .conky 和 .conkyrc 然后将它们复制到自己的主目录下。

三、修改网卡名

在 .conkyrc 文件中第 95、96、98 行中的无线网卡的名称为你的网卡名。

* 注:我的网卡名是 wlp9s0,批量替换为你的网卡名就行了。

四、修改天气预报

在.conkyrc 文件中第 100 行中的天气预报的地区编码。

将 “http://weather.yahooapis.com/forecastrss?w=2172739” 中的 2172739 替换为你的地区编号。

* 查询地区编码可到 [weather.yahoo.com/](http://weather.yahoo.com/) 输入你的城市名,如 beijing , 然后查看 URL 中的编号。

五、启动

1、测试启动


$conky -d -c ~/.conkyrc &


 2、随桌面自动启动

GNOME 桌面:

在终端执行输入下面的命令, 然后在调出的启动管理程序中选择  添加 ],  名称 ] 可以随意填, 命令 ] 选项中填:conky -d -q


$gnome-session-properties


 KDE 桌面:

修改~/.bash_profile 文件,在里边加入下面的命令即可。如果没有这个文件就自己新建一个。


conky -d -c ~/.conkyrc &

六、修改默认天气图标(可选)

在 conky 文件夹下,提供了三套天气皮肤,将自己喜欢的天气皮肤文件夹名修改为 weather 即可。
4赞

赞~可算是有 openSUSE 原生主题啦

不错哦

您好,用您分享的 conky 配置,在我这里显示的中文是方框,我试着修改 conkyrc 里的 xftfont 这一行字体,无论是文泉驿还是其他字体,效果还是一样,不知道该怎么修改?

conkyrc 里 ‘内存最高’ 前面的 $color2 多了吧

你确认安装文泉驿米黑了吗?

fc-list | grep wqy-microhei

您好,确实安装了,而且我也是了所有的文泉驿字体,都是方框,不知所解~

您好,确实安装了,而且我也是了所有的文泉驿字体,都是方框,不知所解~
你用的英文系统?

@SELINUX @cvn001
如果只是文泉驿的字体显示不正常,可以把.conkyrc 文件的第 73 行的 “wqy-microhei” 改成 “GE” 。(连续按两次保存就会自动重载配置文件)
如果还不行最好能上个截图,我好判断是那一段出的问题。

PS:我安装的字体比较多,已经搞不清系统默认包含那些字体了。

字体是存在的
怀疑是设置的英文系统语言


我在日期后面加了几个汉字后显示为方框

没有,确实是中文环境:

LANG=zh_CN.utf8
LC_CTYPE=zh_CN.utf8
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=

你的系统语言是英文吗???这个 conky 是支持本地化显示的,为什么你的日期是英文显示?

您好,我这边还是显示不正常,但苦于这个论坛上传图片极其复杂(上传总是不成功),我将图片的网盘链接共享,请您亲自查看吧。
pan.baidu.com/s/1pJpYrY7
pan.baidu.com/s/1dDgjsOh

@cvn001
我已经把所有字体改成文泉驿的了,你重新下载替换原文件试试。。。。

论坛上传图片最好到 image.suse.org.cn/ ,然后把图片标签贴过来就行了。

楼主你好,用了你配置好的 conky,出现一个问题
当开机自动启动之后,桌面的文件和 daisy 上的图标都无法点击,感觉就像是 conky 覆盖了桌面一样,导致桌面上的东西点着都没反应
除非是进入 System Monitor 把 conky 进程结束,再从 terminal 用命令启动,才不会出现上述问题
我的是 KDE 桌面,系统是 13.1 版本,请问这怎么解决

@lastDevil
我是 GNOME 用户,无法对 KDE 进行测试,不过可能的原因有下边两个。
1、你可以试试修改~/.conkyrc 第 30 行的参数。
将 own_window_type normal 修改为 own_window_type desktop 或者 own_window_type override

2、如果上边的方法不奏效,可能是 conky 先于桌面或桌面部件启动。
如果是这个原因,你可以删除之前的自动启动方式,然后执行如下命令(在~/.conky/startconky.sh 中设置启动延迟时间):

echo "sh ~/.conky/startconky.sh" >> ~/.bash_profile

@gmg137
那几个方法没用或效果比原来差。
如果出现了我说的问题,编辑~/.conkyrc,随便加个空格然后退格,只要文本内容改变过,然后保存,这个时候 conky 会自动刷新一下,之后桌面的图标就能正常点击了。我想问的是,有没有办法 conky 开机启动后像上述那样刷新一次,就能解决问题,避免要自己手动去操作?
还有,求楼主的那张壁纸,感觉那个配色跟 conky 还是蛮搭的

@lastDevil
如果想启动时候自动刷新,可以试下下边的命令

echo "pgrep conky | xargs kill && conky -d -q" >> ~/.bash_profile

PS: 我那个算不上壁纸,是我用 inkscape 做的一个黑色和绿色渐变的图片而已。建议自己动手 DIY,那样有独一无二的感觉。

多谢楼主的帮助