タグ付けされた質問 「dbus」

1
DebianでDBUS経由のヘッドレスSkypeを使用する方法
DebianにSkypeをインストールし、ヘッドレスで実行しましたが、dbusを介して対話することはできません。 私がこれまでに持っているもののいくつかのコンテキスト: netinst CDからVMware FusionボックスにDebian 6をインストールしました Skypeバージョンは2.2.0.25ダイナミックです DBusバージョンは1.2.24で、インストール済み apt-get install dbus Skypeはヘッドレスモードで正常に動作しているようです 奇妙に思われるもの: Skypeを起動するSkype --enable-dbus --use-system-dbusと警告が表示されるSkype: unrecognized option '--enable-dbus' 今、私はこれでいくつかのメッセージをdbus経由でSkypeに送信しようとします: dbus-send --system --type=method_call --print-reply --dest=com.Skype.API /com/Skype com.Skype.API.Invoke string:NAME\ hello string:PROTOCOL\ 5 string:SET\ PROFILE\ RICH_MOOD_TEXT\ echo123 それはエラーメッセージで終わります: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.Skype.API was not provided by any .service files dbusに関しては、私は初めてです。私の知る限り、いくつかのファイルが下にあるはずです/etc/dbus-1/session.d|system.dが、これらのディレクトリは空です。
20 debian  skype  headless  dbus 

4
スクリーンセッション環境変数を更新して、新しいグラフィカルログインを反映しますか?
私はLinuxを使用しています。すべてのコマンドライン作業を1つのスクリーンセッション内で行うのが好きなので、端末を失うことなくグラフィカルログインなどを再開できます。ただし、ログアウトしてグラフィカルセッションに戻ると、DBusセッションなどのすべてのセッション環境変数が変更されます。これは、再度ログインした後、スクリーンセッションに古い(および間違った)環境変数が含まれることを意味します。そのため、スクリーンセッションからグラフィカルプログラムを起動しようとすると、せいぜいセッションバスに接続できないという警告が表示されます。最悪の場合、完全に起動しません。 したがって、私が探しているのは、実行中の画面インスタンスの環境変数を変更して、その後作成されるすべての画面ウィンドウが新しい環境変数を継承するようにする方法です。これを行う方法はありますか?

5
アプリを開く/開くためのカスタムホットキー/ショートカット
これがシステムに組み込まれているとは思いませんが、あまり手間をかけずにそれを行うことは可能ですか? 特定のプログラムをホットキーで開き、そのホットキーをもう一度押すと、プログラムウィンドウが前面に表示されるとします。 Ubuntu 9.04でこれを行います。 たぶんD-Bus 専門家はいますか? 更新:誰かの助けになった場合に備えて、私が結んだものは次のとおりです: #!/bin/bash if [ -f "/tmp/myterm.pid" ]; then WID=`cat /tmp/myterm.pid` xdotool windowactivate $WID if [ "$?" != "0" ]; then WID="" fi else WID=`xdotool search --title "UNIQUE TITLE" | head -1` fi if [ "$WID" == "" ]; then /usr/bin/gnome-terminal --window-with-profile=MYPROFILE "$@" WID=`xdotool search …

1
Ubuntu 15.04:sudoなしでコンソールから一時停止
何年もの間、私は通常のアカウントから私のUbuntuベースのマシンを使用して一時停止することができました dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend これはUbuntu 15.04では機能しなくなりました。 Error org.freedesktop.DBus.Error.UnknownMethod: Method "Suspend" with signature "" on interface "org.freedesktop.UPower" doesn't exist パスワードプロンプトなしで一時停止する1つのオプションは、編集sudoersしてからを実行することですsudo pm-suspend。ルート権限の付与を伴わない他の方法はありますか?
10 linux  ubuntu  sudo  suspend  dbus 

4
KDEプラズマパネルで自動非表示を切り替えるDBusコマンドはありますか?
KDEプラズマのパネルで自動非表示を切り替えるDBusコマンド(またはコマンドラインからの他の方法)はありますか?(私はKDE 4.6を実行しています。) WINEで実行しているゲームがあり、それが自動非表示になっていると正しく機能しないため、それを処理するスクリプトから実行するとよいでしょう。

0
dbusセットアップが壊れていますか?(または:なぜenvvarsが設定されないのですか?)
多くのdbusを使用するアプリケーションがメソッド呼び出しに応答し、信号を正常に送信するため、明らかにすべてが壊れているわけではありません。しかしながら: 私の端末では、$ DBUS_SESSION_BUS_FOO環境変数が自動的に設定されることはありません。を実行するeval $(dbus-launch)かeval、コンテンツを実行する必要があり~/.dbus/session-bus/[machine-id]ます。これは、すべてではありませんが一部の dbusのプログラムインターフェイスにも影響します。python-dbusはセッションバスに正常に接続できますが、Haskellの下で実行されるdbus-coreは環境変数を設定する必要があります。 一部のアプリケーションは正常に動作しません。たとえば、audaciousはシグナルを送信しません(実行すると、プロキシの代わりに--verbose渡されることが明らかになります NULL)。 dbus-launchのmanページで示唆されているように、dbus-launchを使用してfluxboxを起動しようとしましたが、それは何にも影響しません。いくつかの簡単な設定がありませんか?
1 gentoo  dbus 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.