web-dev-qa-db-ja.com

ssh経由でTomboyNotesを起動できますか

Ubuntuを実行しているマシンがいくつかあり、あるマシンから別のマシンでアプリケーションを実行する必要があることがよくあります。すでに設定されており、簡単に実行できるので、sshを使用してこれを実行します。

例えば

ssh -X netbook liferea

すべてのマシンにファイルを同期したり、アプリケーションをインストールしたりする必要がないため、これは私にとってはうまく機能します。

Tomboy Notesでこれを実行しようとすると、エラーが発生します。

ssh -X netbook tomboy

Unhandled Exception: System.Exception: Unable to open the session message bus. ---> System.ArgumentNullException: Argument cannot be null.
Parameter name: address
  at NDesk.DBus.Bus.Open (System.String address) [0x00000] in <filename unknown>:0 
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at NDesk.DBus.Bus.get_Session () [0x00000] in <filename unknown>:0 
  at NDesk.DBus.BusG.Init () [0x00000] in <filename unknown>:0 
  at Tomboy.GnomeApplication.Initialize (System.String locale_dir, System.String display_name, System.String process_name, System.String[] args) [0x00000] in <filename unknown>:0 
  at Tomboy.Application.Initialize (System.String locale_dir, System.String display_name, System.String process_name, System.String[] args) [0x00000] in <filename unknown>:0 
  at Tomboy.Tomboy.Main (System.String[] args) [0x00000] in <filename unknown>:0 

Ssh経由でTomboy Notesを起動することはできますか?

2

簡単なハックとして、dbus-launch tomboyを起動します。

1
enzotib