タグ付けされた質問 「d-bus」

メッセージバスシステム、プロセス間通信の簡単な方法。また、プロセスのライフサイクルの調整にも役立ちます。

6
リモートSSHセッションでGnomeアプリを実行できないのはなぜですか?
を使用してリモートホストにログインすると、ssh -X me@host正常に実行されgnome-terminal -e "tail -F /var/log/file" &ます。ログオフして翌日同じことを試すと、次のようになります。 セッションバスの取得に失敗しました:ソケット/ tmp / dbus-K99gT9yDjSへの接続に失敗しました:接続が拒否されました非ファクトリーモードへのフォールバック GConfデーモンの呼び出しに失敗しました。終了します。構成サーバーに接続できませんでした。考えられる原因としては、ORBitに対してTCP / IPネットワークを有効にする必要があるか、システムクラッシュが原因で古いNFSロックが使用されていることが考えられます。詳細については、http://projects.gnome.org/gconf/を参照してください。(詳細-1:セッションへの接続の取得に失敗:ソケット/ tmp / dbus-K99gT9yDjSへの接続に失敗:接続が拒否されました) この状況でgnome-terminalを実行するにはどうすればよいですか?
9 ssh  gnome  d-bus 

1
KDEの通知機能に対するCLIインターフェース
KDEの通知機能はかなり良いと思います。私は考えていました...私のシステムログもそこに送信され、それが表示されてそれらが表示されるようになると、どれほど役立つでしょうか。この最初のステップは、CLIを介して通知機能にメッセージを送信する方法を理解することだと思います。 これがdbusインターフェースに関するkdeフォーラムの議論です。このインターフェースの使い方がよくわかりません。だれかがdbusに精通している場合は、dbusを介してそれにアクセスするさまざまな方法を詳しく説明した回答を書くことができます。

1
Xセッションの外部からDBUS_SESSION_BUS_ADDRESSを特定する
Linux Mint 16を実行しているマシンにmate-screensaverをインストールしました。そのマシンでターミナルを開いて、スクリーンセーバーの状態を照会できます。 dan@box1 ~ $ echo $DISPLAY :0.0 dan@box1 ~ $ mate-screensaver-command -q The screensaver is inactive The screensaver is not inhibited これはすべて正常に機能し、理にかなっています。ただし、同じマシンにSSH接続すると、期待した結果が得られません。 dan@box2 ~ $ ssh box1 dan@box1 ~ $ export DISPLAY=:0.0 dan@box1 ~ $ echo $DISPLAY :0.0 dan@box1 ~ $ mate-screensaver-command -q ** Message: Screensaver is not …
8 ssh  linux-mint  d-bus 

1
dbus-launchは次のエラーで異常終了しました:プロトコルが指定されていません
Arch Linux x64システムを最近アップグレードした後、でパッケージをインストールまたは削除した後も、この警告メッセージが表示され続けますpacman。 (gconftool-2:5207):GConf-WARNING **:クライアントがD-BUSデーモンへの接続に失敗しました: / usr / bin / dbus-launchが次のエラーで異常終了しました:プロトコルが指定されていません 自動起動エラー:X11の初期化に失敗しました。 ですから、これまでのところ、私が知っている悪影響は確認していませんが、この警告を廃止したいと思います。 編集 GNOME Doをインストールまたはアンインストールすることで、これを一貫して再現できます。次のコマンドはどちらも上記の出力になります。 $ sudo pacman -S gnome-do $ sudo pacman -Rns gnome-do 実行するxhost +と、一時的に警告が緩和されるようです(少なくとも再起動するまで)。私は走ることができxhost -、警告が戻ります。 更新 この問題は、いくつかのアップグレード(つまりpacman -Syu)後に解消されました。
8 arch-linux  x11  d-bus 

3
dbusおよびsystemd / userに関する問題
私はsystemdをセットアップして、を使用systemctl start user@meするとユーザーサービスが期待どおりに開始されるようになりましたが、dbusは機能しません(PulseAudioに必要です)。 私が間違っていることを理解するためにdbusまたはsystemdをチェックできる方法はありますか? この時点では、試すことのアイデアが足りません。他に関連する可能性のあるものがあれば、お知らせください。 追加情報/解決の試み Arch Linux、systemd 204-1、dbus 1.6.10-1を使用しています ユーザーsystemdを起動すると、次のようになります# systemctl start user@me。 ├─systemd─┬─(sd-pam) │ ├─mpd───5*[{mpd}] │ └─pulseaudio─┬─gconf-helper │ └─2*[{pulseaudio}] systemd --user &ユーザーが作成したときに手動で開始: ├─bash─┬─pstree │ └─systemd─┬─2*[dbus-daemon] │ ├─dbus-launch <<< X only │ ├─gconfd-2 <<< X only │ ├─mpd───5*[{mpd}] │ └─pulseaudio─┬─gconf-helper │ └─2*[{pulseaudio}] また、ユーザーdbus.serviceを有効にしたにもかかわらず、Xを使用していない場合は、次のエラーが出力されます。 Failed to open private bus connection: …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.