問題タブ [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フラッシュデバイスをマウントしたりラベルを変更したりせずにプログラムでテストできる方法でUSBフラッシュデバイスをマークする方法を見つけようとしています。
デバイスの動作や外観がユーザーに変化しないように、デバイスに関して変更できるプロパティはありますか?
Ubuntu Jaunty を実行しています。
python - D-Bus と HAL の単体テスト?
ローカル D-Bus と何らかのやり取りを行う (HAL オブジェクトにアクセスする) メソッドをどのようにテストしますか?
テストの結果は、テストが実行されるシステムによって異なるため、メソッドに信頼できる入力を提供する方法がわかりません。
ちなみに、私はPythonで作業しています。
python - /dev ノード パスに基づいて HAL オブジェクトを見つける
HAL とのインターフェイスに使用していますが、階層python-dbus
内のパスに基づいてデバイスの UDI を見つける必要があります。/dev
したがって、 のようなパスが与えられた/dev/sdb
場合、 のような値を取得したいと思います/org/freedesktop/Hal/devices/usb_device_10
。
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 |詳細
linux - udevされたデバイスファイルの自動アクセス許可?
これはSuperUser.comからの複製です。向こうの人々は私を助けるのに十分賢くも喜んでもいませんでした。多分それは管理者の質問よりもプログラマーの質問です:
内蔵のタッチパッドに加えて、USB経由で接続された4匹のマウスからの入力を読み取るアプリがあります。これはUbuntu9.10では問題ありません。haldは新しいデバイスに気づき、udevはそれらの新しいエントリを...と呼び/dev/input/mouse4
ますmouse7
。
私のアプリは通常のユーザーアプリとして実行されます。のファイルはに/dev
属し、root
他の人が読み取ることはできません。
一度行うのは問題ありませんchmod a+r mouse?
が、デバイスは再起動するたびに、そしてダンげっ歯類がプラグインまたはプラグアウトされるたびに出入りします。
誰かが私にスクリプトか何かを操作して、私chmod
が自動的に起こるように教えてもらえますか?
gpu - DirectX HAL 仕様
DirectX HAL 仕様はどこにありますか?
この図を正しいと考える
次に、すべての GPU ベンダーは、HAL と対話するようにデバイス ドライバーを作成する必要があります。
HAL はどこで指定されていますか? MSFT は HAL をどのように調整または更新しますか? HAL はいつ変更されますか? HAL が変更された場合、世界が壊れたり、空が落ちたりしますか?