Como posso obter o endereço IP mostrado usando o Conky

3

Estou apenas imaginando como posso obter o endereço IP exibido na área de trabalho usando o Conky? Preciso usar o conky (sudo apt-get instalar o conky-all) ou não? Como eu não fiz antes.

Estou pensando em algo assim: link

    
por Adam 13.09.2015 / 11:35

2 respostas

2

Você precisa usar o Conky, não há equivalente, tanto quanto eu sei.

Veja como exibir informações de endereço IP:

O Conky pode executar comandos com o objeto ${exec command} .

Eu não sei se você quer que seu IP interno ou externo seja mostrado em sua configuração, mas se você puder encontrar uma maneira de exibir essa informação na interface de linha de comando e então conectar esse comando em Conky, você deve ter o que deseja .

Para endereços IP externos, algo assim deve funcionar:

${exec curl -s www.icanhazip.com}

Para endereço IP interno, para várias interfaces, você precisará de algo como

${if_existing /proc/net/route wlan0}
${addr wlan0}
${else}${if_existing /proc/net/route eth0}
${addr eth0}
${else}
Network disconnected
${endif}${endif}
    
por alibabzo 13.09.2015 / 14:10
2

crie um script simples no diretório inicial:

wget http://ipinfo.io/ip -qO -

salve-o como ip.sh

depois é só adicionar essa linha ao arquivo ~ / .conkyrc

Public IP: ${exec sh ip.sh}

Sua saída será:

Public IP: 123.123.123.123

É simples assim.

    
por Xamidovic 13.04.2016 / 07:51