web-dev-qa-db-fra.com

Comment puis-je obtenir une adresse IP indiquant l'utilisation de Conky

Je me demande simplement comment puis-je obtenir une adresse IP affichée sur le bureau grâce à l'utilisation de Conky? Dois-je utiliser conky (Sudo apt-get install conky-all) ou non? Comme je ne l'avais pas fait avant.

Je pense à quelque chose comme ceci: http://vindsl.com/images/vindsl-desktop-24-oct-2013-1.png

3
Adam

Vous devez utiliser Conky, il n'y a pas d'équivalent à ma connaissance.

Voici comment afficher les informations d'adresse IP:

Conky peut exécuter des commandes avec l'objet ${exec command}.

Je ne sais pas si vous voulez que votre adresse IP interne ou externe soit affichée dans votre configuration, mais si vous pouvez trouver un moyen d'afficher ces informations dans l'interface de ligne de commande, puis connecter cette commande à Conky, vous devriez obtenir ce que vous voulez.

Pour une adresse IP externe, quelque chose comme ceci devrait fonctionner:

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

Pour une adresse IP interne, pour plusieurs interfaces, vous souhaiterez quelque chose comme:

${if_existing /proc/net/route wlan0}
${addr wlan0}
${else}${if_existing /proc/net/route eth0}
${addr eth0}
${else}
Network disconnected
${endif}${endif}
2
alibabzo

faire un script simple dans le répertoire de base:

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

enregistrez-le sous ip.sh

puis ajoutez simplement cette ligne au fichier ~/.conkyrc

Public IP: ${exec sh ip.sh}

Votre sortie sera:

Public IP: 123.123.123.123

C'est simple comme ça.

2
Xamidovic

Vous pouvez exécuter cette commande simple

curl ipconfig.in/ip

Pour savoir quelle est votre adresse IP publique: www.IPconfig.in

0
Bella