Как быстро получать прогнозы погоды в Linux с помощью Meteo

Если вы любите следить за погодой со своего рабочего стола Linux, вам следует установить хорошее приложение для прогнозов. Сейчас в Linux есть много погодных приложений, но если вы ищете отличный способ получать быстрые обновления погоды из панели задач в Linux, Meteo — одно из лучших.

Во-первых, Meteo приятен для глаз, а прогнозы легко читаются. Во-вторых, он может находиться в вашем системном трее и регулярно давать быстрые обновления. И, что самое главное, Meteo можно настроить на предоставление обновлений погоды из разных городов! Вот как настроить его в вашей системе!

Установите Meteo в Linux

Прежде чем мы сможем перейти к настройке Meteo для быстрого обновления погоды на рабочем столе Linux, необходимо установить программу. К сожалению, приложение Meteo, похоже, не упаковано для распространения ни в одной из основных настольных операционных систем Linux (кроме Arch Linux). В результате требуется сборка из исходников.

Чтобы создать приложение Meteo из исходного кода, откройте окно терминала, нажав Ctrl + Shift + T или Ctrl + Alt + T на клавиатуре. Затем следуйте приведенным ниже инструкциям.

  Как приостановить сценарий Bash с помощью команды сна в Linux

Сбор зависимостей

Meteo — это приложение Qt, поэтому вам нужно получить несколько зависимостей Qt и настроить их, прежде чем пытаться построить программу. Эти зависимости включают Python3-pip, Python3 Qt5 и некоторые другие.

Ubuntu

sudo apt install pyqt5-dev-tools qttools5-dev-tools python3-pip

После установки зависимостей на вашем ПК с Ubuntu вам необходимо запустить команду символической ссылки, чтобы убедиться, что Qt5 является системным по умолчанию.

ln -s /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf /usr/lib/x86_64-linux-gnu/qtchooser/default.conf

Следуя команде ln, используйте pip3 для установки модуля «lxml». Без него Meteo не запустится в Linux.

sudo pip3 install lxml

Debian

sudo apt-get install pyqt5-dev-tools qttools5-dev-tools python3-pip

После того, как все зависимости будут учтены, выполните приведенную ниже команду, чтобы убедиться, что Qt5 используется по умолчанию на вашем ПК с Debian Linux.

ln -s /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf /usr/lib/x86_64-linux-gnu/qtchooser/default.conf

Debian Linux необходим модуль «lxml» Python 3 для успешной сборки и запуска Meteo. Чтобы установить его, используйте команду Pip3 ниже.

sudo pip3 install lxml

Arch Linux

В Arch Linux нет реальной необходимости устанавливать зависимости вручную. Вместо этого вы можете автоматически собрать все приложение из исходного кода с помощью AUR. В терминале введите следующие команды, чтобы все заработало.

sudo pacman -S git base-devel

git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -sri
trizen -S  meteo-qt

Fedora

Чтобы установить зависимости Fedora, используйте приведенные ниже команды упаковки Dnf в сеансе терминала.

sudo dnf install python3-qt5-devel qt5-linguist qtchooser python3-pip

Позаботившись о зависимостях для Fedora Linux, установите Qt5 по умолчанию на вашем ПК.

sudo update-alternatives --config qtchooser-default

Наконец, установите модуль lxml через Python 3.

sudo pip3 install lxml

OpenSUSE

Для установки зависимостей Meteo в OpenSUSE Linux требуется использование Zypper. Используя приведенную ниже команду, получите файлы последней сборки на свой компьютер с SUSE.

sudo zypper install python3-qt5-devel libqt5-linguist

Затем обновите SUSE, чтобы по умолчанию был установлен Qt4.

sudo  ln -s /usr/bin/lrelease-qt5 /usr/bin/lrelease

Завершите установку зависимостей сборки в SUSE с помощью команды pip.

sudo pip3 install lxml

Общий Linux

Любой дистрибутив Linux может запускать Meteo, если вы можете установить зависимости, описанные на странице GitHub. Для получения дополнительной информации щелкните здесь.

  Как бесплатно хранить файлы в облаке с Ice Drive в Linux

Строительство Метео

Заботиться о зависимостях для Meteo утомительно, потому что их очень много, но оно того стоит, поскольку программа строится довольно хорошо. Чтобы начать сборку, перейдите в терминал и используйте команду python3 для запуска сценария установки.

Примечание. При установке приложения Meteo вы можете включить дополнительные параметры. Чтобы получить доступ к этим параметрам, выполните приведенную ниже команду с параметром –help.

sudo python3 setup.py install

Настройка Meteo

Чтобы начать использовать Meteo, запустите приложение, и оно появится в панели задач на рабочем столе. Щелкните правой кнопкой мыши красный значок X и выберите «Настройки».

В настройках приложение сообщит вам, что вам нужен ключ API от OpenWeatherMap. Направляйтесь сюда, создайте свой ключ на веб-сайте и вставьте его в текстовое поле «OpenWeatherMap».

  Как установить Xonotic в Linux

После настройки ключа выполните остальные настройки и укажите город, в котором вы живете. Не забудьте также настроить все параметры программы по своему вкусу. Например, если вы предпочитаете градусы Фаренгейта Цельсию, измените его.

Когда вас устраивают все настройки в Meteo, нажмите кнопку «Применить», чтобы применить настройки.

Чтобы узнать погоду с помощью Meteo, перейдите на панель задач и дважды щелкните значок. Или подождите, и он будет периодически обновлять вас всплывающими сообщениями.