如何使用evince打开通过远程ssh访问的PDF?

如何使用evince打开通过远程ssh访问的PDF?

这个问题很可能来自一个重大误解,但我会解释我正在尝试做什么/已经做了什么。我也不完全确定这是一个 Linux/Unix 问题。

我的目标是在我使用 ssh -X 访问的远程计算机上查看 pdf。作为上下文,我在 Windows 11 Powershell 上执行此操作。

(编辑)这是在我使用 Windows 11 Powershell 的本地笔记本电脑上。我希望此显示器位于我的本地笔记本电脑上,而 pdf 位于使用 Linux 的远程计算机上。我在尝试解决这个问题时安装了 WSL,但我认为我没有使用它做任何事情。

我开始使用evince Filename.pdf我在学校实验室计算机上所做的那样,但它给了我Cannot parse arguments: Cannot open display:

我尝试过设置显示,export DISPLAY='IP:0.0'因为一些 StackExchange 评论说要尝试一下。

我叫了xhost +一堆。我不知道那是做什么的,但评论说这样做。

我的问题只是如何使用 Evince 打开此 PDF 文件。我与 Evince 并没有特别的联系。

我只是想查看 PDF,但不确定流程。

值得一提的是我有sudo权限。

答案1

如果我理解正确的话,您想.pdf使用远程 Linux 计算机上的默认 pdf 查看器打开该文件。据你说显示管理器是X11。使用系统默认打开任何文件的命令是使用以下命令:

$ xdg-open [filename]

对于你的情况,它将是:

$ xdg-open Filename.pdf

我认为这会在本地计算机上的远程窗口中打开文件。

相关内容