首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以不同用户身份从rc.local自动运行xinit

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

Stack Overflow用户
提问于 2014-08-21 18:29:44
回答 1查看 373关注 0票数 1

我正在调整我的覆盆子。所以我决定midori应该在autologin之后自动启动。有了startx,它的工作没有问题,但X仍然需要资源。因此,我将使用xinit和matchbox启动midori。

作为测试,我使用用户"pi“这个命令”xinit./home/pi/startmidori.sh“,它可以工作。因此,我将把它放到我的rc.local文件中。

有命令"su -l pi startmidori.sh./ -c /pi/startmidori.sh“,这不起作用。我不知道为什么,但xinit在启动后立即退出。

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

EN

回答 1

Stack Overflow用户

发布于 2014-08-21 23:03:32

查看这里可以获得更多信息:Running X from The X Window User HOWTO一般来说,您总是需要一个包装器,并且必须使用根用户运行X,因为它需要对硬件设备的原始访问权限。

所以我建议你安装像LightDM这样的轻量级显示管理器,如果可能的话,它几乎没有内存占用空间,然后很简单,你可以将它设置为auto login,然后运行你想要的窗口管理器,比如你的情况下的火柴盒。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25424029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档