web-dev-qa-db-ja.com

Conkyを使用してIPアドレスを表示するにはどうすればよいですか

Conkyを使用してデスクトップにIPアドレスを表示するにはどうすればよいのでしょうか? conky(sudo apt-get install conky-all)を使用する必要がありますか?前にやったことがないように。

私はこのようなことを考えています: http://vindsl.com/images/vindsl-desktop-24-oct-2013-1.png

3
Adam

Conkyを使用する必要があります。私の知る限り、同等のものはありません。

IPアドレス情報を表示する方法は次のとおりです。

Conkyは、オブジェクト${exec command}を使用してコマンドを実行できます。

構成に内部IPと外部IPのどちらを表示するかはわかりませんが、コマンドラインインターフェイスでその情報を表示し、そのコマンドをConkyにプラグインする方法を見つけることができる場合は、必要なものが必要です。

外部IPアドレスの場合、次のように機能します。

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

内部IPアドレスの場合、複数のインターフェイスの場合、次のようなものが必要です。

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

ホームディレクトリに簡単なスクリプトを作成します。

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

ip.shとして保存します

次に、この行を〜/ .conkyrcファイルに追加します

Public IP: ${exec sh ip.sh}

出力は次のようになります。

Public IP: 123.123.123.123

それは簡単です。

2
Xamidovic

この簡単なコマンドを実行できます

curl ipconfig.in/ip

あなたのパブリックIPアドレスを知るには: www.IPconfig.in

0
Bella