Há um applet de indicador de conectividade com a Internet disponível para o painel Unity?

18

Como minha conexão com a Internet é muito instável no momento, eu gostaria de usar um pequeno applet de indicador para o painel do Unity.

Como estou conectado através de um roteador WLAN / Wifi, posso ver no applet de rede quando a conexão ao roteador é perdida, mas não quando o roteador perde a conexão com a Internet.

Um computador meu com Windows 7 tem essa funcionalidade. Ele mostra um ponto de exclamação preto no chão amarelo se não puder "executar ping" em um servidor remoto.

Estou executando o Ubuntu 11.10 "Oneiric Ocelot" de 64 bits com o Unity 3D.

wintersolutions
fonte

Respostas:

24

Enquanto você mencionou, deseja fazer isso no miniaplicativo de rede - acho que não é possível. Aqui está uma alternativa.

internet acima

insira a descrição da imagem aqui

internet desligada

insira a descrição da imagem aqui

Como fazer para 11.10 e 12.04

Requer um indicador de um PPA junto com um script de teste de ping personalizado:

sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts

usando:

gedit pingtest.sh

Copie e cole o código abaixo no novo arquivo e salve e feche.

Dê ao arquivo permissão de execução:

chmod +x pingtest.sh

Iniciar o indicador

indicator-sysmonitor &

Em seguida, nas preferências do indicador:

insira a descrição da imagem aqui

clique em "use este comando" e copie e cole o seguinte texto:

$HOME/scripts/pingtest.sh

código

#!/bin/bash

if ping -c 1 -W 2 google.com > /dev/null; then
 echo "Up"
else
 echo "Down"
fi
liberdade de expressão
fonte
Isso pode ser facilmente modificado para o monitoramento de sites, desejo +2!
Lewis Goddard
@fossfreedom, 1. Qual aplicativo você usou para desenhar essas setas nas imagens? 2. Ainda funciona no 14.04? indicator-sysmonitornão está disponível nesse PPA!
Mini
@ Kin - isso é com o obturador! Eu criei outra resposta para 14.04. Espero que ajude você.
fossfreedom
@mini alguma notícia? apenas tentei e não está disponível para ubuntu fiel .. Vou vou tentar o velho deb
Aquarius Poder
11
@AquariusPower - v0.5 está disponível no PPA para ambos Trusty e utópico - launchpad.net/~fossfreedom/+archive/ubuntu/...
fossfreedom
18

A resposta original foi escrita para o Ubuntu 11.10 e 12.04.

Desde então, a interface do indicador foi alterada para 12.10 e 13.04. No entanto, o mantenedor não lançou uma versão desde então para versões posteriores do Ubuntu. Nenhum código confirmado no PPA da barra de ativação foi feito desde o primeiro trimestre de 2013.

Assim, eu bifurquei o projeto , corrigi alguns bugs e disponibilizei para os usuários 14.04 Trusty. Fique à vontade para conferir o código no GitHub e ajudar na manutenção.

internet acima

insira a descrição da imagem aqui

internet desligada

insira a descrição da imagem aqui

Como fazer para 14.04

Requer um indicador do meu PPA junto com um script de teste de ping personalizado:

sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts

usando:

gedit pingtest.sh

Copie e cole o código abaixo no novo arquivo e salve e feche.

Dê ao arquivo permissão de execução:

chmod +x pingtest.sh

Iniciar o indicador

indicator-sysmonitor &

Em seguida, nas preferências do indicador, clique em Novo:

insira a descrição da imagem aqui

Em seguida, insira os detalhes conforme mostrado:

insira a descrição da imagem aqui

ou seja, use o comando

$HOME/scripts/pingtest.sh

Clique em OK, seguido pelas seguintes ações 1,2,3 e 4:

insira a descrição da imagem aqui código

#!/bin/bash

if ping -c 1 -W 2 google.com > /dev/null; then
 echo "Up"
else
 echo "Down"
fi
liberdade de expressão
fonte
Estou usando o Manjaro há algum tempo, então não posso testar a solução, mas tenho certeza de que funciona;) Obrigado!
Wintersolutions
depois de digitar "indicator-sysmonitor &", eu recebo: [1] 3660 nome de usuário @ host: ~ $ INFO: raiz: iniciar INFO: raiz: Menu exibido INFO: raiz: O buscador iniciou [1] 3660 mikeal @ MITO2: ~ $ INFO: root: start INFO: root: menu mostrado INFO: root: Fetcher iniciado - nenhuma GUI é iniciada.
Kalamalka Kid
@KalamalkaKid - por favor, levante isso na página de problemas do projeto - link na resposta
fossfreedom