主要观点:connmap 是一个 X11 桌面小部件,可在世界地图上显示当前网络对等点的位置,适用于 Wayland 系统,提供了安装、配置、依赖及限制等相关信息,且为 MIT 许可。
关键信息:
- 克隆仓库
git clone https://github.com/h2337/connmap --depth 1
,安装依赖(见下文),运行make install
,然后运行./connmap.elf
,可添加&
使其在后台运行,也可添加到 i3wm 配置中在启动时运行。 - 安装依赖:Arch Linux 为
sudo pacman -S --needed iproute2 libx11 libxext libxfixes cairo unzip
,Debian/Ubuntu 为sudo apt install iproute2 libx11-dev libxext-dev libxfixes-dev libcairo2-dev unzip
。 - 配置文件
~/.config/connmap/connmaprc
,可设置初始位置location_x
/location_y
、地图宽度map_width
、是否为黑色边框black
、更新间隔update_interval
。 - 限制:仅在 i3wm 中测试,可能在其他桌面环境中效果不佳,仅支持 IPv4。
重要细节: - 克隆的仓库地址为
https://github.com/h2337/connmap
,深度为 1。 - 配置文件中
map_width
设置不同值可得到不同大小的地图,高度自动为宽度的一半。 - 许可证为 MIT 许可证,使用了 MaxMind 的 GeoLite2 Data,可从https://www.maxmind.com/获取。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。