gpt4 book ai didi

linux - 以不同用户身份从 rc.local 自动运行 xinit

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:41:51 27 4
gpt4 key购买 nike

我正在调整我的树莓派。所以我决定 midori 应该在自动登录后自动启动。使用 startx 它可以毫无问题地工作,但 X 仍然需要大量资源。因此,我将使用 xinit 和 matchbox 启动 midori。

作为测试,我以用户“pi”身份使用此命令“xinit ./home/pi/startmidori.sh”并且它有效。所以我会将其放入我的 rc.local 文件中。

有命令“su -l pi -c xinit ./home/pi/startmidori.sh”,这个不行。不知道为什么,xinit一启动就退出了。

我该如何解决这个问题?在指南中我找到了这种解决方案,但它不起作用。我尝试以 root 身份运行它,但它也不起作用。我不知道为什么。

最佳答案

检查此以获取更多信息:Running X来自 X Window 用户指南通常你总是需要一个包装器并且你必须以 root 运行 X,因为它需要对硬件设备的原始访问。

所以我建议您安装轻量级显示管理器,如 LightDM,如果可能的话,它几乎没有占用空间,然后您可以轻松地将其设置为 auto login与所需的用户一起运行所需的窗口管理器,如您的情况下的火柴盒。

关于linux - 以不同用户身份从 rc.local 自动运行 xinit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25424029/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com