gmg137
(gmg137)
1
先上图
!](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赞
cvn001
(cvn001)
4
您好,用您分享的 conky 配置,在我这里显示的中文是方框,我试着修改 conkyrc 里的 xftfont 这一行字体,无论是文泉驿还是其他字体,效果还是一样,不知道该怎么修改?
漠刀绝尘
(漠刀绝尘)
5
conkyrc 里 ‘内存最高’ 前面的 $color2 多了吧
gmg137
(gmg137)
6
你确认安装文泉驿米黑了吗?
fc-list | grep wqy-microhei
cvn001
(cvn001)
7
您好,确实安装了,而且我也是了所有的文泉驿字体,都是方框,不知所解~
SEUNIX
(SEUNIX)
8
您好,确实安装了,而且我也是了所有的文泉驿字体,都是方框,不知所解~
你用的英文系统?
gmg137
(gmg137)
9
@SELINUX @cvn001
如果只是文泉驿的字体显示不正常,可以把.conkyrc 文件的第 73 行的 “wqy-microhei” 改成 “GE” 。(连续按两次保存就会自动重载配置文件)
如果还不行最好能上个截图,我好判断是那一段出的问题。
PS:我安装的字体比较多,已经搞不清系统默认包含那些字体了。
cvn001
(cvn001)
12
没有,确实是中文环境:
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=
gmg137
(gmg137)
13
你的系统语言是英文吗???这个 conky 是支持本地化显示的,为什么你的日期是英文显示?
cvn001
(cvn001)
14
您好,我这边还是显示不正常,但苦于这个论坛上传图片极其复杂(上传总是不成功),我将图片的网盘链接共享,请您亲自查看吧。
pan.baidu.com/s/1pJpYrY7
pan.baidu.com/s/1dDgjsOh
gmg137
(gmg137)
15
@cvn001
我已经把所有字体改成文泉驿的了,你重新下载替换原文件试试。。。。
论坛上传图片最好到 image.suse.org.cn/ ,然后把图片标签贴过来就行了。
楼主你好,用了你配置好的 conky,出现一个问题
当开机自动启动之后,桌面的文件和 daisy 上的图标都无法点击,感觉就像是 conky 覆盖了桌面一样,导致桌面上的东西点着都没反应
除非是进入 System Monitor 把 conky 进程结束,再从 terminal 用命令启动,才不会出现上述问题
我的是 KDE 桌面,系统是 13.1 版本,请问这怎么解决
gmg137
(gmg137)
17
@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 还是蛮搭的
gmg137
(gmg137)
19
@lastDevil
如果想启动时候自动刷新,可以试下下边的命令
echo "pgrep conky | xargs kill && conky -d -q" >> ~/.bash_profile
PS: 我那个算不上壁纸,是我用 inkscape 做的一个黑色和绿色渐变的图片而已。建议自己动手 DIY,那样有独一无二的感觉。