ubuntu 12.04 conky 1.9.0

http://conky.sourceforge.net/

Ubuntu 12.04 のConky 1.8.1 の挙動が怪しい(アップタイムより大きい更新間隔で実行するexeci 等が原因でcore dump する過去の不具合に似ている)のでconky 1.9.0 のソースを取得してインストールしてみた。configure するとインストール済みの開発用ライブラリに応じて使える機能が追加されるので、適宜、開発用ライブラリを追加しておく。configure の際には、画像を表示するので、–enable-imlib2 もつけてみた。デフォルトでは、/usr/local/bin/conky にインストールされる。これでエラーが出なくなってすっきり。

$ ./configure --enable-imlib2
$ make
$ sudo make install

また、conkyForecast は以下の手順で設定した。

$ sudo add-apt-repository ppa:conky-companions/ppa
$ sudo apt-get update
$ sudo apt-get install conkyforecast
$ cp /usr/share/conkyforecast/conkyForecast.config ~/.conkyForecast.config

xoap.weather.com ではなく、xml.weather.com から取得。地域は東京(JAXX0085)を設定。

~/.conkyForecast.config
#=============================================#
# EXPERT SETTINGS, NOT REQUIRED TO BE ALTERED #
#=============================================#
#BASE_XOAP_URL = http://xoap.weather.com/weather/local/<LOCATION>?cc=*&dayf=5&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
BASE_XOAP_URL = http://xml.weather.com/weather/local/<LOCATION>?cc=*&dayf=10&link=xoap&prod=xoap&par=<XOAP_PARTNER_ID>&key=<XOAP_LICENCE_KEY>&unit=m
MAXIMUM_DAYS_FORECAST = 5

#===============================================#
# USER SETTINGS, EDIT BASED ON DOCUMENTED SETUP #
#===============================================#
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE = en
XOAP_PARTNER_ID =
XOAP_LICENCE_KEY =
DEFAULT_LOCATION = JAXX0085
AUTO_NIGHT = False
PROXY_HOST =
PROXY_PORT = 8080
PROXY_USERNAME =
PROXY_PASSWORD =

天気予報の文言を日本語で表示するには、/usr/share/conkyforecast/locale/ja/* を作成しておいて、.conkyForecast.config でLOCALE = ja を設定すればよさそう。中国語(zh)をサンプルにして作成すれば、少し楽かも。