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

18

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

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

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

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

    
por wintersolutions 31.01.2012 / 21:16

2 respostas

24

Embora você tenha mencionado que deseja fazer isso no applet de rede - não acho que você possa fazer isso. Aqui está uma alternativa.

internet para cima

internet abaixo

como para 11,10 & amp; 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 & amp; perto.

Conceder permissão de execução ao arquivo:

chmod +x pingtest.sh

Iniciar o indicador

indicator-sysmonitor &

Em seguida, nas preferências dos indicadores:

clique em "usar 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
    
por fossfreedom 16.02.2012 / 22:58
18

A resposta original foi escrita para o Ubuntu 11.10 & amp; 12.04.

Desde então, a interface do indicador foi alterada para 12.10 & amp; 13.04. No entanto, o maintainer não liberou uma versão desde então para versões posteriores do Ubuntu. Nenhum código confirmado na APP foi feito desde o primeiro trimestre de 2013.

Assim, eu bifurcou o projeto , consertei alguns bugs e o disponibilizei para 14.04 usuários do Trusty. Sinta-se à vontade para verificar o código no GitHub e ajudar com a manutenção.

internet para cima

internet abaixo

como 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 & amp; perto.

Conceder permissão de execução ao arquivo:

chmod +x pingtest.sh

Iniciar o indicador

indicator-sysmonitor &

Em seguida, no indicador de preferências, clique em Novo:

Em seguida, insira os detalhes conforme mostrado:

i.e. use o comando

$HOME/scripts/pingtest.sh

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

código

#!/bin/bash

if ping -c 1 -W 2 google.com > /dev/null; then
 echo "Up"
else
 echo "Down"
fi
    
por fossfreedom 23.04.2014 / 22:33