gpt4 book ai didi

python - 在 dbus 中模拟网络存在

转载 作者:太空宇宙 更新时间:2023-11-04 11:41:26 25 4
gpt4 key购买 nike

有没有办法使用 Python 来模拟使用 dbus 的事件网络连接的存在?如果我在 dbus 上调用 getstate(),我就能获得当前的网络状态。我想将当前状态设置为 4(存在连接)。这是因为网络管理器无法使用我的调制解调器进行连接,而我使用其他工具进行连接。 Pidgin、Empathy等软件检测不到网络。

最佳答案

我敢肯定,如果您通过右键单击网络管理器托盘图标并取消选中启用网络 来禁用 NM,那么 Pidgin 和 Empathy 都假定您在线。因此,当您通过非 NM 机制连接时,您可以这样做。无需代码!

(您可以编写一个应用程序,它实现与 NetworkManager 相同的 D-Bus 接口(interface),位于系统总线上,并假装在线,然后当您想要使用您的网络时,杀死真正的 NetworkManager 程序并启动您的虚假程序一个,但这对我来说太过分了...)

关于python - 在 dbus 中模拟网络存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com