問題タブ [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.

0 投票する
1 に答える
468 参照

dbus - hal プロパティはいつ更新されますか

PropertyNotified シグナル中にハンドラーから org.freedesktop.Hal.Device で GetProperty を呼び出しています。追加または変更されたプロパティに対してのみ GetProperty を呼び出しています。

プロパティの追加中に GetProperty を呼び出すと、org.freedesktop.Hal.NoSuchProperty 例外が発生します。また、変更中に古い値が取得されることも心配しています。

いつ GetProperty を呼び出す必要がありますか? どのような競合状態が関係していますか?

0 投票する
5 に答える
4450 参照

c++ - ネットワーク ドライバーの作成

ハードウェア ドライバーの作成に関しては、私はまったくの馬鹿者ですが、C/C++ についてはかなりまともです。

私は、デバイスをネットワーク テザー プロキシとして使用しようとしている、取り組みたい楽しみのためのプロジェクトを持っています。

私がやりたいのは、Windowsにはネットワークドライバーのように見えますが、実際には別のデバイスに接続されたUSBポートを介して送受信するドライバーを作成することです.

何を実装する必要があるかについてはかなり良い考えがありますが、調査情報をどこから探し始めればよいかわかりません。

ポインタはありますか?

0 投票する
2 に答える
103 参照

python - HAL で取得できるが、ラベルの取り付けや変更を必要としない方法でデバイスをマークする方法

USBフラッシュデバイスをマウントしたりラベルを変更したりせずにプログラムでテストできる方法でUSBフラッシュデバイスをマークする方法を見つけようとしています。

デバイスの動作や外観がユーザーに変化しないように、デバイスに関して変更できるプロパティはありますか?

Ubuntu Jaunty を実行しています。

0 投票する
2 に答える
434 参照

python - D-Bus と HAL の単体テスト?

ローカル D-Bus と何らかのやり取りを行う (HAL オブジェクトにアクセスする) メソッドをどのようにテストしますか?

テストの結果は、テストが実行されるシステムによって異なるため、メソッドに信頼できる入力を提供する方法がわかりません。

ちなみに、私はPythonで作業しています。

0 投票する
2 に答える
557 参照

python - /dev ノード パスに基づいて HAL オブジェクトを見つける

HAL とのインターフェイスに使用していますが、階層python-dbus内のパスに基づいてデバイスの UDI を見つける必要があります。/dev

したがって、 のようなパスが与えられた/dev/sdb場合、 のような値を取得したいと思います/org/freedesktop/Hal/devices/usb_device_10

0 投票する
2 に答える
4390 参照

cocoa - HAL - Mac でオーディオ出力を監視する方法

http://www.ambrosiasw.com/utilities/wiretap/で入手可能な、wiretap と呼ばれるアプリケーションがあります。

このアプリケーションは、システム オーディオを録音できます。私は自分のプログラムで同じことをしたいと思っています。これを行うために必要なことについての洞察はありますか? 私はCore Audioに精通していますが、これを行う方法について何も見つけていません。

これは答えを得るのに役立ちますか?コマンドラインに次のように入力しました: ioreg -w0 -l | grep io | これは私が盗聴について見つけたものです ....
私が見つけた場所の近くにもっと関連情報があるかもしれません: " = "com.AmbrosiaSW.AudioSupport" "IOMatchCategory" = "com_AmbrosiaSW_AudioSupport" "バージョン" = 2 "IOClass" = "com_AmbrosiaSW_AudioSupport" yan-bellavances-mac-mini:~ ybellavance$ ioreg -w0 -l | grep io |詳細





0 投票する
1 に答える
145 参照

dbus - HAL 実装の処理: storage.cdrom.write_speeds

これは、次のような int の HAL リストを返します。

書き込み速度を得るには、これらをどのように処理する必要がありますか? または、DVD、CD など、書き込み可能なすべてのメディア タイプの速度を取得するには

ウィキペディアによると、通常の CD の場合は value/150、オーディオ CD の場合は value/172.3、DVD の場合は value/1.32MB と計算されます。どれに応募する?

また、 HAL 仕様では、返された int のリストは、kB/s のように見えますが、kb/s のメトリック値を持つと言っているようです。

0 投票する
1 に答える
3230 参照

linux - udevされたデバイスファイルの自動アクセス許可?

これはSuperUser.comからの複製です。向こうの人々は私を助けるのに十分賢くも喜んでもいませんでした。多分それは管理者の質問よりもプログラマーの質問です:


内蔵のタッチパッドに加えて、USB経由で接続された4匹のマウスからの入力を読み取るアプリがあります。これはUbuntu9.10では問題ありません。haldは新しいデバイスに気づき、udevはそれらの新しいエントリを...と呼び/dev/input/mouse4ますmouse7

私のアプリは通常のユーザーアプリとして実行されます。のファイルはに/dev属し、root他の人が読み取ることはできません。

一度行うのは問題ありませんchmod a+r mouse?が、デバイスは再起動するたびに、そしてダンげっ歯類がプラグインまたはプラグアウトされるたびに出入りします。

誰かが私にスクリプトか何かを操作して、私chmodが自動的に起こるように教えてもらえますか?

0 投票する
4 に答える
1833 参照

gpu - DirectX HAL 仕様

DirectX HAL 仕様はどこにありますか?

この図を正しいと考える

代替テキスト

次に、すべての GPU ベンダーは、HAL と対話するようにデバイス ドライバーを作成する必要があります。

HAL はどこで指定されていますか? MSFT は HAL をどのように調整または更新しますか? HAL はいつ変更されますか? HAL が変更された場合、世界が壊れたり、空が落ちたりしますか?