问题标签 [hal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dbus - hal 属性什么时候更新
我在 PropertyNotified 信号期间从我的处理程序调用 org.freedesktop.Hal.Device 上的 GetProperty。我只对已添加或更改的属性调用 GetProperty。
当我在属性添加期间调用 GetProperty 时,我得到一个 org.freedesktop.Hal.NoSuchProperty 异常。我还担心在更改期间,我会获得旧值。
我应该什么时候调用 GetProperty?涉及哪些竞赛条件?
c++ - 创建网络驱动程序
在编写硬件驱动程序时,我几乎是个白痴,但我在 C/C++ 方面相当不错。
我有一个有趣的项目,我想尝试将设备用作网络系绳代理。
我想做的是创建一个似乎是 Windows 的网络驱动程序的驱动程序,但实际上是通过连接到另一个设备的 USB 端口发送/接收。
我很清楚需要实施什么,但我不知道从哪里开始寻找研究信息。
任何指针?
python - 如何以 HAL 可以检索但不需要安装或更改标签的方式标记设备
我正在尝试找到一种方法来标记 USB 闪存设备,这种方法无需安装或更改标签即可以编程方式进行测试。
是否有任何我可以修改的关于设备的属性不会导致其行为/外观对用户有所不同?
运行 Ubuntu Jaunty。
python - D-Bus 和 HAL 的单元测试?
如何测试一种与本地 D-Bus 进行交互(访问 HAL 对象)的方法?
测试的结果会因运行测试的系统而异,所以我不知道如何提供方法可靠的输入。
顺便说一句,我正在使用 Python。
python - 根据 /dev 节点路径查找 HAL 对象
我python-dbus
用来与 HAL 交互,我需要根据它在/dev
层次结构中的路径找到设备的 UDI。
所以给定一个路径,例如/dev/sdb
,我想得到一个值回来/org/freedesktop/Hal/devices/usb_device_10
。
python - 使用 Python 禁用 GNOME 的自动挂载
我需要阻止 GNOME/Nautilus 在系统出现时自动挂载新设备和分区。我怎样才能在python中完成这个?
cocoa - HAL - 如何在 Mac 上监控音频输出
在http://www.ambrosiasw.com/utilities/wiretap/上有一个名为窃听的应用程序
此应用程序可以录制系统音频。我希望能够在我的程序中做同样的事情。关于我需要做什么的任何见解?我熟悉 Core Audio,但还没有找到任何关于如何做到这一点的信息。
这有助于得到答案吗?我输入了命令行:ioreg -w0 -l | grep io |more
这是我在窃听器中发现的...。在我找到它的位置附近可能有更多相关信息:
+-o com_AmbrosiaSW_AudioSupport <class com_AmbrosiaSW_AudioSupport,已注册、匹配、活动、忙碌 0、保留 4 >
"CFBundleIdentifier " = "com.AmbrosiaSW.AudioSupport"
"IOMatchCategory" = "com_AmbrosiaSW_AudioSupport"
"版本" = 2
"IOClass" = "com_AmbrosiaSW_AudioSupport"
yan-bellavances-mac-mini:~ ybellavance$ ioreg -w0 -l | grep io |更多
linux - udev 设备文件的自动权限?
这是来自 SuperUser.com 的骗子。那边的人不够聪明,也不愿意帮助我;也许这更像是一个程序员问题而不是管理员问题:
除了内置触摸板外,我还有一个应用程序可以读取通过 USB 插入的 4(四)只鼠标的输入。/dev/input/mouse4
这对于 Ubuntu 9.10 来说没有问题:hald 注意到新设备,udev 将它们称为名为...的全新条目mouse7
。
我的应用程序作为普通用户应用程序运行。中的文件/dev
属于root
其他任何人,并且对其他人不可读。
我一次没有问题chmod a+r mouse?
,但是每次重新启动以及每次插入或拔出该死的啮齿动物时,设备都会来来去去。
有人可以告诉我一个脚本或一些要操作的东西,以便我chmod
自动发生吗?
gpu - DirectX HAL 规范
哪里可以找到 DirectX HAL 规范?
以这个图是正确的
然后所有 GPU 供应商都必须编写他们的设备驱动程序,以便他们与 HAL 对话。
HAL 在哪里指定?MSFT 如何调整或更新 HAL?HAL 何时更改?如果 HAL 发生变化,是天崩地裂还是天塌地陷?