最近,我一直在旧笔记本电脑上使用 ubuntu 来托管 Web 服务器(我使用的是 ubuntu 桌面 22.10)。
问题是,当我输入gnome-terminal -- sh /home/user/server.sh
启动服务器的命令时,我收到此错误:(Argument parsing failed: can't open display:
或类似内容,因为它是另一种语言)。
但是,当我以普通用户身份启动终端时,一切都很顺利。我需要使用 systemctl 自动启动服务器,因此如果没有超级用户,我无法运行它。我该怎么办?