我有一台 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 桌面而不是命令行。
概括:
- 我想要启动系统并受到命令行登录的欢迎
- 登录后,我希望它保留在命令行中,直到我输入“startx”
- 当输入“startx”时,我希望 startx 运行 startx GUI
以前按照这些说明可以工作,但现在不行了。我需要做什么?
谢谢你!
答案1
将您的服务器更改为多用户目标而不是图形目标(如果您更熟悉的话,相当于 UNIX 和非 systemd Linux 发行版的概念或运行级别):
sudo systemctl set-default multi-user.target
重新启动后,您将看到控制台文本提示以进行登录。
您可以通过以下方式检查:
systemctl get-default
如果您没有startx
可用的命令,请安装 xinit 包:
sudo apt install xinit
这不是必需的步骤,但由于您将切换到命令行登录并且将从 开始X
,startx
因此您还可以卸载显示管理器 (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
。