首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bash & Thinkpad:如何获得停靠/卸载状态?

Bash & Thinkpad:如何获得停靠/卸载状态?
EN

Unix & Linux用户
提问于 2019-01-06 12:11:44
回答 1查看 1.6K关注 0票数 2

在我的一些脚本中,我需要知道我的Thinkpad是否停靠了。到目前为止,我只是在检查是否可以找到任何附属于对接站的外围设备。例如,我使用xrandrget-edid获取附加监视器的列表,并了解笔记本是否停靠。

但是,我在syslog中看到内核可以看到对接事件,但我不想解析syslog,寻找“对接的东西”。

你知道有什么聪明的方法可以从bash检查笔记本电脑是否在不依赖附加外设的情况下停靠吗?如果我能够在对接/取消对接事件发生时捕捉到它,并在任何时候检查对接状态,那就太酷了。

EN

回答 1

Unix & Linux用户

发布于 2019-01-06 15:33:04

多亏了reddit,我找到了这两种情况的解决方案。

显然,Dockd可以用于捕获对接事件,也可以在任何时候查询对接状态。

也可以使用/sys/。分支/sys/devices/platform/dock.2/docked以布尔值的形式提供停靠状态。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/492801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档