如何使用 Conky 获取显示的 IP 地址

Ada*_*dam 5 conky ip-address

我只是想知道如何使用 Conky 获得在桌面上显示的 IP 地址?我是否需要使用 conky(sudo apt-get install conky-all)?因为我之前没做过。

我在想这样的事情:http://vindsl.com/images/vindsl-desktop-24-oct-2013-1.png

小智 4

你需要使用Conky,据我所知没有等效的。

显示 IP 地址信息的方法如下:

Conky 可以使用该对象执行命令。${exec command}

我不知道您是否希望在配置上显示内部或外部 IP,但如果您能找到一种方法在命令行界面中显示该信息,然后将该命令插入 Conky,您应该会得到您想要的。

对于外部 IP 地址,类似这样的内容应该有效:

${exec curl -s www.icanhazip.com}
Run Code Online (Sandbox Code Playgroud)

对于内部 IP 地址,对于多个接口,您需要类似的内容

${if_existing /proc/net/route wlan0}
${addr wlan0}
${else}${if_existing /proc/net/route eth0}
${addr eth0}
${else}
Network disconnected
${endif}${endif}
Run Code Online (Sandbox Code Playgroud)