org.freedesktop.DBus.GLib.Const
などの使用可能なすべてのdbusプロパティのリストを取得するにはどうすればよいですか?特に、xfwmなどのウィンドウマネージャを制御するため。そして、python-dbus
のグローバルメニューをどのように受け取りますか?
Firefoxを起動した場合、Unityのグローバルメニューバーのように、グローバルメニューデータを取得して表示するにはどうすればよいですか?
D-feetツールを使用してみましたか?
Sudo apt-get install d-feet
それを試して、あなたが進歩するかどうか確かめてください。
ref:man gdbus
man qdbus
ターミナルウィンドウで実行
qdbus | sort -V | \
sed -u -e 's/\(.*\)/echo =========== \1 ========== ; \
gdbus introspect -r --session -o \/ --only-properties -d \1/g' | \
bash
標準インターフェイスが最初にリストされているため、それらのすべてのプロパティが見つかります-スクリプトは、リストされている最初の欠落しているインターフェイスDBusアドレスで停止します-...
(この停止を回避するには、qdbus | sort -V
をファイルにプリプロセスし、欠落しているインターフェイスを削除してから、そのファイルをsed
します。
--system
で始まる--session
の代わりにqdbus --system
に対しても同じことができます。
org.freedesktop.DBus.GLib.Const
だけを行うには
gdbus introspect -r --session -o / --only-properties -d org.freedesktop.DBus.GLib.Const