我正在尝试startx
以非 root 用户身份启动已安装的Ubuntu-server 16.04( Linux nanopim1 3.4.113-sun8i #16 SMP PREEMPT Tue Jun 13 14:15:57 CEST 2017 armv7l armv7l armv7l GNU/Linux
) 。openbox
我尝试将这些文件逐个放入其中,/rc.local
但没有成功!唯一有效的方法是放入任何文件startx
而不添加任何内容/etc/rc.local
,然后它以 root 身份启动!
su -l m -c startx
su -s /bin/bash -c startx m&
su - m -c startx
我也尝试了另一种方法,我确实在这里创建了一个文件:/etc/systemd/system/autologin.service
内容如下:
[Unit]
Description=Autologin service
[Service]
Type=fork
user=m
group=m
ExecStart=/usr/bin/startx
TimeoutSec=0
[Install]
WantedBy=multi-user.target
然后:sudo systemctl daemon-reload
但是又没起作用!!!
只放在startx
里面/etc/local
是不行的,但root
我不想成为用户!