是否可以通过 x11 或类似技术在没有桌面的服务器上运行 GUI 应用程序?

是否可以通过 x11 或类似技术在没有桌面的服务器上运行 GUI 应用程序?

我对 Linux 还很陌生。我在 Ubuntu 18.04.3 mini 上运行媒体服务器 (pms),没有桌面或类似的东西。

现在我想知道是否可以连接到服务器并运行 luckybackup GUI 之类的应用程序,或者是否需要在服务器上安装桌面?

答案1

您正在寻找的功能称为 X-forwarding,这是可以实现的。服务器需要安装 X11 服务器端内容,并且需要配置 SSH 以允许它。查看此处,看看这是否有帮助:https://www.addictivetips.com/ubuntu-linux-tips/set-up-x11-forwarding-on-linux/

如果您需要跨平台兼容性,那么 Spice 项目会更复杂一些,但也可能会有所帮助:https://www.spice-space.org/

VNC 是另一种跨平台解决方案。这里有一个教程,但可能还有很多其他教程:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-18-04

答案2

Ubuntu Server 是 Ubuntu 操作系统的一个变体,默认情况下不包含图形用户界面 (GUI)。GUI 应用程序会消耗面向服务器的任务所需的系统资源,因此 Linux 服务器发行版通常会避免使用 GUI,而倾向于使用命令行终端。

但是,有些工具使用 GUI 时性能更好,管理起来也更方便。如果您使用带有 GUI 的工具,安装桌面环境可能会改善使用服务器的体验。

本指南将向您展示如何在 Ubuntu 服务器上安装桌面(GUI)图形界面。

我发现此链接很有用,所以你也可以尝试
https://phoenixnap.com/kb/how-to-install-a-gui-on-ubuntu
它是关于如何在没有 GUI 的服务器上安装各种 GUI 的说明,例如
通过
$sudo service slim start
Ubuntu Desktop by
sudo apt install ubuntu-desktop
KDE Plasma
sudo apt install kde-plasma-desktop
.
.
.

相关内容