Linux Deploy安装Arch设置开机自启

zsxwz 21/02.05 10:41 2167

 

安装Arch教程:https://bbs.zsxwz.com/thread-3773.htm

 

1、开机自启可以刷magisk模板:

https://bbs.zsxwz.com/thread-3788.htm

开机自启脚本:/data/adb/modules/模块名称/server.sh

 

2、开机启动Arch,写到magisk模块开机脚本里:

/data/data/ru.meefik.linuxdeploy/files/bin/linuxdeploy -p arch start -m 

 

3、但是Arch新版的tigerVNC,只能添加一个参数,也有一些bug,导致不能开机自启。

在Arch里,添加一个VNC启动脚本:

pacman -S screen nano 

#添加脚本
nano ~/vnc.sh

#写入
vncpid=`pgrep Xvnc|wc -l` 
if [ $vncpid -eq 0  ] ; then 
        screen -wipe 
        screen -dmS vnc vncserver :1 
fi

#设置vnc.sh权限
chmod +x vnc.sh

 

然后修改Linux deploy启动VNC的脚本:

/data/data/ru.meefik.linuxdeploy/files/include/graphics/vnc/deploy.sh

 

修改启动VNC的命令:

chroot_exec -u ${USER_NAME} vncserver :${VNC_DISPLAY} -depth ${VNC_DEPTH} -dpi ${VNC_DPI} -geometry ${VNC_WIDTH}x${VNC_HEIGHT} ${VNC_ARGS}

 

修改成:

case "${DISTRIB}:${ARCH}:${SUITE}" in
    debian:*|ubuntu:*|kali:*|fedora:*|centos:*)
    chroot_exec -u ${USER_NAME} vncserver :${VNC_DISPLAY} -depth ${VNC_DEPTH} -dpi ${VNC_DPI} -geometry ${VNC_WIDTH}x${VNC_HEIGHT} ${VNC_ARGS}
    ;;
    archlinux:*)
    chroot_exec -u ${USER_NAME} /root/vnc.sh
    ;;
esac

 

4、Arch需要开机启动的服务可以在设置,会话和启动项设置。

 

 

最后于 21/12.23 22:40 被zsxwz编辑 ,原因:

上一篇:binary to text converter online free tool
下一篇:第三方谷歌商店,胜于Apkpure
最新回复 (3)
  • 老牛小猪 0
    引用 4
    6
    23/10.29 00:44 0 回复
  • 老牛小猪 0
    引用 3
    6
    23/10.27 00:42 0 回复
  • 问风 0
    引用 2
    6
    23/09.18 01:45 0 回复
    • 姿势论坛—姿势小王子
      5
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。