Ubuntu 服务器:如何仅将 startx 作为 GUI

Ubuntu 服务器:如何仅将 startx 作为 GUI

我有一台 PC,专门用作 Minecraft 的服务器。它运行的是 Ubuntu Server 20.04.2

我可以使用命令行,但我不喜欢只有一个空间可以工作。我的解决方案是startx

我过去使用过 startx 并且很喜欢使用它。黑色背景,我可以打开多个终端,而无需拉取太多图形资源。

我一直用这个作为参考:https://askubuntu.com/questions/53822/how-do-you-run-ubuntu-server-with-a-gui
具体来说,

Minimal GUI:

sudo apt install xorg
sudo apt install --no-install-recommends openbox

Run the command startx and openbox will start (you can open a terminal there and run any application you want)"

它以前可以在 Ubuntu Server 20.04.1 上运行,但最近停止运行

当我启动服务器时,我得到一个 GUI 登录屏幕而不是命令行,当我登录时,我有一个完整的 GUI 桌面而不是命令行。

概括:

  1. 我想要启动系统并受到命令行登录的欢迎
  2. 登录后,我希望它保留在命令行中,直到我输入“startx”
  3. 当输入“startx”时,我希望 startx 运行 startx GUI

以前按照这些说明可以工作,但现在不行了。我需要做什么?

谢谢你!

答案1

将您的服务器更改为多用户目标而不是图形目标(如果您更熟悉的话,相当于 UNIX 和非 systemd Linux 发行版的概念或运行级别):
sudo systemctl set-default multi-user.target

重新启动后,您将看到控制台文本提示以进行登录。

您可以通过以下方式检查:
systemctl get-default

如果您没有startx可用的命令,请安装 xinit 包:
sudo apt install xinit

这不是必需的步骤,但由于您将切换到命令行登录并且将从 开始Xstartx因此您还可以卸载显示管理器 (DM)。这是控制图形登录的应用程序。我无法通过安装 Openbox 来判断安装了哪个,您必须搜索它。

答案2

sudo apt install xorg

这将安装带有桌面管理器和应用程序的完整图形,这几乎就像安装 Ubuntu 桌面版本一样。你所要做的就是使用以下命令安装最小版本

sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox

答案3

startx启动 GUI 服务器。这是“服务器”的不匹配和资源的过度使用。

screen是一个更好的工具。读man screen

相关内容