我通过参数访问我的ssh
机器-Y
。我安装了本地 X 服务器(XQuartz for Mac)
远程服务器是一个准系统的命令行框。
为了能够运行 GUI 应用程序,我至少需要在远程 Linux 机器上安装什么?
作为我想要运行的 GUI 应用程序的示例,我想运行 Oracle SQLDeveloper 和 Eclipse。火狐浏览器也有可能。
如果可以的话,我不需要桌面、窗口管理器或任何相关工具。
答案1
对于您的用例,您只需要xauth
在远程计算机上安装(及其依赖项),以及您想要与其依赖项一起运行的应用程序。例如,对于 Eclipse,您应该只需要一个非 headless JDK 和 Eclipse 本身。
您不需要桌面环境,甚至不需要窗口管理器,您最终将在本地系统(运行 X 服务器的计算机)上使用它们的等效环境。
答案2
我能够摆脱的最少是xauth
包及其任何依赖项。此时,一旦您要运行的程序及其依赖项安装完毕,它们就应该正确显示在您的本地计算机上。