我有几台机器运行 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?
答案1
作为快速破解,启动dbus-launch tomboy
。