如何使用 x11-forwarding 通过 ssh 运行 libreoffice

如何使用 x11-forwarding 通过 ssh 运行 libreoffice

我正在尝试通过已建立的 ssh 连接(启用了 ForwardX11)启动lofficelocalc。但是,它无法在我运行 ssh 会话的计算机上显示 loffice gui/启动画面。该loffice应用程序在远程 bash 中运行,但没有任何命令行输出。

所有其他 GUI 应用程序(如 xterm、gvim、PyQt5 脚本)都可以正常工作。我还尝试运行

/usr/lib/libreoffice/program/soffice.bin

直接,但无济于事。 (loffice 是一个重定向到另一个 shell 脚本的 shell 脚本,据我所知,它最终会启动 soffice.bin。)

我尝试过但没有成功:

loffice --display ${DISPLAY}

答案1

如果 LibreOffice 窗口已打开,则会在该进程的显示中打开一个窗口。因此,一种方法是终止所有正在运行的 LibreOffice 进程。

相关内容