我从命令行使用soffice --headless来测试LibreOffice扩展。这在Linux上工作得很好,但是当我通过ssh进入我们的macos测试服务器时,它根本没有启动,只是挂起了
_RegisterApplication(), FAILED TO establish the default connection to
the WindowServer, _CGSDefaultConnection() is NULL.
有什么办法可以解决这个问题吗?我看到了对launchd和之类的东西的引用,但它们似乎需要对LibreOffice本身进行更改。
为了让一些软件运行,我需要1.运行一个脚本来执行一个远程许可管理器,2.执行一个shell脚本来启动软件。为此,我可以使用rlm在目录中打开一个命令窗口,然后键入./rlm以运行Linux可执行文件。然后,我可以进入包含shell脚本的目录,在该位置打开一个终端并运行./myshell.sh。这将打开我的软件的GUI。
我想使用单个Python脚本运行这些步骤。我试过了:
#change the working directory...
os.chdir(r'/opt/mysoftwarelocation')
#confirm location change...
p
支持图形显示的服务器与我要进入的服务器不同。当我试图打开virtualbox时,我得到了这样的信息。
$ Failed to open the X11 display!
当我尝试启动startx时,我得到三条错误消息。
$ PAM authentication failed, cannot start X server
$ giving up.
$ xinit: No such file or directory (errno 2): unable to connect to X server
$ xinit: No such process (errno 3): Server
我计划在数字海洋上创建一个CentOS 7.6的虚拟实例( VM )。这个CentOS 7.6Linux的虚拟实例将被创建为图形用户界面,即虚拟桌面,我可以从家里远程访问它。我想在上面安装Android Studio,这样我就可以在这台服务器上远程构建和开发android应用程序。我的本地家庭笔记本电脑容易被损坏或管理不善,因此我觉得在Linux虚拟桌面上拥有一个带有Android Studio的远程模拟器在长期内维护和管理会更有意义。它应该是可重复的,可维护的,长期可持续的构建应用程序。请建议谁将大部分是轻量级的,易于管理这样的环境。我应该选择Gnome或KDE或任何与Android Stu