Widget de Tempo para KDE5 - Instalação em Sabayon Linux e/ou Gentoo
Dica publicada em Linux / Software
Widget de Tempo para KDE5 - Instalação em Sabayon Linux e/ou Gentoo
1. INTRODUÇÃO
Por que fiz esta instalação? Algumas pessoas sabem, gosto de aplicativos monitores de clima.Ocorre que muitos deles são para GTK e não para Qt. Como por exemplo, eu uso para o GNOME e o MATE e para o XFCE.
Já para KDE, existem menos opções. Eu usava muito o excelente YaWP, mas ele só funcionava em KDE4 e agora, está descontinuado.
Nas versões antigas funcionava , mas nas versões novas, o Yahoo Weather Widget não acha o identificador WOIED das cidades brasileiras, e quando acha, exemplo, Ribeirão Preto, não sincroniza os dados de clima.
Então achei o plasma-applet-weather-widget. Ele não existe para Sabayon , mas existe para Gentoo. Portanto é instalável.
2. INSTALAÇÃO. MÉTODO 1. "A La Gentoo"
Em muitas distros, você poderá encontrar o pacote plasma-applet-weather-widget pronto. Basta instalar pelos procedimentos padrão da distribuição, tipo APT, DNF, Yum etc. Pode ser bem fácil.Mas não tão fácil no Sabayon, visto o pacote não ser achado nos repositórios. Um dos métodos para instalar é compilar usando Portage, como o faria no Gentoo. Logicamente, o procedimento deve funcionar em Sabayon também. Vamos à instalação!
Atualize o seu Sabayon Linux:
# equo up
# equo u -av
Se não o fez, edite como root, o arquivo /etc/entropy/client.conf e onde achar a linha ignore pseudo downgradestroque disable por enable.
Isso é necessário para o Sabayon não confundir, misturar pacotes do Entropy com os do Portage. Nesse caso, haveriam sugestões de downgrade de pacotes, invés de atualizações. Detalhes, veja nestes artigos:
Isso posto, editado o arquivo, usando Entropy (comando equo) ou Portage (comando emerge), instale ou atualize o compilador GCC e seus arquivos de suporte:
# equo i -av autoconf automake make cmake gcc base-gcc gcc-config
ou
# emerge -av autoconf automake make cmake gcc base-gcc gcc-config
Feito isso, compile o aplicativo de clima, o plasma-applet-weather-widget, pelos procedimentos gerais do Gentoo:
# LINGUAS="pt_BR" L10N="pt-BR" emerge -av plasma-applet-weather-widget
Eventuais dependências serão achadas e instaladas automaticamente, mas no geral, não as terá, se seu KDE5 for completo e se tiver feito o passo descrito acima.
Para facilitar para os Sabayoneros, pedi ao time de desenvolvedores para compilar e adicionar o binário aos repositórios: https://bugs.sabayon.org/show_bug.cgi?id=5742
3. MÉTODO 2. POR COMPILAÇÃO DIRETA DO PROGRAMA FONTE
O pacote é desenvolvido e mantido pelo programador Martin Kotelnik.Crie uma pasta que saiba a localização (e entre nela) exemplo /home/seu_nome_de_usuario/tempo. Como está na /home, que é do usuário, não precisará de acesso root:
cd /
cd ~/
mkdir tempo
cd tempo
Usando GIT, clone o pacote para a pasta. (Alternativamente, pode preferir baixar com o navegador, ou com wget, aria2, curl ou axel):
git clone https://github.com/kotelnik/plasma-applet-weather-widget.git
Tudo será baixado e já estará expandido. Compile e instale com os comandos recomendados pelo programador do pacote:
cd plasma-applet-weather-widget
mkdir build
cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DLIB_INSTALL_DIR=lib \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
$ make
$ sudo make install
4. USANDO O WIDGET
Clique com o botão esquerdo do mouse na tela do seu KDE5. Escolha Adicionar Widgets. O widget de clima deverá aparecer, como Weather Widget. Segure com o ponteiro e arraste para o local onde quer que ele apareça: Clique com o botão direito do mouse no widget que acabou de adicionar e escolha Configurar Weather Widget, remova as cidades de New York e outras que aparecerem.Visite um dos sites abaixo:
- https://www.yr.no/ ou https://openweathermap.org/ e localize sua cidade.
- Copie e cole a URL, exemplo, de Ribeirão Preto, SP: https://www.yr.no/sted/Brasil/S%C3%A3o_Paulo/Ribeir%C3%A3o_Preto/
Na janela de configuração do Widget de clima:

Nesta outra imagem, vê-se o Meteograma completo, com as previsões de clima para Ribeirão Preto, SP, nas próximas 48 horas, a partir do dia 16 de Janeiro de 2019.