[UOS] UOS 如何使用命令判断wifi开关是否开启
电梯直达到第
poster avatar
Stars
deepin
发表于 2024-06-26 14:21
楼主

7bcb23238bbea7b6ab0ea39cc3f2d4f.jpg

有什么命令可以获取这个无线开关的状态吗

我想把开关关闭状态和开关开着但是没有连热点区分开。目前没有找到好的方法

回复 收藏 只看作者
所有回复
jjcui8595
deepin
资源组版主
发表于 2024-06-26 14:57
沙发

终端执行 ip a 即可查看

Wifi开启状态

未命名1.jpeg

Wifi关闭状态

未命名.jpeg

回复 只看作者
DebuggerX
deepin
发表于 2024-06-26 15:34
板凳

第一步,用下面的命令获取所有网络设备的信息:

qdbus org.deepin.dde.Daemon1 /org/deepin/dde/Network1 org.deepin.dde.Network1.Devices

结果:

image.png

得到我的(第一个)无线网卡的路径是 "/org/freedesktop/NetworkManager/Devices/3",然后用下面的命令获取它的开关状态:

qdbus org.deepin.dde.Daemon1 /org/deepin/dde/Network1 org.deepin.dde.Network1.IsDeviceEnabled [上一条命令得到的路径]

结果:

image.png

这是在v23下测试的,UOS应该是一样的

回复 只看作者
DebuggerX
deepin
发表于 2024-06-26 15:36
地板
jjcui8595

终端执行 ip a 即可查看

Wifi开启状态

未命名1.jpeg

Wifi关闭状态

未命名.jpeg

这个获取的是连接状态而不是开关状态,如果是打开了wifi开关,但是没连上任何一个热点,结果也是DOWN,所以是不准的。

回复 只看作者
Stars
deepin
发表于 2024-06-26 15:48
4楼
jjcui8595

终端执行 ip a 即可查看

Wifi开启状态

未命名1.jpeg

Wifi关闭状态

未命名.jpeg

image.png

当没有连热点时,他的状态也是down。现在我想把wifi开关开着(没连任何热点)跟wifi开关关着 区分开

回复 只看作者
乾豫恒益
deepin
发表于 2024-06-26 16:24
5楼

持续关注中...

回复 只看作者