感谢 @破晓 的测试,这个bug是nethunter官方shell命令的错误。
启动按钮执行的命令应为:
echo -ne "\033]0;Starting Server\007" && clear; if HOME=/root;USER=root;sudo -u root LD_PRELOAD=/usr/lib/aarch64-linux-gnu if> arm-linux-gnueabi/libgcc_s.so.1 nohup vncserver :1 -localhost yes -name "NetHunter KeX" >/dev/null 2>&1 </dev/null;then echo "Server started! Closing terminal .. " ;else echo -ne "\033[0;31mServer already started! \n" ;fi && sleep 2; exit;
但官方写的是:
fi && sleep 2 && exit
我的解决方法
就是加一个自定义命令:Start Kex:
nohup vncserver :1 -localhost yes -name "NetHunter KeX" >/dev/null 2>&1 </dev/null;exit;
没有回复内容