问题:
我在带有接受 15kHz 信号的显示器的街机上运行 Linux。在 X 服务器启动并出现模型行让GPU输出正确的信号。
我的解决方案:
启动 xterm 之类的东西,这样我就可以在机器的显示屏上显示一个终端。
这种方法有问题,主要是如果我以root身份启动X服务器,那么xterm就会以root用户身份登录。
我不想拥有一个成熟的窗口管理器,我只是用来xinit
启动服务器。
对此有好的解决办法吗?我应该su
以不同的用户身份启动 xterm 吗?
答案1
如果您希望始终以特定用户身份运行 X 会话,并在退出时重新启动它,那么您可能会比安装nodm
.它很小,会处理所有这些事情。它不需要任何窗口管理器;它所需要的只是.xsession
目标用户主目录中的一个文件。
如果你真的想使用startx
,你可以将你的xterm
执行login
作为它的命令-e
。