web-dev-qa-db-ja.com

正確な私の天気インジケーター

Ubuntu12.04の0.8.1my-weather-indicatorのバックポートは存在します。 Precise 12.04の最新バージョンは0.6.3のようで、予報は表示されていません。

1
kukulo

My-weather-indicatorは、次のソースから12.04にインストールできます。

git clone https://git.launchpad.net/my-weather-indicator

依存関係をインストールする:

Sudo apt-get install gir1.2-gtk-3.0 gir1.2-glib-2.0 gir1.2-gdkpixbuf-2.0 gir1.2-appindicator3-0.1 gir1.2-notify-0.7 gir1.2-webkit-3.0 gir1.2-geocodeglib-1.0 python-tz python-cairo python-lxml python-dateutil python-requests python-requests-oauthlib geoclue-hostip geoclue-ubuntu-geoip
Sudo apt-get install python3-distutils-extra
Sudo apt-get install python3-pip
Sudo apt-get install python3-setuptools
Sudo apt-get install python3-polib
Sudo apt-get install python3-gi
Sudo apt-get install gir1.2-geocodeglib-1.0
Sudo easy_install3 pip
Sudo pip3 install python-dateutil
Sudo pip3 install requests
Sudo pip3 install requests-oauthlib
Sudo pip3 install tz
Sudo pip3 install dateutil
Sudo pip3 install python-dateutil
Sudo pip3 install python-tz

次のファイルを編集します。

gedit ~/my-weather-indicator/src/weatherwidget.py

不透明度パラメータを次のように削除して、行92〜111を変更します。

#pin{
    border-image: none;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
}
#pin:hover {
    transition: 1000ms linear;
    border-image: none;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
}

Myweatherindicator.pyファイルを次のように編集します。

gedit ~/my-weather-indicator/src/myweatherindicator.py

行388を次のように変更します。

self.weather_updater = GLib.timeout_add_seconds(self.refresh * 3600,
                                                    self.update_weather)

に:

self.weather_updater = GLib.timeout_add_seconds(int(self.refresh * 3600),
                                                    self.update_weather)

コマンドでインストール:

Sudo python ~/my-weather-indicator/setup.py install

ファイルを編集し、ファイル〜/ .config /my-weather-indicator.confで設定を手動で変更する必要があります。

次に、my-weather-indicatorをで実行します

/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator
2
kukulo