如何在通过ssh连接时在Mac上运行LibreOffice?

时间:2018-02-16 13:38:48

标签: macos ssh libreoffice headless launchd

我使用soffice --headless从命令行测试LibreOffice扩展。这在Linux上运行得很好,但是当我进入我们的macos测试服务器时,它根本没有启动,只是挂起

_RegisterApplication(), FAILED TO establish the default connection to 
the WindowServer, _CGSDefaultConnection() is NULL.

这有什么办法吗?我看到launchd的引用和https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPMultipleUsers/Concepts/SystemContexts.html之类的内容,但它们似乎需要更改LibreOffice本身。

1 个答案:

答案 0 :(得分:0)

irc.freenode.net上#libreoffice-dev的好人说,解决方法可能是有人必须至少登录一次图形用户界面才能使用。通过以下

https://help.ubuntu.com/community/AppleRemoteDesktop

(好吧,屏幕共享在我的情况下已经开启),只需使用remmina登录,我就可以运行soffice --headless并在macos上测试扩展名: - )