Home / Dicas e Tutoriais / Como Instalar o Screenlets no Ubuntu 18.04, 18.10, 19.04 e Derivados

Como Instalar o Screenlets no Ubuntu 18.04, 18.10, 19.04 e Derivados

Olá pessoal,

Widgets na área de trabalho é algo que ainda atrai muitos usuários por conta das ferramentas que ficam exibindo na tela dados do sistema, clima, data, e muitos outros. Outro fato importante é que eles são processos que não consomem quase nada de recursos da máquina, são muito leves mesmo e tornam a área de trabalho mais bonita.

Algumas distribuições Linux possuem widgets embutidos, como faz o Linux Mint, e distros com o KDE. Mas se você não estiver utilizando nenhuma delas e deseja tê-los em seu sistema, passarei um procedimento aqui.

Widgets do KDE Plasma:

Widgets do Linux Mint:

Screenlets

Screenlets é um projeto de conjunto de widgets e painel de controle dos mesmos, baseados em Python, e já foi um aplicativo presente nos repositórios padrões do Ubuntu até a versão 14.04, mas hoje não está mais, por isso, a instalação do mesmo deve ser feito de forma manual. Apesar de existir um repositório do Screenlets que pode ser adicionado, ele só dá suporte até o Ubuntu 16.04. No Ubuntu 18.04 e posteriores ou derivados dele, como o Mint, elementary OS, e outros, a instalação deve ser feita baixando e instalando as dependências e depois o produto.


Instalação

O método que deu certo para mim foi via um script que achei e testei.

1 – Crie um script de instalação

Abra seu editor de texto e cole o seguinte conteúdo:

#!/bin/bash
sudo dpkg -l python-wnck >/dev/null 2>&1
if [ $? == 0 ]; then
echo "OK"
else
echo "Instalando python-wnck"
sudo apt -y install libwnck22
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-wnck_2.32.0+dfsg-4_amd64.deb
sudo dpkg -i python-wnck_2.32.0+dfsg-4_amd64.deb
sudo apt --fix-broken -y install
fi
sudo dpkg -l python-gnomekeyring >/dev/null 2>&1
if [ $? == 0 ]; then
echo "OK"
else
echo "Instalando python-gnomekeyring"
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
sudo dpkg -i python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
sudo apt --fix-broken -y install
fi
sudo add-apt-repository -y ppa:screenlets/ppa

Agora salve este arquivo com o nome screenlets.sh em sua pasta home por exemplo.

2 – Dê permissão de execução e rode o script

Abra seu terminal e dê permissão de execução no seu script com o seguinte comando:

chmod +x screenlets.sh

Ou, se quiser fazer isso sem usar o terminal:

Clique no arquivo com o botão direito do mouse, e escolha a opção “Propriedades”;

Vá até a segunda aba “Permissões” e marque a opção “Permitir execução de arquivo como um programa”.

Rode o script

E agora, abra seu terminal e execute o script como root com o seguinte comando:

sudo ./screenlets.sh

Observe que ao final ele não encontrará o repositório recém-adicionado do screenlets. Vamos corrigir isso agora.

3 – Corrija o repositório adicionado

Abra o aplicativo Programas e atualizações

Selecione a entrada https//ppa.launchpad.net/screenlets… e clique em Editar.

Entre com sua senha de root;

Edite o texto no campo “Distribuição” para xenial. Feche clicando em OK, e depois em Fechar.

Repare que agora o erro do apt sumiu, se quiser comprovar use o comando:

sudo apt update

4 – Instale o Screenlets

Agora instale-o com o comando

sudo apt install screenlets screenlets-pack-all -y

Usando o Screenlets

E pronto, o Screenlets está instalado, basta abri-lo usando o seu menu de aplicativos.

E então começar a escolher qual deseja usar e começar a configurá-los.

Configurando 2 Widgets Como Exemplo

Escolha os screenlets que deseja usar. Eu geralmente uso o seguintes:
Clear Calendar, Clear Weather, Clock, SysMonitor, Trash, InfoPanel, Meter, Lyrics e etc.

Inicie-os marcando a caixa “Iniciar/Parar” e para que iniciem junto com o Ubuntu, marque a caixa abaixo também “Auto-iniciar no login”, conforme imagem abaixo.

screenlets1

Isso fará com que o Screenlet ativado apareça na tela.

No exemplo abaixo iniciamos o Clock que é um relógio que aparecerá na sua tela.

Clique com o botão direito do mouse no relógio e escolha a opção “propriedades”

screenlets2

Na Aba opções defina o tamanho, Fixe na área de trabalho, mantenha abaixo, escolha o tema e configure as opções de cores. Conforme imagens abaixo

screenlets4

Na aba temas, verifique os temas disponíveis e escolha um do seu gosto.
cairo-clock

Outro exemplo é o “Weather” que é um widget que mostra como está o clima. Inicie-o e clique com o botão direito do mouse sobre ele e escolha a opção propriedades.

Procure pelo ZIP code de sua cidade no site: https://weather.codes/brazil/
No meu caso São Paulo é BRXX0232 e Itu BRXX0121

Insira isso no campo Clima, aplique. Altere opções de tamanho do widget, cor, opacidade e o que desejar.

Conclusão

O resultado final é um desktop com as ferramentas que mais gostar para deixá-lo bem bonito e funcional.

O meu ficou assim:

Abraços

Cleuber

About Cleuber

Cleuber Silva Hashimoto. Administrador

4 comments

  1. Parabéns pelo tutorial, mas só consegui até o passo 4…

    após rodar:
    sudo apt install screenlets screenlets-pack-all -y

    aparece o seguinte:

    $ sudo apt install screenlets screenlets-pack-basic -yLendo listas de pacotes… Pronto
    Construindo árvore de dependências
    Lendo informação de estado… Pronto
    Alguns pacotes não puderam ser instalados. Isto pode significar que
    você solicitou uma situação impossível ou, se você está usando a
    distribuição instável, que alguns pacotes requeridos não foram
    criados ainda ou foram retirados da “Incoming”.
    A informação a seguir pode ajudar a resolver a situação:

    Os pacotes a seguir têm dependências desencontradas:
    screenlets : Depende: python-gnome2 mas não é instalável
    Depende: python-wnck mas não é instalável
    Depende: python-gconf mas não é instalável
    Depende: python-gnomekeyring mas não é instalável
    Recomenda: python-webkit mas não é instalável
    Recomenda: python-rsvg mas não é instalável
    E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

    e daí não instala…

    • Usuário do Ubuntu 19.04…

    • Tente habilitar os repositórios de parceiros da Canonical antes. Depois atualize todo o sistema. Depois tente resolver os pacotes quebrados com um “sudo apt autoremove && sudo apt autoclean && dpkg –configure -a && sudo apt install -f”. Depois tente instalar cada dependência que vc listou individualmente. Ao final tente instalar novamente o screenlets.

    • Cleuber e Durval, para resolver este problema, basta acessar o site https://pkgs.org e no campo de consulta pesquisar os pacotes python-gnome2, python-wnck e python-gnomekeyring. O primeiro pacote você deve instalar pois provavelmente sua versão de python esteja ausente ou desatualizada. Após baixar os pacotes .deb supracitados, rode novamente o comando sudo apt install screenlets screenlets-pack-all -y. Se der certo, ele vai começar a instalar os screenlets e o programa principal. Só alertando que cada um dos screenlets aparecerá como ícone no menu do Gnome. Espero que tenha sucesso. Abraços!

Leave a Reply

x

Check Also

Elementary OS 6 Odin Lançado – Confira as Novidades

Desenvolver um sistema operacional não é ...