![如何使用 x11-forwarding 通过 ssh 运行 libreoffice](https://linux22.com/image/978774/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20x11-forwarding%20%E9%80%9A%E8%BF%87%20ssh%20%E8%BF%90%E8%A1%8C%20libreoffice.png)
我正在尝试通过已建立的 ssh 连接(启用了 ForwardX11)启动loffice
或localc
。但是,它无法在我运行 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 进程。